From 15c73e8377a428aa2a028e3427b31903cf0e2ee0 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 21 Aug 2022 12:22:13 -0400 Subject: [PATCH] Updated Laser Breakout to use the new nvda2speechd dll, but it still doesn't speak, so commented out for now. --- audiogame-manager.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index c83520f..858d5f7 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -760,6 +760,9 @@ game_launcher() { fi fi # for games that require custom scripts before launch or custom launch parameters + if [[ "$game" =~ laser-breakout ]]; then + pgrep -u "$USER" nvda2speechd &> /dev/null || ${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd & + fi if [[ "$game" =~ sequence-storm ]]; then [[ -x ~/.SequenceStormReader ]] && ~/.SequenceStormReader & fi @@ -1995,12 +1998,12 @@ EOF "Laser Breakout") export bottle="nyanchan" export winVer="win7" - install_wine_bottle speechsdk - download "http://www.nyanchangames.com/softs/lsSetup.exe" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" + install_wine_bottle + download "http://www.nyanchangames.com/softs/lsSetup.exe" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd32.dll" wine "${cache}/lsSetup.exe" & xdotool sleep 10 key Return wineserver -w - find "${WINEPREFIX}" -type f -name "nvdaControllerClient.dll" -exec rm -fv "{}" \; + find "${WINEPREFIX}" -type f -name 'nvdaControllerClient.dll' -exec cp -v "${cache}/nvda2speechd32.dll" "{}" \; add_launcher "c:\nyanchangame\laser breakout\play.exe" ;; "Light Battles")