From ec9f1a208aa13419dffcd38e6861a85bd1686f9b Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 2 Nov 2020 12:57:26 -0500 Subject: [PATCH 01/38] Removed automatic installation of espeak because it was causing failures on some systems. Also, for most games, it was cutting off parts of words. --- audiogame-manager.sh | 5 ----- 1 file changed, 5 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 6db1edb..d461b40 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -130,11 +130,6 @@ install_wine_bottle() { # Arguments to the function are dependancies to be installed. (wine msiexec /i z:/usr/share/wine/mono/$(ls -1 /usr/share/wine/mono/) /silent wine msiexec /i z:$(ls -1 /usr/share/wine/gecko/*x86.msi) /silent - # If the game requires speechsdk, get the espeak voices. - if [[ "$*" =~ speechsdk ]]; then - download "http://sourceforge.net/projects/espeak/files/espeak/espeak-1.48/setup_espeak-1.48.04.exe" - wine "${cache}/setup_espeak-1.48.04.exe" /silent - fi winetricks -q $@ ${winVer:-winxp} ${winetricksSettings}) | dialog --progressbox "Installing wine bottle, please wait..." -1 -1 } From 04964fce6efa91248a1ea25fb7796c0325262707 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 5 Nov 2020 10:38:49 -0500 Subject: [PATCH 02/38] Oh Shit now works with speech. --- audiogame-manager.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index d461b40..261a241 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -336,6 +336,7 @@ gameList=( "Lockpick" "Manamon" "Manamon 2" + "Oh Shit!" "Paladin of the Sky" "Pontes Kickups!" "Revenge of the Undead" @@ -494,6 +495,14 @@ case "${game}" in wine "${cache}/manamon2_installer.exe" /silent add_launcher "c:\Program Files\VGStorm.com\Manamon 2\rpg.exe" ;; + "Oh Shit!") + export winVer="win7" + install_wine_bottle speechsdk + download "http://samtupy.com/stevend/oh_shit.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/oh_shit.zip" + cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/oh_shit/accessible_output2/lib/" + add_launcher "c:\Program Files\oh_shit\OhShit.exe" + ;; "Paladin of the Sky") export winVer="win7" install_wine_bottle speechsdk @@ -549,6 +558,7 @@ case "${game}" in add_launcher "c:\Program Files\lWorks\Super Liam\sl.exe" ;; "Swamp") + export winVer="win7" winetricksSettings="vd=1024x768" install_wine_bottle vb6run dx8vb quartz speechsdk corefonts download "https://kaldobsky.com/audiogames/SwampPart1.zip" "https://kaldobsky.com/audiogames/SwampPart2.zip" From a680e8a462dff786d78555201e2e7e5a913f53db Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 5 Nov 2020 11:31:54 -0500 Subject: [PATCH 03/38] Added Undead Assault. --- audiogame-manager.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 261a241..77ff63f 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -339,6 +339,7 @@ gameList=( "Oh Shit!" "Paladin of the Sky" "Pontes Kickups!" + "Q9" "Revenge of the Undead" "Run For Your Life" "Shades of Doom" @@ -348,7 +349,7 @@ gameList=( "The Blind Swordsman" "Technoshock" "Top Speed 3" - "Q9" + "Undead Assault" ) # With no arguments, open the game launcher. @@ -593,6 +594,14 @@ case "${game}" in wine "${cache}/Tspeed_3.0.3.exe" /silent add_launcher "c:\Program Files\Playing in the dark\Top Speed 3\TopSpeed.exe" ;; + "Undead Assault") + export winVer="win7" + install_wine_bottle speechsdk + download "http://undead-assault.com/static/files/public/undead_assault.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + unzip -d "$WINEPREFIX/drive_c/Program Files/undead_assault" "${cache}/undead_assault.zip" + cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/undead_assault/accessible_output2/lib/" + add_launcher "c:\Program Files\undead_assault\Undead Assault.exe" + ;; "Make a One Time Donation") xdg-open "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=stormdragon2976@gmail.com&lc=US&item_name=Donation+to+Storm+Games&no_note=0&cn=¤cy_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted" ;; From 66a9a6d0e6e195fb00d457ec77b190d36fbdc703 Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Thu, 5 Nov 2020 08:54:34 -0800 Subject: [PATCH 04/38] Clear display variable to avoid problem with wine asking to install mono in an inaccessible dialog. --- audiogame-manager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 77ff63f..f5bed55 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -128,7 +128,8 @@ install_wine_bottle() { mkdir -p "$HOME/.local/wine/${bottle}" export WINEPREFIX="$HOME/.local/wine/${bottle}" # Arguments to the function are dependancies to be installed. - (wine msiexec /i z:/usr/share/wine/mono/$(ls -1 /usr/share/wine/mono/) /silent + (DISPLAY="" wineboot -u + wine msiexec /i z:/usr/share/wine/mono/$(ls -1 /usr/share/wine/mono/) /silent wine msiexec /i z:$(ls -1 /usr/share/wine/gecko/*x86.msi) /silent winetricks -q $@ ${winVer:-winxp} ${winetricksSettings}) | dialog --progressbox "Installing wine bottle, please wait..." -1 -1 } From 38d7b893408bff8b053da269cf3d8c5bebbbc2b5 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 5 Nov 2020 19:47:01 -0500 Subject: [PATCH 05/38] Added RS Games. --- audiogame-manager.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index f5bed55..be4b701 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -342,6 +342,7 @@ gameList=( "Pontes Kickups!" "Q9" "Revenge of the Undead" + "RS Games" "Run For Your Life" "Shades of Doom" "Super Egg Hunt" @@ -534,6 +535,15 @@ case "${game}" in rm -fv "${WINEPREFIX}/drive_c/Program Files/rotu/nvdaControllerClient32.dll" add_launcher "c:\Program Files\rotu\rotu.exe" ;; + "RS Games") + export winVer="win7" + install_wine_bottle speechsdk + download "http://rsgames.org/rsdownloads/rsgclient/rsgames-client-setup-2.01.exe" + wine "${cache}/rsgames-client-setup-2.01.exe" /silent + cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/RS Games Client/" + cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/RS Games Client/accessible_output2/lib/" + add_launcher "c:\Program Files\RS Games Client\rsg.exe" + ;; "Run For Your Life") export winVer="win7" install_wine_bottle From 281b347ecf95365a62a3f55236a29688799f745c Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 7 Nov 2020 13:02:20 -0500 Subject: [PATCH 06/38] Working on A Hero's Call. --- audiogame-manager.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index be4b701..87843ce 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -322,6 +322,7 @@ unset manualInstall # The list of games available for installation. # Use menu friendly names. gameList=( + "A Hero's Call" "Adrian's Doom" "Adventurers At C" "AudioDisc" @@ -385,6 +386,14 @@ done # Install game based on the selection above. case "${game}" in + "A Hero's Call") + export winVer="win7" + install_wine_bottle speechsdk dotnet40 xna31 + download "http://files.OutOfSightGames.com/files/a-heros-call.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/a-heros-call.zip" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; + add_launcher "c:\Program Files\a-heros-call\A Hero's Call.exe" + ;; "Adrian's Doom") install_wine_bottle speechsdk download "https://agarchive.net/games/mt/adrian's%20doom.exe" From 4bc2383b90ab74cf1a80c906462bd99f24b1df30 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 8 Nov 2020 20:19:04 -0500 Subject: [PATCH 07/38] Code fixes and updates. Some games added. --- audiogame-manager.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 87843ce..a1d11df 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -388,7 +388,7 @@ done case "${game}" in "A Hero's Call") export winVer="win7" - install_wine_bottle speechsdk dotnet40 xna31 + install_wine_bottle speechsdk corefonts dotnet40 xna31 download "http://files.OutOfSightGames.com/files/a-heros-call.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/a-heros-call.zip" find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; @@ -512,7 +512,7 @@ case "${game}" in install_wine_bottle speechsdk download "http://samtupy.com/stevend/oh_shit.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/oh_shit.zip" - cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/oh_shit/accessible_output2/lib/" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\oh_shit\OhShit.exe" ;; "Paladin of the Sky") @@ -549,8 +549,7 @@ case "${game}" in install_wine_bottle speechsdk download "http://rsgames.org/rsdownloads/rsgclient/rsgames-client-setup-2.01.exe" wine "${cache}/rsgames-client-setup-2.01.exe" /silent - cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/RS Games Client/" - cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/RS Games Client/accessible_output2/lib/" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\RS Games Client\rsg.exe" ;; "Run For Your Life") @@ -619,7 +618,7 @@ case "${game}" in install_wine_bottle speechsdk download "http://undead-assault.com/static/files/public/undead_assault.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" unzip -d "$WINEPREFIX/drive_c/Program Files/undead_assault" "${cache}/undead_assault.zip" - cp -v "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/Program Files/undead_assault/accessible_output2/lib/" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\undead_assault\Undead Assault.exe" ;; "Make a One Time Donation") From 6ee3074e6808e373842fba8b75ee0bba005d1525 Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Tue, 10 Nov 2020 15:01:51 -0800 Subject: [PATCH 08/38] Fixed shades of doom. --- audiogame-manager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index a1d11df..3e8f645 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -560,7 +560,8 @@ case "${game}" in add_launcher "c:\Program Files\run for your life\game.exe" ;; "Shades of Doom") - install_wine_bottle vcrun6 + export winVer="win7" + install_wine_bottle vb6run dx8vb download "http://www.gmagames.com/sod20022.exe" wine "${cache}/sod20022.exe" /silent add_launcher "c:\Program Files\Shades of Doom 2.0\sod.exe" From f70ba542706dd84b7d729fbb24f6f61bae2f88a3 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 10 Nov 2020 20:31:32 -0500 Subject: [PATCH 09/38] Added sapi for shades of doom. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3e8f645..dc08d19 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -561,7 +561,7 @@ case "${game}" in ;; "Shades of Doom") export winVer="win7" - install_wine_bottle vb6run dx8vb + install_wine_bottle speechsdk vb6run dx8vb download "http://www.gmagames.com/sod20022.exe" wine "${cache}/sod20022.exe" /silent add_launcher "c:\Program Files\Shades of Doom 2.0\sod.exe" From 9000b36349d30d0966d56216882e72982ceb8a9d Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 11 Nov 2020 12:43:19 -0500 Subject: [PATCH 10/38] Added The Great Toy Robbery, but for now sounds are a bit shakey. --- audiogame-manager.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index dc08d19..ce2a567 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -350,6 +350,7 @@ gameList=( "Super Liam" "Swamp" "The Blind Swordsman" + "The Great Toy Robbery" "Technoshock" "Top Speed 3" "Undead Assault" @@ -598,6 +599,14 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/theblindswordsmanPC.zip" add_launcher "c:\Program Files\TheBlindSwordsman.exe" ;; + "The Great Toy Robbery") + export winVer="win7" + install_wine_bottle + download "http://files.l-works.net/tgtrsetup_2.04.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + wine "${cache}/tgtrsetup_2.04.exe" /silent + 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" From 7c8ee7530b1a8f0aa71344b656112124d1142dda Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 11 Nov 2020 12:44:27 -0500 Subject: [PATCH 11/38] Forgot to add an important bug fix. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index ce2a567..67724c0 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -601,7 +601,7 @@ case "${game}" in ;; "The Great Toy Robbery") export winVer="win7" - install_wine_bottle + install_wine_bottle speechsdk download "http://files.l-works.net/tgtrsetup_2.04.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" wine "${cache}/tgtrsetup_2.04.exe" /silent find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; From bcc7029c1a9b17fee804787407891d1bb4e1642e Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 16 Nov 2020 14:40:34 -0500 Subject: [PATCH 12/38] Working on adding Sequence Storm. --- audiogame-manager.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 67724c0..74b38e1 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -328,12 +328,14 @@ gameList=( "AudioDisc" "Battle Zone" "Bloodshed" + "Christmas WhoopAss" "Crazy Party" "Easter Quest" #"Entombed" "Finger Panic" "Fuck That Bird" "Kitchensinc Games" + "Kringle Crash" "Light Cars" "Lockpick" "Manamon" @@ -345,6 +347,7 @@ gameList=( "Revenge of the Undead" "RS Games" "Run For Your Life" + "Sequence Storm" "Shades of Doom" "Super Egg Hunt" "Super Liam" @@ -429,6 +432,16 @@ case "${game}" in cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/" add_launcher "c:\Program Files\bloodshed.exe" ;; + "Christmas WhoopAss") + install_wine_bottle vb6run dx8vb + download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe" + if command -v xdotools &> /dev/null ; then + wine "${cache}/christmas whoopass setup.exe" /silent | xdotool sleep 10 key alt+y --clearmodifiers + else + wine "${cache}/christmas whoopass setup.exe" /silent + fi + add_launcher "c:\Program Files\Draconis Entertainment\Christmas Whoop Ass\wa.exe" + ;; "Crazy Party") export winVer="win7" install_wine_bottle speechsdk @@ -468,6 +481,12 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/fuck that bird" "${cache}/bird_en.zip" add_launcher "c:\Program Files\fuck that bird/game.exe" ;; + "Kringle Crash") + 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" + ;; "Kitchensinc Games") install_wine_bottle vb6run speechsdk dx8vb download "https://stormgames.wolfe.casa/downloads/kitchen.tar.xz" @@ -560,6 +579,22 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/run for your life" "${cache}/rfyl_en.zip" add_launcher "c:\Program Files\run for your life\game.exe" ;; + "Sequence Storm") + read -p "Make sure sequence-storm-win64.zip is available in either your Downloads or Desktop directory and press enter to continue." continue + for i in ~/Downloads ~/Desktop ; do + find $i -type f -name 'sequence-storm-win64.zip' -exec cp -v {} "${cache}/" \; + done + if [[ ! -f "${cache}/sequence-storm-win64.zip" ]]; then + echo "couldn't find sequence-storm-win64.zip. Please download the file and try again." + exit 1 + fi + export WINEARCH=win64 + export winVer="win10" + install_wine_bottle + unzip -d "$WINEPREFIX/drive_c/Program Files/sequence-storm" "${cache}/sequence-storm-win64.zip" + wget -O "$WINEPREFIX/drive_c/Program Files/sequence-storm/settings.json" "https://stormgames.wolfe.casa/downloads/sequencestorm-settings.json" + add_launcher "c:\Program Files\sequence-storm\SequenceStorm.exe" + ;; "Shades of Doom") export winVer="win7" install_wine_bottle speechsdk vb6run dx8vb From 86c86581ffe2f30a3f883956841bd03ff8be9e8b Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 16 Nov 2020 16:57:16 -0500 Subject: [PATCH 13/38] Sequence Storm now working. --- audiogame-manager.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 74b38e1..8e6bd73 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -26,6 +26,37 @@ update() { fi } +# Create the clipboard reading function for Sequence Storm +write_sequence_storm_reader() { + if -e ~/.SequenceStormReader ]]; then + return + fi +# Here-document start +cat << "EOF" > ~/.SequenceStormReader +#! /bin/bash + +export DISPLAY=:0 +close=-1 +unset cliptext +while [[ $close -ne 0 ]]; do + tmp="$(xclip -selection clipboard -o)" + if [ "$tmp" != "$cliptext" ] ; then + cliptext="$tmp" + spd-say -r 50 "$cliptext" + fi + sleep 0.05 + if [ $(pgrep -cu $USER SequenceStorm) -eq 0 -a $close -eq -1 ]; then + continue + fi + close=$(pgrep -cu $USER SequenceStorm) +done + +exit 0 +EOF +# Here-document end + chmod 755 ~/.SequenceStormReader +} + # Wine configuration section checklist() { @@ -79,6 +110,11 @@ checklist() { else errorList+=("Warning: Wine mono not found, some games may not work.") fi + if command -v xclip &> /dev/null ; then + echo "Xclip is installed." + else + errorList+=("Warning: Xclip is not installed. Some games may not speak.") + fi if command -v xdotool &> /dev/null ; then echo "Xdotool is installed." else @@ -233,6 +269,10 @@ game_launcher() { xdg-open "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#*|}" @@ -592,6 +632,7 @@ case "${game}" in export winVer="win10" install_wine_bottle unzip -d "$WINEPREFIX/drive_c/Program Files/sequence-storm" "${cache}/sequence-storm-win64.zip" + write_sequence_storm_reader wget -O "$WINEPREFIX/drive_c/Program Files/sequence-storm/settings.json" "https://stormgames.wolfe.casa/downloads/sequencestorm-settings.json" add_launcher "c:\Program Files\sequence-storm\SequenceStorm.exe" ;; From 4d9dd065233b4b046a5a9c6d24d189b4a7edc544 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 16 Nov 2020 17:44:23 -0500 Subject: [PATCH 14/38] Improvements to Sequence Storm installations. --- audiogame-manager.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 8e6bd73..022392b 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -35,20 +35,20 @@ write_sequence_storm_reader() { cat << "EOF" > ~/.SequenceStormReader #! /bin/bash +# Wait for the game to be launched +while ! pgrep -u $USER ^SequenceStorm &> /dev/null ; do + sleep 0.05 +done + export DISPLAY=:0 -close=-1 unset cliptext -while [[ $close -ne 0 ]]; do +while pgrep -u $USER ^SequenceStorm &> /dev/null ; do tmp="$(xclip -selection clipboard -o)" if [ "$tmp" != "$cliptext" ] ; then cliptext="$tmp" spd-say -r 50 "$cliptext" fi sleep 0.05 - if [ $(pgrep -cu $USER SequenceStorm) -eq 0 -a $close -eq -1 ]; then - continue - fi - close=$(pgrep -cu $USER SequenceStorm) done exit 0 From f9ad0ef0cbd974a2f7aeb710ac310b6656f14f7b Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 17 Nov 2020 15:31:32 -0500 Subject: [PATCH 15/38] More improvements to sequence storm reading. --- audiogame-manager.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 022392b..edd0548 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -43,10 +43,15 @@ done export DISPLAY=:0 unset cliptext while pgrep -u $USER ^SequenceStorm &> /dev/null ; do - tmp="$(xclip -selection clipboard -o)" + tmp="$(xclip -selection clipboard -o 2> /dev/null)" + tmp="${tmp//%/ percent }" if [ "$tmp" != "$cliptext" ] ; then cliptext="$tmp" - spd-say -r 50 "$cliptext" + if [[ "${cliptext,,}" =~ key|load|private|says|terminal ]]; then + spd-say -w -r 50 -- "$cliptext" + else + spd-say -r 50 -- "$cliptext" + fi fi sleep 0.05 done From c549f12bf4bc5945e757c9d5962c0c9f5864d938 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 19 Nov 2020 18:03:29 -0500 Subject: [PATCH 16/38] Added game "Death on the Road" --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index edd0548..d997b68 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -375,6 +375,7 @@ gameList=( "Bloodshed" "Christmas WhoopAss" "Crazy Party" + "Death on the Road" "Easter Quest" #"Entombed" "Finger Panic" @@ -495,6 +496,13 @@ case "${game}" in add_launcher "c:\Program Files\Crazy-Party-beta73\Crazy Party.exe" rm -f "${WINEPREFIX}/drive_c/Program Files/Crazy-Party-beta73/nvdaControllerClient32.dll" ;; + "Death on the Road") + export winVer="win7" + 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" + ;; "Easter Quest") install_wine_bottle download "https://agarchive.net/games/mt/easter%20quest%20setup.exe" From f38190b670efae52a31bf2ce54be54b9362ae51a Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 20 Nov 2020 01:05:04 -0500 Subject: [PATCH 17/38] Bug fixes and code reorganization. --- audiogame-manager.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index d997b68..ad4ba47 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -170,8 +170,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/) /silent - wine msiexec /i z:$(ls -1 /usr/share/wine/gecko/*x86.msi) /silent + 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 winetricks -q $@ ${winVer:-winxp} ${winetricksSettings}) | dialog --progressbox "Installing wine bottle, please wait..." -1 -1 } @@ -438,7 +438,7 @@ done case "${game}" in "A Hero's Call") export winVer="win7" - install_wine_bottle speechsdk corefonts dotnet40 xna31 + install_wine_bottle dotnet40 xna31 speechsdk corefonts download "http://files.OutOfSightGames.com/files/a-heros-call.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/a-heros-call.zip" find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; @@ -651,7 +651,7 @@ case "${game}" in ;; "Shades of Doom") export winVer="win7" - install_wine_bottle speechsdk vb6run dx8vb + install_wine_bottle vb6run dx8vb speechsdk download "http://www.gmagames.com/sod20022.exe" wine "${cache}/sod20022.exe" /silent add_launcher "c:\Program Files\Shades of Doom 2.0\sod.exe" From 9d28dcce6d00e78341fb8d925f1cc74d8ca15958 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 20 Nov 2020 12:37:54 -0500 Subject: [PATCH 18/38] Added Rhythm Rage. --- audiogame-manager.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index ad4ba47..6d26f1e 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -118,7 +118,7 @@ checklist() { if command -v xclip &> /dev/null ; then echo "Xclip is installed." else - errorList+=("Warning: Xclip is not installed. Some games may not speak.") + errorList+=("Warning: Xclip is not installed. Some games may not speak or register properly.") fi if command -v xdotool &> /dev/null ; then echo "Xdotool is installed." @@ -391,6 +391,7 @@ gameList=( "Pontes Kickups!" "Q9" "Revenge of the Undead" + "Rhythm Rage" "RS Games" "Run For Your Life" "Sequence Storm" @@ -617,6 +618,14 @@ case "${game}" in rm -fv "${WINEPREFIX}/drive_c/Program Files/rotu/nvdaControllerClient32.dll" add_launcher "c:\Program Files\rotu\rotu.exe" ;; + "Rhythm Rage") + export winVer="win7" + install_wine_bottle speechsdk + download "http://oriolgomez.com/games/rr_en.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + unzip -d "$WINEPREFIX/drive_c/Program Files/rhythm rage" "${cache}/rr_en.zip" + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; + add_launcher "c:\Program Files\rhythm rage/game.exe" + ;; "RS Games") export winVer="win7" install_wine_bottle speechsdk From daf68adbe52fc6986fcec0322f4bf7f9536476fb Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Fri, 20 Nov 2020 09:39:12 -0800 Subject: [PATCH 19/38] Added hunter. --- audiogame-manager.sh | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index ad4ba47..0984815 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -380,6 +380,7 @@ gameList=( #"Entombed" "Finger Panic" "Fuck That Bird" + "Hunter" "Kitchensinc Games" "Kringle Crash" "Light Cars" @@ -534,6 +535,50 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/fuck that bird" "${cache}/bird_en.zip" add_launcher "c:\Program Files\fuck that bird/game.exe" ;; + "Hunter") + install_wine_bottle vb6run dx8vb + # FIXME: Hacky, but it works. Install dotnet35 by itself so it actually doesn't hang. + winetricks -q dotnet35 + wineserver -k # Damn you, dotnet. + download "http://www.agarchive.net/games/bsc/HunterSetup.exe" "https://www.agarchive.net/games/bsc/BSC%20unlock%20code%20generator.7z" + if command -v xdotool &> /dev/null ; then + wine "${cache}/HunterSetup.exe" /silent | xdotool sleep 10 key alt+y --clearmodifiers + else + wine "${cache}/HunterSetup.exe" /silent + fi + mkdir -p "$WINEPREFIX/drive_c/Program Files/bsc-key-generator" + 7z e -o"$WINEPREFIX/drive_c/Program Files/bsc-key-generator" "${cache}/BSC unlock code generator.7z" + echo "$USER"$'\n'"$(hostname)"$'\n'"none"$'\n'"US" > "$WINEPREFIX/drive_c/Program Files/Hunter/config.dat" + test command -v unix2dos &> /dev/null && unix2dos "$WINEPREFIX/drive_c/Program Files/Hunter/config.dat" || echo "Warning! You do not have unix2dos or dos2unix installed, Hunter may not work!" + if command -v xclip &> /dev/null && command -v xdotool &> /dev/null ; then + wine "c:\Program Files\Hunter\HunterRegistration.exe" & + xdotool sleep 10 key Return sleep 2 key Return sleep 2 key Alt+n + sleep 1 + regcode="$(xclip -selection clipboard -o)" + xdotool sleep 1 key Shift+Tab sleep 1 key Return + # FIXME: Kind of hacky, but let's make sure it actually exitted. + sleep 5 + wineserver -k + wine "c:\Program Files\bsc-key-generator\BlindsoftwareUnlockCodeGenerator.exe" & + xdotool sleep 10 key Return sleep 2 type hu + xdotool sleep 1 key Tab sleep 1 type $regcode + xdotool sleep 1 key Tab sleep 1 key Return + sleep 2 + regcode="$(xclip -selection clipboard -o)" # Might as well reuse the variable. + # FIXME: Kind of hacky, but let's make sure it actually exitted since I can't find a good way to exit this program. + sleep 5 + wineserver -k + wine "c:\Program Files\Hunter\HunterRegistration.exe" & + echo "$regcode" | xclip -selection clipboard + xdotool sleep 10 key Return sleep 2 key Shift+Tab sleep 1 key Shift+Tab sleep 1 key Return + # FIXME: Kind of hacky, but let's make sure it actually exitted. + sleep 5 + wineserver -k + else + echo "Warning: You need xclip and xdotool for this installer to finish the registration process, however, you don't have them. Either remove the program, install the stated tools, and reinstall it, or go on your own. Caveat Emptor, go to jail, do not pass go, do not collect audiogame rewards and all that stuff." + fi + add_launcher "c:\Program Files\Hunter\HunterRun.exe" + ;; "Kringle Crash") install_wine_bottle download "https://www.agarchive.net/games/blastbay/kringle%20crash%20setup.exe" From 7254b70112153fc6e648877ec78e528fc2d447a6 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 20 Nov 2020 15:21:18 -0500 Subject: [PATCH 20/38] Improved Finger Panic and other xdotool based installers. --- audiogame-manager.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 11d50a9..26a2bf3 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -483,11 +483,9 @@ case "${game}" in "Christmas WhoopAss") install_wine_bottle vb6run dx8vb download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe" - if command -v xdotools &> /dev/null ; then - wine "${cache}/christmas whoopass setup.exe" /silent | xdotool sleep 10 key alt+y --clearmodifiers - else - wine "${cache}/christmas whoopass setup.exe" /silent - fi + wine "${cache}/christmas whoopass setup.exe" /silent & + xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + wineserver -w add_launcher "c:\Program Files\Draconis Entertainment\Christmas Whoop Ass\wa.exe" ;; "Crazy Party") @@ -522,11 +520,9 @@ case "${game}" in "Finger Panic") install_wine_bottle dx8vb vb6run download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe" - if command -v xdotool &> /dev/null ; then - wine "${cache}/FingerPanicSetup.exe" /silent | xdotool sleep 10 key alt+y --clearmodifiers - else - wine "${cache}/FingerPanicSetup.exe" /silent - fi + wine "${cache}/FingerPanicSetup.exe" /silent & + xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + wineserver -w add_launcher "c:\Program Files\Finger Panic 1.0\FingerPanic.exe" ;; "Fuck That Bird") From 9566babe7093598844edce25d8dc607c240b8170 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 20 Nov 2020 19:04:27 -0500 Subject: [PATCH 21/38] Updated Hunter installation code. --- audiogame-manager.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 26a2bf3..3a6d0d7 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -538,11 +538,9 @@ case "${game}" in winetricks -q dotnet35 wineserver -k # Damn you, dotnet. download "http://www.agarchive.net/games/bsc/HunterSetup.exe" "https://www.agarchive.net/games/bsc/BSC%20unlock%20code%20generator.7z" - if command -v xdotool &> /dev/null ; then - wine "${cache}/HunterSetup.exe" /silent | xdotool sleep 10 key alt+y --clearmodifiers - else - wine "${cache}/HunterSetup.exe" /silent - fi + wine "${cache}/HunterSetup.exe" /silent & + xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + wineserver -w mkdir -p "$WINEPREFIX/drive_c/Program Files/bsc-key-generator" 7z e -o"$WINEPREFIX/drive_c/Program Files/bsc-key-generator" "${cache}/BSC unlock code generator.7z" echo "$USER"$'\n'"$(hostname)"$'\n'"none"$'\n'"US" > "$WINEPREFIX/drive_c/Program Files/Hunter/config.dat" From f5383080e19d259346e48d13500e9edd46748575 Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Fri, 20 Nov 2020 16:48:08 -0800 Subject: [PATCH 22/38] Fixed some xdotool invocations --- audiogame-manager.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3a6d0d7..36df25a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -484,7 +484,7 @@ case "${game}" in install_wine_bottle vb6run dx8vb download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe" wine "${cache}/christmas whoopass setup.exe" /silent & - xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + xdotool sleep 10 key --clearmodifiers alt+y 2> /dev/null wineserver -w add_launcher "c:\Program Files\Draconis Entertainment\Christmas Whoop Ass\wa.exe" ;; @@ -521,7 +521,7 @@ case "${game}" in install_wine_bottle dx8vb vb6run download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe" wine "${cache}/FingerPanicSetup.exe" /silent & - xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + xdotool sleep 10 key --clearmodifiers alt+y 2> /dev/null wineserver -w add_launcher "c:\Program Files\Finger Panic 1.0\FingerPanic.exe" ;; @@ -539,7 +539,7 @@ case "${game}" in wineserver -k # Damn you, dotnet. download "http://www.agarchive.net/games/bsc/HunterSetup.exe" "https://www.agarchive.net/games/bsc/BSC%20unlock%20code%20generator.7z" wine "${cache}/HunterSetup.exe" /silent & - xdotool sleep 10 key alt+y --clearmodifiers 2> /dev/null + xdotool sleep 10 key --clearmodifiers alt+y 2> /dev/null wineserver -w mkdir -p "$WINEPREFIX/drive_c/Program Files/bsc-key-generator" 7z e -o"$WINEPREFIX/drive_c/Program Files/bsc-key-generator" "${cache}/BSC unlock code generator.7z" From 0b11410733763946e67e05d5a0361795ea40106f Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 20 Nov 2020 20:10:28 -0500 Subject: [PATCH 23/38] Improvements to the set voice convenience script. --- speech/set-voice.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/speech/set-voice.sh b/speech/set-voice.sh index 8f40927..ef18b12 100755 --- a/speech/set-voice.sh +++ b/speech/set-voice.sh @@ -100,11 +100,11 @@ set_voice() { local tmp="$1" local fullVoice local counter=0 - for x in ${voiceList[@]} ; do + for x in "${voiceList[@]}" ; do [ "$x" = "$tmp" ] && break counter=$(( $counter + 1 )) done - fullVoice=${voiceListFullName[$counter]} + fullVoice="${voiceListFullName[$counter]}" wineserver -k # If we don't do this it's likely wine will overwrite our reverted change or even clobber the registry key entirely # Remove any existing rate change for voices sed -i '/"DefaultTTSRate"=dword:/d' "${WINEPREFIX}/user.reg" @@ -116,11 +116,11 @@ test_voice() { local tmp="$1" local fullVoice local counter=0 - for x in ${voiceList[@]} ; do + for x in "${voiceList[@]}" ; do [ "$x" = "$tmp" ] && break counter=$(( $counter + 1 )) done - fullVoice=${voiceListFullName[$counter]} + fullVoice="${voiceListFullName[$counter]}" wineserver -k # If we don't do this it's likely wine will overwrite our reverted change or even clobber the registry key entirely sed -i -E -e 's/"DefaultTokenId"="HKEY_LOCAL_MACHINE\\\\(SOFTWARE|Software)\\\\(Wow6432Node\\\\|)Microsoft\\\\Speech\\\\Voices\\\\Tokens\\\\[^"]+"/"DefaultTokenId"="HKEY_LOCAL_MACHINE\\\\'"${fullVoice//\\/\\\\}"'"/g' "${WINEPREFIX}/user.reg" cat << "EOF" > /tmp/speak.vbs @@ -151,7 +151,7 @@ echo "voiceListFullName: ${voiceListFullName[@]}" #exit 1 exit=1 while [[ $exit -ne 0 ]] ; do -voice="$(menulist ${voiceList[@]})" +voice="$(menulist "${voiceList[@]}")" case $? in 0) From 23aeb18de43bdc953d52f3763341a35f177e5525 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 25 Nov 2020 12:19:02 -0500 Subject: [PATCH 24/38] Fixed a bug in the RS Games installer. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 36df25a..5fe102a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -668,7 +668,7 @@ case "${game}" in "RS Games") export winVer="win7" install_wine_bottle speechsdk - download "http://rsgames.org/rsdownloads/rsgclient/rsgames-client-setup-2.01.exe" + download "http://rsgames.org/rsdownloads/rsgclient/rsgames-client-setup-2.01.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" wine "${cache}/rsgames-client-setup-2.01.exe" /silent find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; add_launcher "c:\Program Files\RS Games Client\rsg.exe" From 4b88d3a5325cc68b4119ad542a1676c424809e67 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 26 Nov 2020 15:31:34 -0500 Subject: [PATCH 25/38] Added games Lone Wolf and GMA Tank Commander. --- audiogame-manager.sh | 48 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 5fe102a..0178367 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -95,6 +95,11 @@ checklist() { errorList+=("Critical: ${i^} is not installed. You will not be able to install some games or their components.") fi done + if command -v gawk &> /dev/null ; then + echo "Gawk is installed." + else + errorList+=("Warning: gawk is not installed. Game removal with -r will not work.") + fi if command -v ocrdesktop &> /dev/null ; then echo "Ocrdesktop is installed." else @@ -241,7 +246,7 @@ game_removal() { # remove the game rm -rf "${HOME}/.local/wine/${game%|*}" # remove the launcher - awk -i inplace -vLine="${game//\\/\\\\}" '!index($0,Line)' "$configFile" + gawk -i inplace -vLine="${game//\\/\\\\}" '!index($0,Line)' "$configFile" echo "The selected game has been deleted." fi exit 0 @@ -380,11 +385,13 @@ gameList=( #"Entombed" "Finger Panic" "Fuck That Bird" + "GMA Tank Commander" "Hunter" "Kitchensinc Games" "Kringle Crash" "Light Cars" "Lockpick" + "Lone Wolf" "Manamon" "Manamon 2" "Oh Shit!" @@ -532,6 +539,28 @@ case "${game}" in unzip -d "$WINEPREFIX/drive_c/Program Files/fuck that bird" "${cache}/bird_en.zip" add_launcher "c:\Program Files\fuck that bird/game.exe" ;; + "GMA Tank Commander") + install_wine_bottle vb6run dx8vb speechsdk + download "http://www.gmagames.com/gtc120.exe" + wine "${cache}/gtc120.exe" /silent & + xdotool sleep 10 key --clearmodifiers alt+y 2> /dev/null + xdotool sleep 15 type --clearmodifiers --delay 100 "${USER^}" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool sleep 10 type --clearmodifiers --delay 100 "${HOSTNAME^}" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool sleep 10 type --clearmodifiers --delay 100 "na@na.na" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool sleep 10 type --clearmodifiers --delay 100 "uuuuuuu" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool key --clearmodifiers Return 2> /dev/null + xdotool sleep 10 key --clearmodifiers Return 2> /dev/null + wineserver -w + echo "To accurately set your information, edit the file:" + echo "${WINEPREFIX}/drive_c/Program\ Files/GMA\ Tank\ Commander/config.dat" + echo "The default country is US. The fields are:" + echo -e "\"Firstname Lastname\"\n\"Email address\"\n\"Country code\"" + add_launcher "c:\Program Files\GMA Tank Commander\gtc.exe" + ;; "Hunter") install_wine_bottle vb6run dx8vb # FIXME: Hacky, but it works. Install dotnet35 by itself so it actually doesn't hang. @@ -606,6 +635,23 @@ case "${game}" in wine "${cache}/lockpicksetup.exe" /silent add_launcher "c:\Program Files\lWorks\Lockpick\lockpick.exe" ;; + "Lone Wolf") + install_wine_bottle vb6run dx8vb speechsdk + download "http://www.gmagames.com/lw350.exe" + wine "${cache}/lw350.exe" /silent & + xdotool sleep 10 key --clearmodifiers alt+y 2> /dev/null + xdotool sleep 10 type --clearmodifiers --delay 100 "$USER" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool type --clearmodifiers --delay 100 "$HOSTNAME" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool type --clearmodifiers --delay 100 "na@na.na" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool type --clearmodifiers --delay 100 "uuuuuu" 2> /dev/null + xdotool key --clearmodifiers Tab 2> /dev/null + xdotool key --clearmodifiers Return 2> /dev/null + wineserver -w + add_launcher "c:\Program Files\Lone Wolf\lw.exe" + ;; "Manamon") export winVer="win7" install_wine_bottle speechsdk From f6a14c60d5a0d3972b1e75491e8878ab3bb3e4b5 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 26 Nov 2020 21:04:04 -0500 Subject: [PATCH 26/38] Added Fantasy Story II --- audiogame-manager.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 0178367..60d542a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -383,6 +383,7 @@ gameList=( "Death on the Road" "Easter Quest" #"Entombed" + "Fantasy Story II" "Finger Panic" "Fuck That Bird" "GMA Tank Commander" @@ -524,6 +525,13 @@ case "${game}" in wine "${cache}/EntombedUpdate.exe" /silent #add_launcher "c:\Program Files\MTGames\Easter Quest\easter.exe" ;; + "Fantasy Story II") + export winVer="win10" + install_wine_bottle speechsdk + download "https://stormgames.wolfe.casa/downloads/FS2_2.2_Windows_x86.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/FS2_2.2_Windows_x86.zip" + #add_launcher "c:\Program Files\fuck that bird/game.exe" + ;; "Finger Panic") install_wine_bottle dx8vb vb6run download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe" From ad40ae40d9c7e2ef6a138fa2e837903926047e79 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 26 Nov 2020 21:10:00 -0500 Subject: [PATCH 27/38] Added launcher for Fantasy Story II. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 60d542a..3037c92 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -530,7 +530,7 @@ case "${game}" in install_wine_bottle speechsdk download "https://stormgames.wolfe.casa/downloads/FS2_2.2_Windows_x86.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/FS2_2.2_Windows_x86.zip" - #add_launcher "c:\Program Files\fuck that bird/game.exe" + add_launcher "c:\Program Files\FS2_2.2_Windows_x86\FantasyStory2.exe" ;; "Finger Panic") install_wine_bottle dx8vb vb6run From 800316ee2b455101e3fed266a18c77424d1d5b86 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 27 Nov 2020 14:04:47 -0500 Subject: [PATCH 28/38] added package to wine installer. --- wine/install-wine.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wine/install-wine.sh b/wine/install-wine.sh index 6e4446f..2509d12 100755 --- a/wine/install-wine.sh +++ b/wine/install-wine.sh @@ -8,7 +8,7 @@ is_function() { } configure_arch() { - declare -a packageList=(cabextract dos2unix unzip wget wine winetricks wine_gecko wine-mono sdl2 ncurses mpg123 libpulse libpng libjpeg-turbo gnutls alsa-plugins alsa-lib mesa openal xz) + declare -a packageList=(cabextract dos2unix unzip wget wine winetricks wine_gecko wine-mono sdl2 ncurses mpg123 libpulse libpng libjpeg-turbo gnutls alsa-plugins alsa-lib mesa openal xz lib32-gst-plugins-good) if [[ "$(uname -m)" == "x86_64" ]]; then # Enable multilib sudo sed -i '/^#\[multilib\]$/{{N;s/^#\[multilib\]\n#Include = \/etc\/pacman.d\/mirrorlist$/[multilib]\nInclude = \/etc\/pacman.d\/mirrorlist/;t;P;D}}' /etc/pacman.conf From 26a6cdc59698bc1189e740cf9630e0fb4cfe188e Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 28 Nov 2020 21:31:04 -0500 Subject: [PATCH 29/38] Updates to the wine installer. --- wine/install-wine.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wine/install-wine.sh b/wine/install-wine.sh index 2509d12..1cb8a7f 100755 --- a/wine/install-wine.sh +++ b/wine/install-wine.sh @@ -1,5 +1,8 @@ #!/bin/bash +# Immediately exit if errors are encountered. +set -e + # Installer/configuration tool for wine # If this fails on your system, please contact storm_dragon@linux-a11y.org From fed76d2271288bf686898bb10edb60374982d774 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 30 Nov 2020 16:01:28 -0500 Subject: [PATCH 30/38] Hopefully prevent breakage when launched with no internet connection. --- audiogame-manager.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3037c92..79e29c6 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 @@ -384,6 +386,7 @@ gameList=( "Easter Quest" #"Entombed" "Fantasy Story II" + "Fartman" "Finger Panic" "Fuck That Bird" "GMA Tank Commander" @@ -532,6 +535,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" From 421a68df9cb4d9a436790722225578eabcbb17ee Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Mon, 30 Nov 2020 21:32:00 -0800 Subject: [PATCH 31/38] Added judgement day. Confirmed working with the use of lib32-gst-plugins-ugly, plugins-bad, and lib32-gst-libav. Also added chopper challenge, commented for now until I can test if it works. --- audiogame-manager.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3037c92..3e10337 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -378,6 +378,7 @@ gameList=( "AudioDisc" "Battle Zone" "Bloodshed" + #"Chopper Challenge" "Christmas WhoopAss" "Crazy Party" "Death on the Road" @@ -388,6 +389,7 @@ gameList=( "Fuck That Bird" "GMA Tank Commander" "Hunter" + "Judgement Day" "Kitchensinc Games" "Kringle Crash" "Light Cars" @@ -488,6 +490,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" @@ -617,6 +629,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" From c8fd244c64d32397ab046bdb7add2c0728c65a04 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 1 Dec 2020 14:09:35 -0500 Subject: [PATCH 32/38] Added Perilous Hearts and Palace Punch Up --- audiogame-manager.sh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index d9f3bc9..7fcc415 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -387,7 +387,7 @@ gameList=( "Easter Quest" #"Entombed" "Fantasy Story II" - "Fartman" + #"Fartman" "Finger Panic" "Fuck That Bird" "GMA Tank Commander" @@ -401,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" @@ -717,6 +719,12 @@ EOF 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 @@ -724,6 +732,12 @@ EOF 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 From d1b1650b770515bca4963780dfa4efc1c1a699c9 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 4 Dec 2020 17:38:43 -0500 Subject: [PATCH 33/38] Work on adding games. code reorginaztion. --- audiogame-manager.sh | 38 ++++++++++++++++++++++++++++---------- wine/install-wine.sh | 41 ----------------------------------------- 2 files changed, 28 insertions(+), 51 deletions(-) delete mode 100755 wine/install-wine.sh diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 7fcc415..3ea6c9e 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -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" ) @@ -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 diff --git a/wine/install-wine.sh b/wine/install-wine.sh deleted file mode 100755 index 1cb8a7f..0000000 --- a/wine/install-wine.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -# Immediately exit if errors are encountered. -set -e - -# Installer/configuration tool for wine -# If this fails on your system, please contact storm_dragon@linux-a11y.org - -is_function() { - LC_ALL=C type "$1" 2> /dev/null | grep -q "$1 is a function" -} - -configure_arch() { - declare -a packageList=(cabextract dos2unix unzip wget wine winetricks wine_gecko wine-mono sdl2 ncurses mpg123 libpulse libpng libjpeg-turbo gnutls alsa-plugins alsa-lib mesa openal xz lib32-gst-plugins-good) - if [[ "$(uname -m)" == "x86_64" ]]; then - # Enable multilib - sudo sed -i '/^#\[multilib\]$/{{N;s/^#\[multilib\]\n#Include = \/etc\/pacman.d\/mirrorlist$/[multilib]\nInclude = \/etc\/pacman.d\/mirrorlist/;t;P;D}}' /etc/pacman.conf - # include lib32 packages. - packageList+=(lib32-sdl2 lib32-ncurses lib32-mpg123 lib32-libpulse lib32-libpng lib32-libjpeg-turbo lib32-gnutls lib32-alsa-plugins lib32-alsa-lib lib32-mesa lib32-openal) - fi - sudo pacman -Sy --needed ${packageList[*]} -} - -configure_debian() { - declare -a packageList=(winehq-stable) - # make sure 32 bit libraries are available - sudo dpkg --add-architecture i386 - sudo apt install --install-recommends ${packageList[*]} -} - - -distro="$(head -1 /etc/issue | cut -d ' ' -f1)" -distro="${distro,,}" - -if is_function configure_${distro} ; then - configure_${distro} -else - echo "${distro^} is not yet supported. If you want it added, please contact storm_dragon@linux-a11y.org" | fold -s -w 72 -fi - -exit 0 From ba2f84079bac195cfccdf1026b6deff98e1c611a Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 4 Dec 2020 21:07:59 -0500 Subject: [PATCH 34/38] More progress on Entombed. Not quite there yet, but closer than before, I think. --- audiogame-manager.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 3ea6c9e..9d232eb 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -385,7 +385,7 @@ gameList=( "Crazy Party" "Death on the Road" "Easter Quest" - #"Entombed" + "Entombed" "Fantasy Story II" #"Fartman" "Finger Panic" @@ -538,10 +538,10 @@ 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" ;; "Fantasy Story II") From fbabad8dfee4ca615747d10eca79da23d633fab4 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 4 Dec 2020 21:09:53 -0500 Subject: [PATCH 35/38] Added launcher for Entombed. It's still not working, but that's one less thing for when it does. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 9d232eb..63f7836 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -542,7 +542,7 @@ case "${game}" in install_wine_bottle speechsdk msvcrt40 dotnet48 xna40 download "http://blind-games.com/newentombed/EntombedSetup.exe" wine "${cache}/EntombedSetup.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" From d26c52c467188358e78bb372f0b23979f94cf2ae Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 5 Dec 2020 15:02:22 -0500 Subject: [PATCH 36/38] Updated the linker for geck and mono to use find instead of ls. --- audiogame-manager.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 63f7836..5002b68 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 } From 04d1d660e39c4f0d5530bf6821a5a3313a09ff27 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 6 Dec 2020 12:33:42 -0500 Subject: [PATCH 37/38] Preparing for weekly release. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 5002b68..efabc48 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -385,7 +385,7 @@ gameList=( "Crazy Party" "Death on the Road" "Easter Quest" - "Entombed" + #"Entombed" "Fantasy Story II" #"Fartman" "Finger Panic" From 3a92b161fce46d39d12dfaa42bf5ac9ede13e41d Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 6 Dec 2020 12:46:30 -0500 Subject: [PATCH 38/38] bug fix in auto update function. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index efabc48..526b6e3 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -10,7 +10,7 @@ update() { return fi # make sure the site can be reached - ping -c1 https://stormgames.wolfe.casa &> /dev/null || return + ping -c1 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