From 9e20144bef3da39ad543fe51b64e80017f1b8a64 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 25 Apr 2021 01:19:31 -0400 Subject: [PATCH 01/11] Added game Insect Therapy. --- audiogame-manager.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index fb3137c..32251c8 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -555,6 +555,7 @@ gameList=( "Judgement Day" "Kitchensinc Games" "Kringle Crash" + "Insect Therapy" #"Light Battles" "Light Cars" "Lockpick" @@ -917,6 +918,13 @@ EOF tar xf "${cache}/kitchen.tar.xz" -C "$WINEPREFIX/drive_c/Program Files/" add_launcher "c:\Program Files\Kitchen's Sink\gamemenu.exe" ;; + "Insect Therapy") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/insect_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip" + add_launcher "c:\Program Files\insect therapy\game.exe" + ;; "Light Battles") export winVer="win7" install_wine_bottle speechsdk @@ -1248,7 +1256,7 @@ EOF ;; "Villains From Beyond") export winVer="win7" - install_wine_bottle speechsdk + install_wine_bottle download "http://oriolgomez.com/games/villains_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/villains from beyond" "${cache}/villains_en.zip" add_launcher "c:\Program Files\villains from beyond\game.exe" From 466897f126616a09fbcb521cdd4fccbc8d725645 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 25 Apr 2021 02:32:07 -0400 Subject: [PATCH 02/11] Added game Bombercats. --- audiogame-manager.sh | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 32251c8..bb7ebc7 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -533,6 +533,7 @@ gameList=( "Battle Zone" "Beatstar Pro" "Bloodshed" + "Bombercats" "Castaways" "Castaways 2" #"Chopper Challenge" @@ -552,10 +553,10 @@ gameList=( "Fuck That Bird" "GMA Tank Commander" "Hunter" + "Insect Therapy" "Judgement Day" "Kitchensinc Games" "Kringle Crash" - "Insect Therapy" #"Light Battles" "Light Cars" "Lockpick" @@ -705,6 +706,13 @@ case "${game}" in cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/" add_launcher "c:\Program Files\bloodshed.exe" ;; + "Bombercats") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/bombercats_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/bomvercats" "${cache}/bombercats_en.zip" + add_launcher "c:\Program Files\bomvercats\game.exe" + ;; "Castaways") export winVer="win7" install_wine_bottle vb6run dx8vb speechsdk @@ -891,11 +899,12 @@ case "${game}" in fi add_launcher "c:\Program Files\Hunter\HunterRun.exe" ;; - "Kringle Crash") + "Insect Therapy") + export winVer="win7" install_wine_bottle - download "https://www.agarchive.net/games/blastbay/kringle%20crash%20setup.exe" - wine "${cache}/kringle crash setup.exe" /silent - add_launcher "c:\Program Files\Kringle Crash\kringlecrash.exe" + download "http://oriolgomez.com/games/insect_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip" + add_launcher "c:\Program Files\insect therapy\game.exe" ;; "Judgement Day") install_wine_bottle vb6run dx8vb quartz @@ -918,12 +927,11 @@ EOF tar xf "${cache}/kitchen.tar.xz" -C "$WINEPREFIX/drive_c/Program Files/" add_launcher "c:\Program Files\Kitchen's Sink\gamemenu.exe" ;; - "Insect Therapy") - export winVer="win7" + "Kringle Crash") install_wine_bottle - download "http://oriolgomez.com/games/insect_en.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip" - add_launcher "c:\Program Files\insect therapy\game.exe" + download "https://www.agarchive.net/games/blastbay/kringle%20crash%20setup.exe" + wine "${cache}/kringle crash setup.exe" /silent + add_launcher "c:\Program Files\Kringle Crash\kringlecrash.exe" ;; "Light Battles") export winVer="win7" From b68ad18f1bb097805313b9528758cc3a02d25843 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 25 Apr 2021 22:45:24 -0400 Subject: [PATCH 03/11] Fixes to the Villains from Beyond installer. --- audiogame-manager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index bb7ebc7..80901ec 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1264,9 +1264,10 @@ EOF ;; "Villains From Beyond") export winVer="win7" - install_wine_bottle + install_wine_bottle speechsdk download "http://oriolgomez.com/games/villains_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/villains from beyond" "${cache}/villains_en.zip" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\villains from beyond\game.exe" ;; "VIP Mud") From dc87619b2cd9cae7861f0e48f67061f28f0b7764 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 26 Apr 2021 01:06:50 -0400 Subject: [PATCH 04/11] Added game hammer of Glory. --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 80901ec..92d03b8 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -552,6 +552,7 @@ gameList=( "Finger Panic" "Fuck That Bird" "GMA Tank Commander" + "Hammer of Glory" "Hunter" "Insect Therapy" "Judgement Day" @@ -857,6 +858,13 @@ case "${game}" in echo -e "\"Firstname Lastname\"\n\"Email address\"\n\"Country code\"" add_launcher "c:\Program Files\GMA Tank Commander\gtc.exe" ;; + "Hammer of Glory") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/hammer_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/hammer of glory" "${cache}/hammer_en.zip" + add_launcher "c:\Program Files\hammer of glory\game.exe" + ;; "Hunter") install_wine_bottle vb6run dx8vb # FIXME: Hacky, but it works. Install dotnet35 by itself so it actually doesn't hang. From 1f02cc7a1ed6bfff0401ab88fdf899b5e8514dd5 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 26 Apr 2021 01:13:50 -0400 Subject: [PATCH 05/11] Added game Thief. --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 92d03b8..e0075bf 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -594,6 +594,7 @@ gameList=( "The Blind Swordsman" #"The Gate" "The Great Toy Robbery" + "Thief" #"Three D velocity" "Top Speed 3" "Triple Triad" @@ -1231,6 +1232,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" ;; + "Thief") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/thief_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/thief" "${cache}/thief_en.zip" + add_launcher "c:\Program Files\thief\game.exe" + ;; "Three D velocity") export winVer="win10" install_wine_bottle speechsdk From ab24f92aa7409ecf3d1ba06da7fc11ad40abd189 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 26 Apr 2021 01:25:07 -0400 Subject: [PATCH 06/11] Added game Danger on the Wheel. --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index e0075bf..eca4420 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -540,6 +540,7 @@ gameList=( "Christmas WhoopAss" "Crazy Party" "Crazy Tennis" + "Danger on the Wheel" "Death on the Road" "Deathmatch" "Duck Hunt" @@ -761,6 +762,13 @@ case "${game}" in wine "${cache}/crazy tennis setup.exe" /sp- /silent add_launcher "c:\Program Files\Crazytennis\crazytennis.exe" ;; + "Danger on the Wheel") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/wheel_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/danger on the wheel" "${cache}/wheel_en.zip" + add_launcher "c:\Program Files\danger on the wheel\game.exe" + ;; "Death on the Road") export winVer="win7" install_wine_bottle From 750be8d169e3d2292f74bacd5396227697154073 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 26 Apr 2021 01:33:26 -0400 Subject: [PATCH 07/11] Added game Copter Mission. --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index eca4420..1954048 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -538,6 +538,7 @@ gameList=( "Castaways 2" #"Chopper Challenge" "Christmas WhoopAss" + "Copter Mission" "Crazy Party" "Crazy Tennis" "Danger on the Wheel" @@ -748,6 +749,13 @@ case "${game}" in wine "${cache}/christmas whoopass setup.exe" /sp- /silent add_launcher "c:\Program Files\Draconis Entertainment\Christmas Whoop Ass\wa.exe" ;; + "Copter Mission") + export winVer="win7" + install_wine_bottle + download "http://oriolgomez.com/games/copter_en.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/copter mission" "${cache}/copter_en.zip" + add_launcher "c:\Program Files\copter mission\game.exe" + ;; "Crazy Party") export winVer="win7" install_wine_bottle speechsdk From e94353f71d794d067c10cfe969bf8f5eefd4aab7 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 26 Apr 2021 23:21:26 -0400 Subject: [PATCH 08/11] Game AudioQuake added. --- audiogame-manager.sh | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 1954048..c3542c0 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -442,10 +442,6 @@ game_launcher() { open_url "https://patreon.com/stormux" exit 0 fi - # for games that require custom scripts before launch - if [[ "$game" =~ sequence-storm ]]; then - [[ -x ~/.SequenceStormReader ]] && ~/.SequenceStormReader & - fi local winePath="${game#*|}" winePath="${winePath%\\*.exe}" local wineExec="${game#*|}" @@ -464,6 +460,14 @@ game_launcher() { fi fi export WINEPREFIX="${HOME}/.local/wine/${game%|*}" + # for games that require custom scripts before launch or custom launch parameters + if [[ "$game" =~ sequence-storm ]]; then + [[ -x ~/.SequenceStormReader ]] && ~/.SequenceStormReader & + fi + if [[ "$game" =~ audioquake ]]; then + wine "$winePath\\$wineExec" + exit 0 + fi # Work around possible wrong path for start.exe [[ -e "${WINEPREFIX}/drive_c/windows/system32/start.exe" ]] || ln -sr "${WINEPREFIX}/drive_c/windows/command/start.exe" "${WINEPREFIX}/drive_c/windows/system32/start.exe" if [[ -d "${WINEPREFIX}/drive_c/windows/syswow64" ]]; then @@ -529,6 +533,7 @@ gameList=( "Adrian's Doom" "Adventurers At C" "AudioDisc" + "AudioQuake" "Battle of the Hunter" "Battle Zone" "Beatstar Pro" @@ -680,6 +685,16 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/audiodisc.zip" add_launcher "c:\Program Files\audiodisc\disco.exe" ;; + "AudioQuake") + export winVer="win7" + install_wine_bottle speechsdk + download "https://github.com/matatk/agrip/releases/download/2020.0-beta1/AudioQuake+LDL_2020.0-beta1_Windows.zip" "https://stormgames.wolfe.casa/downloads/quake.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/AudioQuake+LDL_2020.0-beta1_Windows.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/AudioQuake/id1" "${cache}/quake.zip" + add_launcher "c:\Program Files\AudioQuake\AudioQuake.exe" + echo + echo "After you launch the game, press tab then enter and it should begin speaking." + ;; "Battle of the Hunter") export winVer="win7" install_wine_bottle speechsdk From 56a2ca0815e5f13546317ec862dceca617111086 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 27 Apr 2021 02:18:17 -0400 Subject: [PATCH 09/11] Fixed up the Danger on the Wheel installer. --- audiogame-manager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index c3542c0..430be78 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -787,9 +787,10 @@ case "${game}" in ;; "Danger on the Wheel") export winVer="win7" - install_wine_bottle + install_wine_bottle speechsdk download "http://oriolgomez.com/games/wheel_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/danger on the wheel" "${cache}/wheel_en.zip" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\danger on the wheel\game.exe" ;; "Death on the Road") From d3f45919bc6c61fb9496efca222e7f8983016dc8 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 27 Apr 2021 02:35:36 -0400 Subject: [PATCH 10/11] A few fixes to various installers. --- audiogame-manager.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 430be78..555c8a5 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -708,8 +708,8 @@ case "${game}" in install_wine_bottle speechsdk download "https://www.agarchive.net/games/gameMadnessInteractive/battle%20zone%2013.5%20setup.exe" wine "${cache}/battle zone 13.5 setup.exe" /silent + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\Battle Zone\ss.exe" - rm -fv "${WINEPREFIX}/drive_c/Program Files/Battle Zone/nvdaControllerClient32.dll" ;; "Beatstar Pro") export winVer="win7" @@ -727,9 +727,10 @@ case "${game}" in ;; "Bombercats") export winVer="win7" - install_wine_bottle + install_wine_bottle speechsdk download "http://oriolgomez.com/games/bombercats_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/bomvercats" "${cache}/bombercats_en.zip" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\bomvercats\game.exe" ;; "Castaways") @@ -893,9 +894,10 @@ case "${game}" in ;; "Hammer of Glory") export winVer="win7" - install_wine_bottle + install_wine_bottle speechsdk download "http://oriolgomez.com/games/hammer_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/hammer of glory" "${cache}/hammer_en.zip" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\hammer of glory\game.exe" ;; "Hunter") From 55caa9b843f6d02a6723a7d134e33e03c9d13d82 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 27 Apr 2021 02:42:08 -0400 Subject: [PATCH 11/11] A few fixes to various installers. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 555c8a5..940d9c2 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -727,7 +727,7 @@ case "${game}" in ;; "Bombercats") export winVer="win7" - install_wine_bottle speechsdk + install_wine_bottle download "http://oriolgomez.com/games/bombercats_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/bomvercats" "${cache}/bombercats_en.zip" find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;