11#! /bin/bash
22HERE=" $( dirname " $( readlink -f " ${0} " ) " ) " /../..
33
4- export PATH=$HERE /bin:$HERE /usr/bin:$PATH
4+ export PATH=" $HERE " /bin:" $HERE " /usr/bin:" $PATH "
55
6- while [[ ! -e $PWD /oot.otr ]]; do
7- export ASSETDIR=$( mktemp -d /tmp/assets-XXXXX)
8- ln -s $HERE /usr/bin/{assets,soh.elf,OTRGui} $ASSETDIR
9- export OLDPWD=$PWD
10- mkdir -p $ASSETDIR /tmp
11- mkdir -p $ASSETDIR /Extract/assets
12- if [ -e $PWD /* .* 64 ]; then
13- ln -s $OLDPWD /* .* 64 $ASSETDIR /tmp/rom.z64
14- cp -r $ASSETDIR /assets/game/ship_of_harkinian $ASSETDIR /Extract/assets/
15- cd $ASSETDIR
16- case $( sha1sum -b $ASSETDIR /tmp/rom.z64 | awk ' { print $1 }' ) in
6+ while [[ ! -e " $PWD " /oot.otr ]]; do
7+ export ASSETDIR=" $( mktemp -d /tmp/assets-XXXXX) "
8+ ln -s " $HERE " /usr/bin/{assets,soh.elf,OTRGui} " $ASSETDIR "
9+ export OLDPWD=" $PWD "
10+ mkdir -p " $ASSETDIR " /tmp
11+ mkdir -p " $ASSETDIR " /Extract/assets
12+ if [ -e " $PWD " /* .* 64 ]; then
13+ ln -s " $OLDPWD " /* .* 64 " $ASSETDIR " /tmp/rom.z64
14+ cp -r " $ASSETDIR " /assets/game/ship_of_harkinian " $ASSETDIR " /Extract/assets/
15+ cd " $ASSETDIR "
16+ case $( sha1sum -b " $ASSETDIR " /tmp/rom.z64 | awk ' { print $1 }' ) in
1717 cee6bc3c2a634b41728f2af8da54d9bf8cc14099)
1818 ROM=GC_NMQ_D;;
1919 0227d7c0074f2d0ac935631990da8ec5914597b4)
@@ -23,8 +23,8 @@ while [[ ! -e $PWD/oot.otr ]]; do
2323 exit ;;
2424 esac
2525 echo " Processing..."
26- assets/extractor/ZAPD.out ed -eh -i assets/extractor/xmls/${ROM} -b tmp/rom.z64 -fl assets/extractor/filelists -o placeholder -osf placeholder -gsf 1 -rconf assets/extractor/Config_${ROM} .xml -se OTR > /dev/null 2>&1
27- cp " $ASSETDIR " /oot.otr $OLDPWD
26+ assets/extractor/ZAPD.out ed -eh -i assets/extractor/xmls/" ${ROM} " -b tmp/rom.z64 -fl assets/extractor/filelists -o placeholder -osf placeholder -gsf 1 -rconf assets/extractor/Config_" ${ROM} " .xml -se OTR > /dev/null 2>&1
27+ cp " $ASSETDIR " /oot.otr " $OLDPWD "
2828 echo " Restart $APPIMAGE to play!"
2929 sleep 3
3030 rm -r " $ASSETDIR "
@@ -34,8 +34,8 @@ while [[ ! -e $PWD/oot.otr ]]; do
3434 exit
3535 fi
3636done
37- cd $OWD
38- ln -s " $HERE /usr/bin/gamecontrollerdb.txt" $PWD
39- " $HERE /usr/bin/soh.elf"
40- unlink $PWD /gamecontrollerdb.txt
37+ cd " $OWD "
38+ ln -s " $HERE " /usr/bin/gamecontrollerdb.txt " $PWD "
39+ " $HERE " /usr/bin/soh.elf
40+ unlink " $PWD " /gamecontrollerdb.txt
4141exit
0 commit comments