diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 7fcc415..efabc48 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -177,8 +177,8 @@ install_wine_bottle() { export WINEPREFIX="$HOME/.local/wine/${bottle}" # Arguments to the function are dependancies to be installed. (DISPLAY="" wineboot -u - wine msiexec /i z:/usr/share/wine/mono/$(ls -1 /usr/share/wine/mono/) /quiet - wine msiexec /i z:$(ls -1 /usr/share/wine/gecko/*x86.msi) /quiet + wine msiexec /i z:$(find /usr/share/wine/mono -name "wine-mono*x86.msi") /quiet + wine msiexec /i z:$(find /usr/share/wine/gecko -name "wine-gecko*x86.msi") /quiet winetricks -q $@ ${winVer:-winxp} ${winetricksSettings}) | dialog --progressbox "Installing wine bottle, please wait..." -1 -1 } @@ -414,10 +414,12 @@ gameList=( "Shades of Doom" "Super Egg Hunt" "Super Liam" + "Survive the Wild" "Swamp" + "Technoshock" "The Blind Swordsman" "The Great Toy Robbery" - "Technoshock" + #"Three D velocity" "Top Speed 3" "Undead Assault" ) @@ -536,11 +538,11 @@ case "${game}" in ;; "Entombed") export winVer="win7" - install_wine_bottle dotnet35 msvcrt40 speechsdk - download "http://www.blind-games.com/EntombedSetup.exe" "http://www.blind-games.com/EntombedUpdate.exe" + #install_wine_bottle dotnet35 msvcrt40 speechsdk + install_wine_bottle speechsdk msvcrt40 dotnet48 xna40 + download "http://blind-games.com/newentombed/EntombedSetup.exe" wine "${cache}/EntombedSetup.exe" /silent - wine "${cache}/EntombedUpdate.exe" /silent - #add_launcher "c:\Program Files\MTGames\Easter Quest\easter.exe" + add_launcher "c:\Program Files\Entombed\Entombed.exe" ;; "Fantasy Story II") export winVer="win10" @@ -819,6 +821,14 @@ EOF wine "${cache}/superliamsetup.exe" /silent add_launcher "c:\Program Files\lWorks\Super Liam\sl.exe" ;; + "Survive the Wild") + export winVer="win7" + install_wine_bottle speechsdk + download "https://stormgames.wolfe.casa/downloads/survive-the-wild.tar.xz" + echo "Extracting files..." + tar xf "${cache}/survive-the-wild.tar.xz" -C "$WINEPREFIX/drive_c/Program Files/" + add_launcher "c:\Program Files\Sam Tupy\Survive the Wild\stw.exe" + ;; "Swamp") export winVer="win7" winetricksSettings="vd=1024x768" @@ -833,6 +843,16 @@ EOF wine cmd.exe /c 'cd /d c:\Program Files\swamp && Windows32bit.bat' add_launcher "c:\Program Files\swamp\Swamp.exe" ;; + "Technoshock") + install_wine_bottle + download "http://tiflocomp.ru/download/games/technoshock_140b_en.zip" "http://tiflocomp.ru/download/games/technoshock140b_en_update.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/technoshock_140b_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/technoshock_140b_en_update.zip" + wine "$WINEPREFIX/drive_c/Program Files/setup_eng.exe" /silent + wineserver -w + wine "$WINEPREFIX/drive_c/Program Files/setup_eng_update_pack.exe" /silent + add_launcher "c:\Program Files\Tiflocomp Games\Technoshock\ts.exe" + ;; "The Blind Swordsman") install_wine_bottle download "http://www.evildogserver.com/theblindswordsman/theblindswordsmanPC.zip" @@ -847,15 +867,13 @@ EOF find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\Lworks\The Great Toy Robbery\tgtr.exe" ;; - "Technoshock") - install_wine_bottle - download "http://tiflocomp.ru/download/games/technoshock_140b_en.zip" "http://tiflocomp.ru/download/games/technoshock140b_en_update.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/technoshock_140b_en.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/technoshock_140b_en_update.zip" - wine "$WINEPREFIX/drive_c/Program Files/setup_eng.exe" /silent - wineserver -w - wine "$WINEPREFIX/drive_c/Program Files/setup_eng_update_pack.exe" /silent - add_launcher "c:\Program Files\Tiflocomp Games\Technoshock\ts.exe" + "Three D velocity") + export winVer="win10" + install_wine_bottle speechsdk + download "https://github.com/munawarb/Three-D-Velocity-Binaries/archive/master.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/master.zip" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; + add_launcher "c:\Program Files\Three-D-Velocity-Binaries-master\tdv.exe" ;; "Top Speed 3") install_wine_bottle directplay