diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3037c92..7fcc415 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -9,6 +9,8 @@ update() { if file "${filePath}" | grep -q 'Bourne-Again shell script, ASCII text' ; then return fi + # make sure the site can be reached + ping -c1 https://stormgames.wolfe.casa &> /dev/null || return if [[ "$(wget --quiet -O - https://stormgames.wolfe.casa/downloads/audiogame-manager | sha256sum | cut -d ' ' -f1)" == "$(sha256sum "${filePath}" | cut -d ' ' -f1)" ]]; then return fi @@ -378,16 +380,19 @@ gameList=( "AudioDisc" "Battle Zone" "Bloodshed" + #"Chopper Challenge" "Christmas WhoopAss" "Crazy Party" "Death on the Road" "Easter Quest" #"Entombed" "Fantasy Story II" + #"Fartman" "Finger Panic" "Fuck That Bird" "GMA Tank Commander" "Hunter" + "Judgement Day" "Kitchensinc Games" "Kringle Crash" "Light Cars" @@ -396,7 +401,9 @@ gameList=( "Manamon" "Manamon 2" "Oh Shit!" + "Palace Punch Up" "Paladin of the Sky" + "Perilous Hearts" "Pontes Kickups!" "Q9" "Revenge of the Undead" @@ -488,6 +495,16 @@ case "${game}" in cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/" add_launcher "c:\Program Files\bloodshed.exe" ;; + "Chopper Challenge") + # Freezes at menu + install_wine_bottle vb6run dx8vb setupapi + download "https://www.agarchive.net/games/XSight/chopper%20challenge%20setup.exe" + wine "${cache}/chopper challenge setup.exe" & + xdotool sleep 5 type y 2> /dev/null + xdotool sleep 1 key --clearmodifiers alt+n sleep 2 key alt+n sleep 2 key alt+n sleep 2 key alt+i sleep 5 key alt+f 2> /dev/null + echo "$USER|n/a" >> "$WINEPREFIX/drive_c/Program Files/x-sight interactive/chopper challenge/config.dat" + add_launcher "c:\Program Files\x-sight interactive\chopper challenge\Chopper.exe" + ;; "Christmas WhoopAss") install_wine_bottle vb6run dx8vb download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe" @@ -532,6 +549,12 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/FS2_2.2_Windows_x86.zip" add_launcher "c:\Program Files\FS2_2.2_Windows_x86\FantasyStory2.exe" ;; + "Fartman") + install_wine_bottle dx8vb vb6run + download "http://www.agarchive.net/games/bpc/fartman.exe" + wine "${cache}/fartman.exe" /silent + #add_launcher "c:\Program Files\Finger Panic 1.0\FingerPanic.exe" + ;; "Finger Panic") install_wine_bottle dx8vb vb6run download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe" @@ -617,6 +640,20 @@ case "${game}" in wine "${cache}/kringle crash setup.exe" /silent add_launcher "c:\Program Files\Kringle Crash\kringlecrash.exe" ;; + "Judgement Day") + install_wine_bottle vb6run dx8vb quartz + download "http://files.l-works.net/judgmentdayfullsetup.exe" + wine "${cache}/judgmentdayfullsetup.exe" /silent +cat << EOF > /tmp/judgementday.reg +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\judgmentday\config] +"name"="$USER" +EOF + wine regedit /s /tmp/judgementday.reg + rm /tmp/judgementday.reg + add_launcher "c:\Program Files\Lworks\Judgment Day\judgmentday.exe" + ;; "Kitchensinc Games") install_wine_bottle vb6run speechsdk dx8vb download "https://stormgames.wolfe.casa/downloads/kitchen.tar.xz" @@ -682,6 +719,12 @@ case "${game}" in find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\oh_shit\OhShit.exe" ;; + "Palace Punch Up") + install_wine_bottle speechsdk + download "https://www.agarchive.net/games/blastbay/palace%20punch-up%20setup.exe" + wine "${cache}/palace punch-up setup.exe" /silent + add_launcher "c:\Program Files\Palace Punch-up\palace.exe" + ;; "Paladin of the Sky") export winVer="win7" install_wine_bottle speechsdk @@ -689,6 +732,12 @@ case "${game}" in wine "${cache}/paladin_installer.exe" /silent add_launcher "c:\Program Files\VGStorm.com\Paladin of the Sky\game.exe" ;; + "Perilous Hearts") + install_wine_bottle speechsdk + download "https://www.agarchive.net/games/blastbay/perilous%20hearts%20concept%20demo.exe" + wine "${cache}/perilous hearts concept demo.exe" /silent + add_launcher "c:\Program Files\Perilous Hearts Concept Demo\perilous_hearts.exe" + ;; "Pontes Kickups!") export winVer="win7" install_wine_bottle speechsdk