#!/bin/sh
cd ../original
if [ ! -e backupok.txt ]
then
    echo "Please back up your game content."
    cd ../demonix
else
    cd ../../xdelta
    if [ ! -e xdelta3.exe ]
    then
        echo "Couldn't find Xdelta3!"
    else
        echo "Xdelta3 detected!"
        echo "Applying DemOniX patches..."
        ./xdelta3.exe -d -f -s ../dat/original/level0_Final.dat ../dat/demonix/level0_DemOniX.dat.x3d ../../GameDataFolder/level0_Final.dat
        ./xdelta3.exe -d -f -s ../dat/original/level1_Final.dat ../dat/demonix/level1_DemOniX.dat.x3d ../../GameDataFolder/level1_Final.dat
        ./xdelta3.exe -d -f -s ../dat/original/level2_Final.dat ../dat/demonix/level2_DemOniX.dat.x3d ../../GameDataFolder/level2_Final.dat
        ./xdelta3.exe -d -f -s ../dat/original/level4_Final.dat ../dat/demonix/level4_DemOniX.dat.x3d ../../GameDataFolder/level4_Final.dat
        ./xdelta3.exe -d -f -s ../dat/original/level0_Final.raw ../dat/demonix/level0_DemOniX.raw.x3d ../../GameDataFolder/level0_Final.raw
        ./xdelta3.exe -d -f -s ../dat/original/level1_Final.raw ../dat/demonix/level1_DemOniX.raw.x3d ../../GameDataFolder/level1_Final.raw
        ./xdelta3.exe -d -f -s ../dat/original/level2_Final.raw ../dat/demonix/level2_DemOniX.raw.x3d ../../GameDataFolder/level2_Final.raw
        ./xdelta3.exe -d -f -s ../dat/original/level4_Final.raw ../dat/demonix/level4_DemOniX.raw.x3d ../../GameDataFolder/level4_Final.raw
        ./xdelta3.exe -d -f -s ../dat/original/level0_Final.sep ../dat/demonix/level0_DemOniX.sep.x3d ../../GameDataFolder/level0_Final.sep
        ./xdelta3.exe -d -f -s ../dat/original/level1_Final.sep ../dat/demonix/level1_DemOniX.sep.x3d ../../GameDataFolder/level1_Final.sep
        ./xdelta3.exe -d -f -s ../dat/original/level2_Final.sep ../dat/demonix/level2_DemOniX.sep.x3d ../../GameDataFolder/level2_Final.sep
        ./xdelta3.exe -d -f -s ../dat/original/level4_Final.sep ../dat/demonix/level4_DemOniX.sep.x3d ../../GameDataFolder/level4_Final.sep
    fi
    cd ../dat/demonix
fi
