From f5851a8b4387ac57e97c42e73ff60e093e282537 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 1 Mar 2021 19:12:35 -0500 Subject: [PATCH 1/6] hopefully update permissions on updated binaries. --- audiogame-manager.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 5cbc8b6..177d458 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -68,8 +68,10 @@ update() { if [[ "${continue,,}" =~ ^y|ye|yes$ ]]; then if [[ -w "$0" ]]; then wget --quiet -O "${filePath}" "https://stormgames.wolfe.casa/downloads/${downloadFile}" + chmod +x "$0" else sudo wget --quiet -O "${filePath}" "https://stormgames.wolfe.casa/downloads/${downloadFile}" + sudo chmod +x "$0" fi echo "${0##*/} has been updated. Please launch the program again to use the latest version." exit 0 From 235f07c281117285336e1a038dce87aa83809f5e Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 6 Apr 2021 14:47:39 -0400 Subject: [PATCH 2/6] Work around for a missing start.exe command in wine 6.5. this should fix the problem for machines that have it, and work normally for machines that do not have the problem. --- audiogame-manager.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 177d458..242015b 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -464,10 +464,12 @@ game_launcher() { fi fi export WINEPREFIX="${HOME}/.local/wine/${game%|*}" + # 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 wine64 start /realtime /d "${winePath}" "$wineExec" else - wine start /realtime /d "${winePath}" "$wineExec" + wine start /d "${winePath}" "$wineExec" /realtime fi fi exit 0 From 8af7793532ae5b5650bc41f4030d7ef33d8dd1eb Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 16 Apr 2021 01:29:14 -0400 Subject: [PATCH 3/6] Battle of the Hunter site is down. moved the download until it comes back up. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 242015b..46bb1e5 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -675,7 +675,7 @@ case "${game}" in "Battle of the Hunter") export winVer="win7" install_wine_bottle speechsdk - download "https://tunmi13.dev/projects/bth.zip" + download "https://stormgames.wolfe.casa/downloads/bth.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/bth.zip" find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\\${game}/bth.exe" From 23e0e7ca8eaa20369304b25ac639e6333029a5e9 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 20 Apr 2021 02:01:05 -0400 Subject: [PATCH 4/6] Added Beatstar Pro. --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 46bb1e5..8db6f4a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -531,6 +531,7 @@ gameList=( "AudioDisc" "Battle of the Hunter" "Battle Zone" + "Beatstar Pro" "Bloodshed" "Castaways" "Castaways 2" @@ -688,6 +689,13 @@ case "${game}" in 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" + install_wine_bottle speechsdk + download "https://oriolgomez.com/games/beat_windows.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip" + add_launcher "c:\Program Files\Beatstar Pro/beatstar.exe" + ;; "Bloodshed") export winVer="win7" install_wine_bottle speechsdk From 962d1d411b578d6d3d1bbd490119d79bca036f24 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 20 Apr 2021 11:54:54 -0400 Subject: [PATCH 5/6] Updated dependencies for Beatstar Pro. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 8db6f4a..2ad137e 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -691,7 +691,7 @@ case "${game}" in ;; "Beatstar Pro") export winVer="win7" - install_wine_bottle speechsdk + install_wine_bottle speechsdk mf download "https://oriolgomez.com/games/beat_windows.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip" add_launcher "c:\Program Files\Beatstar Pro/beatstar.exe" From 2b0488536166ab70ffb94987aa46657fd557b05c Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 24 Apr 2021 13:44:50 -0400 Subject: [PATCH 6/6] Added game Villains from Beyond. --- audiogame-manager.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 2ad137e..fb3137c 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -596,6 +596,7 @@ gameList=( "Triple Triad" "Tube Sim" "Undead Assault" + "Villains From Beyond" "VIP Mud" #"World of War" ) @@ -754,7 +755,7 @@ case "${game}" in install_wine_bottle download "http://oriolgomez.com/games/road_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/death on the road" "${cache}/road_en.zip" - add_launcher "c:\Program Files\death on the road/game.exe" + add_launcher "c:\Program Files\death on the road\game.exe" ;; "Deathmatch") export winVer="win7" @@ -1245,6 +1246,13 @@ EOF find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\undead_assault\Undead Assault.exe" ;; + "Villains From Beyond") + export winVer="win7" + 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" + add_launcher "c:\Program Files\villains from beyond\game.exe" + ;; "VIP Mud") export winVer="win7" install_wine_bottle vb6run dx8vb speechsdk