From 55f15b234ce036fd3b34c63c572aed25dee0455b Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 1 Jan 2022 16:12:22 -0500 Subject: [PATCH 01/18] Added flag to create a .desktop file so audiogame-manager can be launched from the desktop or applications menu. --- audiogame-manager.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 04b7898..9e26e13 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -113,6 +113,41 @@ open_url() { fi } +# Create desktop launcher file +desktop_launcher() { + local desktopFile="${TMPDIR:-/tmp}/audiogame-manager.desktop" + if [[ -e "${desktopFile}" ]]; then + echo "the file ${desktopFile} exists. Cannot create the launcher." + exit 1 + fi + local dotDesktop + local terminal + # Try to find an accessible terminal + for i in lxterminal mate-terminal terminator gnome-terminal ; do + if command -v $i &> /dev/null ; then + terminal="$i" + break + fi + done + dotDesktop=('[Desktop Entry]' + 'Name=Audiogame manager' + 'GenericName=Audiogame Manager' + 'Comment=Play audio games' + "Exec=${terminal} -e \"/usr/bin/bash -c 'nohup $(readlink -e "$0") 2> /dev/null';disown;exit 0\"" + 'Terminal=false' + 'Type=Application' + 'StartupNotify=false' + 'Keywords=Games' + 'Version=1.0') + echo "${dotDesktop[@]}" > "${desktopFile}" + xdg-desktop-icon install "${desktopFile}" 2> /dev/null + if [[ -d ~/Desktop ]]; then + cp -n "${desktopFile}" ~/Desktop && chmod 755 ~/Desktop/"${desktopFile##*/}" + fi + rm "${desktopFile}" + exit 0 +} + # Create the clipboard reading function for Sequence Storm write_sequence_storm_reader() { if -e ~/.SequenceStormReader ]]; then @@ -959,6 +994,7 @@ fi declare -A command=( [c]="Check your system for necessary components." [C]="Clear the cache. All game installers will be deleted." + [D]="Create desktop shortcut. You can launch audiogame-manager from the desktop or applications menu." [d]="Debug mode, wine will be much more verbose when games are launched with this flag." [h]="This help screen." [i]="Install games." @@ -979,6 +1015,7 @@ while getopts "${args}" i ; do case "$i" in c) checklist;; C) clear_cache;; + D) desktop_launcher;; d) unset WINEDEBUG game_launcher From 396a9b6e55138ca6c2d7c7955f18129dd1684b60 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 1 Jan 2022 17:27:52 -0500 Subject: [PATCH 02/18] Fixed a couple bugs in the desktop code, I think. --- audiogame-manager.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 9e26e13..e07e85b 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -115,7 +115,7 @@ fi # Create desktop launcher file desktop_launcher() { - local desktopFile="${TMPDIR:-/tmp}/audiogame-manager.desktop" + local desktopFile="${HOME}/audiogame-manager.desktop" if [[ -e "${desktopFile}" ]]; then echo "the file ${desktopFile} exists. Cannot create the launcher." exit 1 @@ -139,11 +139,11 @@ desktop_launcher() { 'StartupNotify=false' 'Keywords=Games' 'Version=1.0') - echo "${dotDesktop[@]}" > "${desktopFile}" - xdg-desktop-icon install "${desktopFile}" 2> /dev/null - if [[ -d ~/Desktop ]]; then - cp -n "${desktopFile}" ~/Desktop && chmod 755 ~/Desktop/"${desktopFile##*/}" - fi + for i in "${dotDesktop[@]}" ; do + echo "$i" >> "${desktopFile}" + done + desktop-file-install --dir "${HOME}/.local/share/applications" -m 755 "${desktopFile}" + xdg-desktop-icon install ~/.local/share/applications/audiogame-manager.desktop rm "${desktopFile}" exit 0 } From 813c05dc6fd141d5df0e96b48cd74f95f5bca3af Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 1 Jan 2022 18:50:00 -0500 Subject: [PATCH 03/18] Attempt to make the shortcut show up in the correct menu. --- audiogame-manager.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index e07e85b..86be94e 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -137,7 +137,8 @@ desktop_launcher() { 'Terminal=false' 'Type=Application' 'StartupNotify=false' - 'Keywords=Games' + 'Keywords=game;' + 'Categories=Game;' 'Version=1.0') for i in "${dotDesktop[@]}" ; do echo "$i" >> "${desktopFile}" From fc2dfe5f702926e572ae083d7d0cbc9651667fee Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sat, 1 Jan 2022 18:58:04 -0500 Subject: [PATCH 04/18] Put mate-terminal first in the list. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 86be94e..4edcb96 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -123,7 +123,7 @@ desktop_launcher() { local dotDesktop local terminal # Try to find an accessible terminal - for i in lxterminal mate-terminal terminator gnome-terminal ; do + for i in mate-terminal lxterminal terminator gnome-terminal ; do if command -v $i &> /dev/null ; then terminal="$i" break From 925bae8b6bb07e09e4a9d5a3ac8ce588baa3e2f6 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 2 Jan 2022 00:31:46 -0500 Subject: [PATCH 05/18] Game Future Life added, but it seems to freeze up directly after login so disabled for now. --- audiogame-manager.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 4edcb96..d02294c 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -905,6 +905,7 @@ gameList=( #"Fartman" "Finger Panic" "Fuck That Bird" + #"Future Life" "GMA Tank Commander" "Golden Crayon" "Hammer of Glory" @@ -1705,6 +1706,14 @@ 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" ;; + "Future Life") + export winVer="win7" + install_wine_bottle speechsdk + download "https://teknolojihakkindahersey.net/future_life.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; + add_launcher "c:\Program Files\Future Life\future_life.exe" + ;; "Golden Crayon") export winVer="win7" install_wine_bottle speechsdk From 3f11cb9f0b50275e5c1c0a46e134e38780384ece Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 2 Jan 2022 03:09:22 -0500 Subject: [PATCH 06/18] Added game Pigeon Panic. --- audiogame-manager.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index d02294c..9ddc59a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -934,6 +934,7 @@ gameList=( "Park Boss" "Perilous Hearts" "Pontes Kickups!" + "Pigeon Panic" #"Psycho Strike" "Q9" "Rhythm Rage" @@ -1997,6 +1998,12 @@ EOF wine "${cache}/perilous hearts concept demo.exe" /silent add_launcher "c:\Program Files\Perilous Hearts Concept Demo\perilous_hearts.exe" ;; + "Pigeon Panic") + install_wine_bottle vb6run dx8vb speechsdk + download "http://agarchive.net/games/lworks/pigeon%20panic%20setup.exe" + wine "${cache}/pigeon panic setup.exe" /silent + add_launcher "c:\Program Files\Lworks\Pigeon Panic\pigeonPanic.exe" + ;; "Psycho Strike") install_wine_bottle speechsdk download "http://www.vgstorm.com/psycho_strike_installer.exe" From 8aff1c00f9336820ef3a6d6a51abe9dd8a5121a7 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 2 Jan 2022 03:11:03 -0500 Subject: [PATCH 07/18] Removed speechsdk because the game is self-voiceing. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 9ddc59a..78efa07 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1999,7 +1999,7 @@ EOF add_launcher "c:\Program Files\Perilous Hearts Concept Demo\perilous_hearts.exe" ;; "Pigeon Panic") - install_wine_bottle vb6run dx8vb speechsdk + install_wine_bottle vb6run dx8vb download "http://agarchive.net/games/lworks/pigeon%20panic%20setup.exe" wine "${cache}/pigeon panic setup.exe" /silent add_launcher "c:\Program Files\Lworks\Pigeon Panic\pigeonPanic.exe" From 3fdd5b5650605fc6840b4da29df3e4f7a9e74603 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 3 Jan 2022 02:37:35 -0500 Subject: [PATCH 08/18] Improved the desktop file creation function. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 78efa07..1ac0bd2 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -133,7 +133,7 @@ desktop_launcher() { 'Name=Audiogame manager' 'GenericName=Audiogame Manager' 'Comment=Play audio games' - "Exec=${terminal} -e \"/usr/bin/bash -c 'nohup $(readlink -e "$0") 2> /dev/null';disown;exit 0\"" + "Exec=${terminal} -t \"Audiogame Manager\" -e \"/usr/bin/bash -c 'nohup $(readlink -e "$0") 2> /dev/null'\"" 'Terminal=false' 'Type=Application' 'StartupNotify=false' From cabbadc05a8265bcd6bfd8f3322d440349454752 Mon Sep 17 00:00:00 2001 From: stormdragon2976 Date: Mon, 3 Jan 2022 18:12:17 -0500 Subject: [PATCH 09/18] Combined l-works game into a single bottle. Will require user intervention to fix launcher or just reinstall the games. --- audiogame-manager.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 1ac0bd2..187a165 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -357,6 +357,14 @@ get_bottle() { # Handles games that use the same wine bottle case "${game}" in "bg-"*) export WINEPREFIX="${HOME}/.local/wine/bg";; + # l-works games group + "duck-hunt"*) ;& + "judgement-day"*) ;& + "lockpick"*) ;& + "pigeon-panic"*) ;& + "super-egg-hunt"*) ;& + "super-liam"*) ;& + "the-great-toy-robbery"*) export WINEPREFIX="${HOME}/.local/wine/l-works";; # Oriol Gomez games group "beatstar-pro"*) ;& "bombercats"*) ;& @@ -1595,6 +1603,7 @@ case "${game}" in add_launcher "c:\Program Files\reality software\death match project alpha\dm1.exe" ;; "Duck Hunt") + export bottle="l-works" install_wine_bottle vb6run dx8vb speechsdk download "http://files.l-works.net/dhsetup.exe" wine "${cache}/dhsetup.exe" /silent @@ -1861,6 +1870,7 @@ EOF add_launcher "c:\Program Files\Lighttech Interactive\Light Cars\lightCars.exe" ;; "Lockpick") + export bottle="l-works" install_wine_bottle vb6run dx8vb download "http://files.l-works.net/lockpicksetup.exe" wine "${cache}/lockpicksetup.exe" /silent @@ -1999,6 +2009,7 @@ EOF add_launcher "c:\Program Files\Perilous Hearts Concept Demo\perilous_hearts.exe" ;; "Pigeon Panic") + export bottle="l-works" install_wine_bottle vb6run dx8vb download "http://agarchive.net/games/lworks/pigeon%20panic%20setup.exe" wine "${cache}/pigeon panic setup.exe" /silent @@ -2150,12 +2161,14 @@ EOF add_launcher "c:\Program Files\SuperDog's Bone Hunt\sbh.exe" ;; "Super Egg Hunt") + export bottle="l-works" install_wine_bottle download "http://files.l-works.net/superegghuntsetup.exe" wine "${cache}/superegghuntsetup.exe" /silent add_launcher "c:\Program Files\Lworks\super egg hunt\superegghunt.exe" ;; "Super Liam") + export bottle="l-works" install_wine_bottle vb6run dx8vb download "http://files.l-works.net/superliamsetup.exe" wine "${cache}/superliamsetup.exe" /silent @@ -2226,6 +2239,7 @@ EOF add_launcher "c:\Program Files\VGStorm.com\The Gate\gate.exe" ;; "The Great Toy Robbery") + export bottle="l-works" export winVer="win7" install_wine_bottle speechsdk download "http://files.l-works.net/tgtrsetup_2.04.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" From 728266f8b45f38a46cade0da6d2ff29f9c844347 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 3 Jan 2022 20:17:57 -0500 Subject: [PATCH 10/18] Removed games Golden Crayon because it seems to not exist any more and Future Life because it didn't fully work and its feature is unclear. --- audiogame-manager.sh | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 187a165..2c9eda9 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -913,9 +913,7 @@ gameList=( #"Fartman" "Finger Panic" "Fuck That Bird" - #"Future Life" "GMA Tank Commander" - "Golden Crayon" "Hammer of Glory" #"Hearthstone" "Hunter" @@ -1716,22 +1714,6 @@ 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" ;; - "Future Life") - export winVer="win7" - install_wine_bottle speechsdk - download "https://teknolojihakkindahersey.net/future_life.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" - find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; - add_launcher "c:\Program Files\Future Life\future_life.exe" - ;; - "Golden Crayon") - export winVer="win7" - install_wine_bottle speechsdk - download "http://tunmi13.ddns.net/projects/golden_crayon.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/golden_crayon.zip" - find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; - add_launcher "c:\Program Files\\golden_crayon\gc.exe" - ;; "GMA Tank Commander") install_wine_bottle vb6run dx8vb speechsdk download "http://www.gmagames.com/gtc120.exe" From ae2b80f546284095052f9ee6ee4f29c32f55780e Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 4 Jan 2022 05:13:30 -0500 Subject: [PATCH 11/18] Removed update script for Golden Crayon. --- game-scripts/golden-crayon-update.sh | 52 ---------------------------- 1 file changed, 52 deletions(-) delete mode 100755 game-scripts/golden-crayon-update.sh diff --git a/game-scripts/golden-crayon-update.sh b/game-scripts/golden-crayon-update.sh deleted file mode 100755 index fb648f0..0000000 --- a/game-scripts/golden-crayon-update.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env bash -# -# âe contents of this file are subject to the Common Public Attribution -# License Version 1.0 (the âcenseâ you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# https://opensource.org/licenses/CPAL-1.0. The License is based on the Mozilla Public License Version -# 1.1 but Sections 14 and 15 have been added to cover use of software over a -# computer network and provide for limited attribution for the Original -# Developer. In addition, Exhibit A has been modified to be consistent with -# Exhibit B. -# -# Software distributed under the License is distributed on an â ISâasis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is audiogame manager. -# -# The Original Developer is not the Initial Developer and is . If -# left blank, the Original Developer is the Initial Developer. -# -# The Initial Developer of the Original Code is Billy "Storm Dragon" Wolfe. All portions of -# the code written by Billy Wolfe are Copyright (c) 2020. All Rights -# Reserved. -# -# Contributor Michael Taboada. -# -# Contributor Jeremiah Ticket. -# -# Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. -# -# Attribution Phrase (not exceeding 10 words): A Stormux project -# -# Attribution URL: https://stormgames.wolfe.casa -# -# Graphic Image as provided in the Covered Code, if any. -# -# Display of Attribution Information is required in Larger -# Works which are defined in the CPAL as a work which combines Covered Code -# or portions thereof with code not governed by the terms of the CPAL. - -cache="${XDG_CONFIG_HOME:-$HOME/.config}/storm-games/audiogame-manager/cache" -pushd ~/.local/wine/golden-crayon/drive_c/Program\ Files/golden_crayon/ -unzip golden_crayon.zip -rm -r libs/ -mv golden_crayon/* . -find ~/.local/wine/golden-crayon/ -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \; -find ~/.local/wine/golden-crayon/ -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; -rmdir golden_crayon/ -popd - -exit 0 From d002a1f2ae7fb9735846b448580dc0e14806e90c Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 7 Jan 2022 21:34:19 -0500 Subject: [PATCH 12/18] Added game "Future Life". I fixed the problem of it needing root permissions to be removed. --- audiogame-manager.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 2c9eda9..bf272da 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -913,6 +913,7 @@ gameList=( #"Fartman" "Finger Panic" "Fuck That Bird" + "Future Life" "GMA Tank Commander" "Hammer of Glory" #"Hearthstone" @@ -1714,6 +1715,15 @@ 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" ;; + "Future Life") + export winVer="win7" + install_wine_bottle speechsdk + download "https://download1494.mediafire.com/2rlnaffbiong/phkzxtqjaw6nao9/Future+Life.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" + chmod +w "$WINEPREFIX/drive_c/Program Files/Future Life" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; + add_launcher "c:\Program Files\Future Life\future_life.exe" + ;; "GMA Tank Commander") install_wine_bottle vb6run dx8vb speechsdk download "http://www.gmagames.com/gtc120.exe" From 3373fccf72d11d47d8bb52e786520e9ccb3ff2b8 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 13 Jan 2022 13:08:05 -0500 Subject: [PATCH 13/18] Updated download link for Future Life. --- audiogame-manager.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index bf272da..7d12c6b 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -968,7 +968,7 @@ gameList=( "Technoshock" "Ten Pin Alley" "The Blind Swordsman" - "The Gate" + #"The Gate" "The Great Toy Robbery" "Thief" "Traders of Known Space" @@ -1718,7 +1718,7 @@ case "${game}" in "Future Life") export winVer="win7" install_wine_bottle speechsdk - download "https://download1494.mediafire.com/2rlnaffbiong/phkzxtqjaw6nao9/Future+Life.zip" + download "http://teknolojihakkindahersey.net/future_life.zip" unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" chmod +w "$WINEPREFIX/drive_c/Program Files/Future Life" find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; From aa61ba630b891969c6053dc50579360ff81d6f80 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 13 Jan 2022 14:22:55 -0500 Subject: [PATCH 14/18] Updated Future Life installer, now using .exe file from latest working download link. --- audiogame-manager.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 7d12c6b..c0a2207 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1718,10 +1718,9 @@ case "${game}" in "Future Life") export winVer="win7" install_wine_bottle speechsdk - download "http://teknolojihakkindahersey.net/future_life.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" - chmod +w "$WINEPREFIX/drive_c/Program Files/Future Life" - find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; + download "http://breaker-originals.tk/future_life/future_life.exe" + mkdir -p "$WINEPREFIX/drive_c/Program Files/Future Life" + cp "${cache}/future_life.exe" "$WINEPREFIX/drive_c/Program Files/Future Life" add_launcher "c:\Program Files\Future Life\future_life.exe" ;; "GMA Tank Commander") From d8bb8ce7664bde1deeebad01dfbea0341cf40d9c Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 13 Jan 2022 14:36:07 -0500 Subject: [PATCH 15/18] Revert "Updated Future Life installer, now using .exe file from latest working download link." That link is broken and doesn't provide sounds. This reverts commit aa61ba630b891969c6053dc50579360ff81d6f80. --- audiogame-manager.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index c0a2207..7d12c6b 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1718,9 +1718,10 @@ case "${game}" in "Future Life") export winVer="win7" install_wine_bottle speechsdk - download "http://breaker-originals.tk/future_life/future_life.exe" - mkdir -p "$WINEPREFIX/drive_c/Program Files/Future Life" - cp "${cache}/future_life.exe" "$WINEPREFIX/drive_c/Program Files/Future Life" + download "http://teknolojihakkindahersey.net/future_life.zip" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" + chmod +w "$WINEPREFIX/drive_c/Program Files/Future Life" + find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\Future Life\future_life.exe" ;; "GMA Tank Commander") From b7b446d1fe096acb12f1849f19ea797309a11d73 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Thu, 13 Jan 2022 14:52:07 -0500 Subject: [PATCH 16/18] Now using the get_installer function for the url because it changes so much and I'm sick of dealing with it lol. --- audiogame-manager.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 7d12c6b..045857a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -1718,8 +1718,8 @@ case "${game}" in "Future Life") export winVer="win7" install_wine_bottle speechsdk - download "http://teknolojihakkindahersey.net/future_life.zip" - unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/future_life.zip" + get_installer "Future Life.zip" "https://www.mediafire.com/file/phkzxtqjaw6nao9/Future" + unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/Future Life.zip" chmod +w "$WINEPREFIX/drive_c/Program Files/Future Life" find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; add_launcher "c:\Program Files\Future Life\future_life.exe" From 47323df6ad260d01b4950efa81babbabf0b05c81 Mon Sep 17 00:00:00 2001 From: Michael Taboada Date: Fri, 14 Jan 2022 12:15:37 -0800 Subject: [PATCH 17/18] Now using fakejapanese fonts for screaming strike 2. --- audiogame-manager.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index 045857a..cdc9f0a 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -2063,7 +2063,7 @@ EOF ;; "Screaming Strike 2") export winVer="win7" - install_wine_bottle cjkfonts speechsdk + install_wine_bottle fakejapanese speechsdk download "https://www.nyanchangames.com/softs/screamingStrike2.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" wine "${cache}/screamingStrike2.exe" & xdotool sleep 10 key Return From 831d4b6a5917090b9460e9e89a64102b41b5f3c6 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 14 Jan 2022 23:51:23 -0500 Subject: [PATCH 18/18] Updated documentation and headers for some files. --- LICENSE | 2 -- audiogame-manager.sh | 2 -- game-scripts/crazy-party-build-games.sh | 2 -- game-scripts/crazy-party-update.sh | 2 -- game-scripts/swamp-update.sh | 2 -- game-scripts/topspeedserver.sh | 2 -- mac/mac-launcher.applescript | 2 -- speech/set-voice.sh | 2 -- wine/mkwine.sh | 2 -- 9 files changed, 18 deletions(-) diff --git a/LICENSE b/LICENSE index 1ba48b9..1578928 100644 --- a/LICENSE +++ b/LICENSE @@ -508,8 +508,6 @@ EXHIBIT A. Common Public Attribution License Version 1.0. Contributor Michael Taboada. - Contributor Jeremiah Ticket. - [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code diff --git a/audiogame-manager.sh b/audiogame-manager.sh index cdc9f0a..8876730 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -27,8 +27,6 @@ cat << EOF Contributor Michael Taboada. - Contributor Jeremiah Ticket. - Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/game-scripts/crazy-party-build-games.sh b/game-scripts/crazy-party-build-games.sh index f53541f..ce2d45c 100755 --- a/game-scripts/crazy-party-build-games.sh +++ b/game-scripts/crazy-party-build-games.sh @@ -25,8 +25,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/game-scripts/crazy-party-update.sh b/game-scripts/crazy-party-update.sh index c7f1b81..30c0a64 100755 --- a/game-scripts/crazy-party-update.sh +++ b/game-scripts/crazy-party-update.sh @@ -25,8 +25,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/game-scripts/swamp-update.sh b/game-scripts/swamp-update.sh index 8f1e913..cd8bfa8 100755 --- a/game-scripts/swamp-update.sh +++ b/game-scripts/swamp-update.sh @@ -25,8 +25,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/game-scripts/topspeedserver.sh b/game-scripts/topspeedserver.sh index 29d39e5..db1340b 100755 --- a/game-scripts/topspeedserver.sh +++ b/game-scripts/topspeedserver.sh @@ -25,8 +25,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/mac/mac-launcher.applescript b/mac/mac-launcher.applescript index 3dde642..c47d1ff 100644 --- a/mac/mac-launcher.applescript +++ b/mac/mac-launcher.applescript @@ -24,8 +24,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/speech/set-voice.sh b/speech/set-voice.sh index ab9872c..70ce062 100755 --- a/speech/set-voice.sh +++ b/speech/set-voice.sh @@ -30,8 +30,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project diff --git a/wine/mkwine.sh b/wine/mkwine.sh index 6178c45..41b79da 100755 --- a/wine/mkwine.sh +++ b/wine/mkwine.sh @@ -25,8 +25,6 @@ # # Contributor Michael Taboada. # -# Contributor Jeremiah Ticket. -# # Attribution Copyright Notice: Audiogame manager copyright 2020 Storm Dragon. All rights reserved. # # Attribution Phrase (not exceeding 10 words): A Stormux project