From 2594ed06d46ac6a0d21a87c2319c2784fdb369d1 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 7 Aug 2022 16:51:42 -0400 Subject: [PATCH 1/6] Updated the swamp-update script. --- game-scripts/swamp-update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game-scripts/swamp-update.sh b/game-scripts/swamp-update.sh index f44b273..d494af5 100755 --- a/game-scripts/swamp-update.sh +++ b/game-scripts/swamp-update.sh @@ -39,7 +39,7 @@ cache="${XDG_CACHE_HOME:-$HOME/.cache}/audiogame-manager" updateURL="https://www.kaldobsky.com/audiogames" -updateFiles=("Swamp.zip") +updateFiles=("SwampPatch.zip") dialog --backtitle "Audiogame manager" --yesno "If you do not have a full 32 bit gstreamer installation, the Swamp music can cause stuttering and crashes. Would you like to remove the music directory after installation?" -1 -1 --stdout From caaf414fa1a3f8e4cf50f40acecadd395fd0e089 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 8 Aug 2022 19:08:49 -0400 Subject: [PATCH 2/6] Added game "Tomb Hunter". --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 6d2deb9..da5494e 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1007,6 +1007,7 @@ gameList=( "Thief" "Traders of Known Space" #"Three D velocity" + "Tomb Hunter" "Top Speed 2" "Top Speed 3" "Triple Triad" @@ -2456,6 +2457,13 @@ EOF wine "${cache}/Tspeed_2.00.exe" /silent add_launcher "c:\Program Files\Playing in the dark\Top Speed 2\TopSpeed.exe" ;; + "Tomb Hunter") + install_wine_bottle speechsdk + download "http://masonasons.me/softs/th_freeware_password_is_tombhunter.7z" + 7z e -o"$WINEPREFIX/drive_c/Program Files/Tomb Hunter" "${cache}/th_freeware_password_is_tombhunter.7z" -ptombhunter + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; + add_launcher "c:\Program Files\Tomb Hunter\th.exe" + ;; "Top Speed 3") install_wine_bottle directplay download "https://github.com/PlayingintheDark/TopSpeed/releases/download/h/Tspeed_3.0.3.exe" From 416af0c0a59614ee55f13ecd17a0e025676fe4fb Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Tue, 9 Aug 2022 19:19:55 -0700 Subject: [PATCH 3/6] Add games chillingham and grizzly gulch --- audiogame-manager.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index da5494e..15d1b40 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -913,6 +913,7 @@ gameList=( "Castaways" "Castaways 2" "Challenge of the Horse" + "Chillingham" #"Chopper Challenge" "Christmas WhoopAss" "Code Dungeon" @@ -940,6 +941,7 @@ gameList=( "Fuck That Bird" "Future Life" "GMA Tank Commander" + "Grizzly Gulch" "Hammer of Glory" #"Hearthstone" "Hunter" @@ -1589,6 +1591,12 @@ case "${game}" in find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\\${game}\game.exe" ;; + "Chillingham") + install_wine_bottle vb6run mfc42 + download "https://storm-games.wolfe.casa/downloads/chillingham.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "$cache/chillingham.zip" + add_launcher "c:\Program Files\chillingham\Chillingham.exe" + ;; "Chopper Challenge") # Freezes at menu install_wine_bottle vb6run dx8vb speechsdk @@ -1850,6 +1858,12 @@ case "${game}" in echo -e "\"Firstname Lastname\"\n\"Email address\"\n\"Country code\"" add_launcher "c:\Program Files\GMA Tank Commander\gtc.exe" ;; + "Grizzly Gulch") + install_wine_bottle vb6run mfc42 + download "https://storm-games.wolfe.casa/downloads/grizzly-gulch.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "$cache/grizzly-gulch.zip" + add_launcher "c:\Program Files\grizzly-gulch\Grizzly Gulch.exe" + ;; "Hammer of Glory") export bottle="oriol-gomez" export winVer="win7" From 04530924fbad4cf7601828e0bf87c08e31f87676 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 10 Aug 2022 11:50:31 -0400 Subject: [PATCH 4/6] Fixed a couple of minor bugs in installer. --- audiogame-manager.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 15d1b40..30364c8 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1593,7 +1593,7 @@ case "${game}" in ;; "Chillingham") install_wine_bottle vb6run mfc42 - download "https://storm-games.wolfe.casa/downloads/chillingham.zip" + download "https://stormgames.wolfe.casa/downloads/chillingham.zip" unzip -d "$WINEPREFIX/drive_c/Program Files" "$cache/chillingham.zip" add_launcher "c:\Program Files\chillingham\Chillingham.exe" ;; @@ -1860,7 +1860,7 @@ case "${game}" in ;; "Grizzly Gulch") install_wine_bottle vb6run mfc42 - download "https://storm-games.wolfe.casa/downloads/grizzly-gulch.zip" + download "https://stormgames.wolfe.casa/downloads/grizzly-gulch.zip" unzip -d "$WINEPREFIX/drive_c/Program Files" "$cache/grizzly-gulch.zip" add_launcher "c:\Program Files\grizzly-gulch\Grizzly Gulch.exe" ;; From 3d5819318df4915ee7b3589d450d1ee0f05bcac7 Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Wed, 17 Aug 2022 00:50:45 -0700 Subject: [PATCH 5/6] Entombed seems to mostly work, though I'm leaving it disabled for now, pending further testing. --- audiogame-manager.sh | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 30364c8..fda1882 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -776,6 +776,12 @@ game_launcher() { popd exit 0 fi + if [[ "$game" =~ interceptor ]]; then + pushd "$(winepath "$winePath")" + wine "$wineExec" + popd + exit 0 + fi if [[ -d "${WINEPREFIX}/drive_c/windows/syswow64" ]]; then wine64 start /realtime /d "${winePath}" "$wineExec" else @@ -946,6 +952,7 @@ gameList=( #"Hearthstone" "Hunter" "Insect Therapy" + "Interceptor" "Judgement Day" "Kitchensinc Games" "Kringle Crash" @@ -1734,11 +1741,11 @@ case "${game}" in ;; "Entombed") export winVer="win7" - install_wine_bottle speechsdk msvcrt40 gdiplus ie7 + install_wine_bottle speechsdk msvcrt40 gdiplus ie7 wmp11 mf # Ok, more dotnet. - LC_ALL=C DISPLAY="" winetricks -q dotnet462 + LC_ALL=C DISPLAY="" winetricks -q dotnet40 xna40 wineserver -k # Sigh. - download "http://blind-games.com/newentombed/EntombedSetup.exe" "https://download.microsoft.com/download/E/C/1/EC1B2340-67A0-4B87-85F0-74D987A27160/SSCERuntime-ENU.exe" + download "http://blind-games.com/newentombed/EntombedSetup.exe" "https://download.microsoft.com/download/E/C/1/EC1B2340-67A0-4B87-85F0-74D987A27160/SSCERuntime-ENU.exe" "https://stormgames.wolfe.casa/downloads/Entombed.exe.config" "https://stormgames.wolfe.casa/downloads/mfplat.dll" mkdir -p "${WINEPREFIX}/drive_c/temp" pushd "${WINEPREFIX}/drive_c/temp" 7z e "${cache}/SSCERuntime-ENU.exe" @@ -1751,8 +1758,13 @@ case "${game}" in popd wine "${cache}/EntombedSetup.exe" /silent pushd "${WINEPREFIX}/drive_c/Program Files/Entombed" - cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/System.Data.SqlServerCe.Entity.dll ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Desktop/System.Data.SqlServerCe.dll . + cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Private/System.Data.SqlServerCe.Entity.dll ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Private/System.Data.SqlServerCe.dll . + cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/sql* . + cp "${cache}/Entombed.exe.config" . popd + if [ ! -f "${WINEPREFIX}/drive_c/windows/system32/mfplat.dll" ] ; then + cp "${cache}/mfplat.dll" "${WINEPREFIX}/drive_c/windows/system32/" + fi add_launcher "c:\Program Files\Entombed\Entombed.exe" ;; "ESP Pinball Classic") @@ -1934,6 +1946,12 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip" add_launcher "c:\Program Files\insect therapy\game.exe" ;; + "Interceptor") + install_wine_bottle + download "http://www.valiantgalaxy.com/interceptor/Interceptor0.0.2.0Installer.exe" + wine "${cache}/Interceptor0.0.2.0Installer.exe" /silent + add_launcher "c:\Program Files\VGA\interceptor\launch_interceptor.exe" + ;; "Judgement Day") install_wine_bottle vb6run dx8vb quartz download "http://files.l-works.net/judgmentdayfullsetup.exe" From f4130ed725406874a87489ee717bc585bfe078d6 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 17 Aug 2022 14:18:56 -0400 Subject: [PATCH 6/6] Uncommented the Entombed installer. Thanks to the great and awesome Michael, it is ready to go. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index fda1882..bc3e417 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -936,7 +936,7 @@ gameList=( "Duck Hunt" "DynaMan" "Easter Quest" - #"Entombed" + "Entombed" "ESP Pinball Classic" "ESP Pinball Extreme" "ESP Pinball Party Pack"