Compare commits

...

45 Commits

Author SHA1 Message Date
Storm Dragon
6dbf578c5a Fixed a problem with the file name for BG Cricket. 2025-02-07 21:27:19 -05:00
Storm Dragon
ec8bb229f0 Actually close audiogame-manager if escape is pressed instead of trying, and failing, to launch the game. 2025-01-23 16:20:03 -05:00
Storm Dragon
3d95cefb02 Updated Mist World installer for Wine 10.0. Now requires sapi. 2025-01-23 15:47:47 -05:00
Storm Dragon
d9c6c80e00 Updated Swamp for wine 10.0. Removed ole32 dependency as it was causing it to fail. If you are on wine 9.0 run WINEPREFIX=~/.local/wine/aprone winetricks -q ole32 If you have problems. 2025-01-23 15:16:41 -05:00
Storm Dragon
8b8f01f39d Temporary work around for winetricks problems. Be sure to install winetricks with your package manager. 2025-01-20 17:55:23 -05:00
a18b2ec61b Shades 2.0 now works as well 2025-01-19 13:33:58 -08:00
e6cfa00c15 Shades of doom 1.2 is working for me on wine 9.22 2025-01-18 19:18:58 -08:00
Storm Dragon
0a1a130399 Fixed a bug with the default download check. 2025-01-17 17:36:40 -05:00
Storm Dragon
a8833aa173 Merge branch 'testing' of git.stormux.org:storm/audiogame-manager into testing 2025-01-16 13:30:53 -05:00
Storm Dragon
447344bec9 Fixed an error with finding wine_gecko. 2025-01-16 13:30:40 -05:00
ae267f971a Update the installer.
I do not know if the new installer is required come January 28, but since it's
available now might as well test it out.
2025-01-16 13:26:44 -05:00
Storm Dragon
fd933f6dad Removed window title reader for Mist World. Requested by player. 2025-01-13 23:37:32 -05:00
Storm Dragon
e60209a85e Fixed download url in A Hreo's call for nvdaControllerClient. 2025-01-06 17:57:44 -05:00
Storm Dragon
4300c3dda3 Fixed file validation for .exe files. 2024-12-24 19:18:01 -05:00
382c200dc3 Fix issue with scramble installer update. 2024-12-22 23:05:54 -08:00
Storm Dragon
9cc15db76e Fixed validation code so that things can actually pass validation and work. 2024-12-23 01:47:03 -05:00
1450bbc012 Fix scramble launcher for newest versions. 2024-12-22 22:43:00 -08:00
Storm Dragon
54ce9754fe Reorganize the way notes are shown after updates so that they hopefully appear oldest to newest. 2024-12-18 04:52:34 -05:00
Storm Dragon
fad25d35ec Soulblaze is now available natively in Linux, so moved to linux-game-manager. 2024-12-18 04:28:29 -05:00
Storm Dragon
5cc4eca7fd Fixed some places where wine wasn't being properly set. 2024-12-17 06:15:02 -05:00
Storm Dragon
294557fe34 Hopefully hide some messages that were making the launch menu ... interesting. 2024-12-17 05:19:04 -05:00
Storm Dragon
7ff6fd9248 Hopefully fixed problem with FEXLoader call to winetricks. 2024-12-17 05:06:37 -05:00
Storm Dragon
ee1eb6be60 Found some more games that didn't make it during the switch, added those back. 2024-12-16 19:17:59 -05:00
Storm Dragon
5620623ffe Mistworld got lost in the move to the new install system, so re-added it. 2024-12-16 18:55:06 -05:00
Storm Dragon
8aee611f86 Update winetricks to use FEXLoader if present. 2024-12-16 18:49:18 -05:00
Storm Dragon
75535a27b1 Changed the way nvda2speechd is launched. 2024-12-16 14:42:25 -05:00
Storm Dragon
18a6930c7c Updated code for -t flage. Does the same thing just better implemented. 2024-12-16 04:30:42 -05:00
Storm Dragon
f0e421ab33 Fixed a few installers that got mangled by the conversion script. 2024-12-16 04:25:54 -05:00
Storm Dragon
ccdf8ff858 Fixed Silver Dollar installer. 2024-12-16 04:10:26 -05:00
Storm Dragon
587e1ef385 Fixed a bug that would run sandbox on non existent wine if control+c was pressed. 2024-12-15 21:41:03 -05:00
Storm Dragon
b8eb927c2d Use /usr/bin/wine if nothing is set for the variable. 2024-12-15 18:48:40 -05:00
Storm Dragon
b776b18cf2 Add lyubov as an RHVoice option. 2024-12-15 16:14:17 -05:00
Storm Dragon
5da5e43964 Updated Download function. 2024-12-14 15:10:04 -05:00
Storm Dragon
ba2687f8ad Make sure wine is set to something for game removal function. Added game "Soulblaze" 2024-12-14 07:27:04 -05:00
Storm Dragon
8ef2532521 Fixed the -t flag which was broken by the removal of the gameList variable. 2024-12-13 05:34:53 -05:00
Storm Dragon
97665e0b22 Added comment out to files that were commented in the old gameList variable. 2024-12-13 05:23:12 -05:00
Storm Dragon
733a8a3971 Removed gameList variable as it is no longer needed. 2024-12-13 05:21:45 -05:00
Storm Dragon
b804d48188 WARNING! Possibly horribly broken. For stability, switch to master branch. Completely changed the way the installer system works. 2024-12-13 05:06:58 -05:00
Storm Dragon
407cc8985b Fixed wineserver for installers so that something is always present. May need more tweaks for aarch64. 2024-12-13 04:00:57 -05:00
Storm Dragon
b868c732cf Updated wineserver calls to use the wine determined in variable form. Installers may be broken for now. 2024-12-13 00:15:08 -05:00
Storm Dragon
72dcf570ad Moved the check for wine for FEXLoader to the right place. Oops. 2024-12-12 22:12:55 -05:00
Storm Dragon
e017284d80 Updated FEXLoader to use /usr/bin/wine because it should be in that path, and using command to locate it will not work. 2024-12-12 21:47:32 -05:00
Storm Dragon
9f8fd947c9 Hopefully fixed bug with wine not properly being called. 2024-12-12 20:54:22 -05:00
Storm Dragon
a595a9bf1a Updated minimum dependencie checker to account for aarch64. 2024-12-12 19:28:29 -05:00
Storm Dragon
7ec0035fb4 Experimental code for supporting aarch64 architecture. 2024-12-12 19:13:55 -05:00
206 changed files with 1846 additions and 2416 deletions
.install
A Hero's Call.shAdrian's Doom.shAdventurers At C.shAlien Outback.shAngel Gift.shAudioDisc.shAudioQuake.shBG 15 Puzzle.shBG 2048.shBG Aces Up Solitaire.shBG Alchemy.shBG Battleship.shBG Boggle.shBG Boxes.shBG Brainiac.shBG Chess Challenge.shBG Code Breaker.shBG Cribbage Solitaire.shBG Cribbage.shBG Crossword Puzzle.shBG Draw Dominoes.shBG Elevens Solitaire.shBG Fives Dominoes.shBG Free Cell Solitaire.shBG Golf Solitaire.shBG Hangman.shBG Hearts.shBG Klondike Solitaire.shBG LAP.shBG Master Mind.shBG Mine Sweeper.shBG Nomination Whist.shBG Penguin Solitaire.shBG Poker Solitaire.shBG Pyramid Solitaire.shBG Scorpion Solitaire.shBG Scrabble.shBG Simon.shBG Spider Solitaire.shBG Sudoku.shBG Tablic Solitaire.shBG Tri-Peaks Solitaire.shBG Twenty 20 Cricket.shBG Uno.shBG Word Builder.shBG Word Candy.shBG Word Jumble.shBG Word Maze.shBG Word Solitaire.shBG Word Target.shBG Word Yahtzee.shBG Yahtzee.shBalatro.shBattle Zone.shBattle of the Hunter.shBattlefield 2D.shBeatstar Pro.shBlind Drive.shBloodshed.shBokurano Daibouken 2.shBokurano Daibouken 3.shBokurano Daibouken.shBombercats.shBop It Emulator.shBounce Bounce.shBreed Memorial.shBreu2 Shadow Hunt.shCastaways 2.shCastaways.shChallenge of the Horse.shChange Reaction.shChillingham.shChopper Challenge.shChristmas Chaos.shChristmas WhoopAss.shClashes of the Sky.shCode Dungeon.shCoin Collector.shConjury.shConstant Battle.shCopter Mission.shCrazy Party.shCrazy Tennis.shCrime Hunter.shDanger City.shDanger on the Wheel.shDark Destroyer.shDaytona and the Book of Gold.shDeath on the Road.shDeathmatch.shDog Who Hates Toast.shDragon Pong.shDreamland.shDuck Hunt.shDynaMan.shESP Pinball Classic.shESP Pinball Extreme.shESP Pinball Party Pack.shEaster Quest.shEndless Runner.sh

10
.install/A Hero's Call.sh Normal file

@ -0,0 +1,10 @@
download "https://blindgamers.com/downloads/a-heros-call-freeware.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle speechsdk corefonts
# Dotnet is evil. That is all.
LC_ALL=C DISPLAY="" winetricks -q dotnet462 xna40
${wine}server -k # Really!
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/a-heros-call-freeware.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"

@ -0,0 +1,4 @@
download "https://agarchive.net/games/mt/adrian's%20doom.exe"
install_wine_bottle speechsdk
wine "${cache}/adrian's doom.exe" /silent
add_launcher "c:\Program Files\Two Caring Citizens\Adrian's Doom!\adrian.exe"

@ -0,0 +1,5 @@
download "http://www.vgstorm.com/aac/aac.zip" "https://www.agarchive.net/games/vg/adventure%20at%20c%20stages.7z"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/aac" "${cache}/aac.zip"
7z x -o"$WINEPREFIX/drive_c/Program Files/aac/stages" "${cache}/adventure at c stages.7z"
add_launcher "c:\Program Files\aac\aac.exe"

12
.install/Alien Outback.sh Normal file

@ -0,0 +1,12 @@
download "http://download.dracoent.com/Windows/classic/AOSetup.exe"
export bottle="draconis"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk quartz
cp -v "${cache}/AOSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/AOSetup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/AOSetup.exe"
# warning warning warning: Do not change location, or installer will not function.
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
winetricks -q dotnet20
${wine}server -k # Damn you, dotnet.
add_launcher "c:\Program Files\Draconis Entertainment\Alien Outback\ao.exe"

4
.install/Angel Gift.sh Normal file

@ -0,0 +1,4 @@
download "https://erion.cf/files/ag_103.zip"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/Angel Gift" "$cache/ag_103.zip"
add_launcher 'c:\Program Files\Angel Gift\ag.exe'

4
.install/AudioDisc.sh Normal file

@ -0,0 +1,4 @@
download "https://agarchive.net/games/other/audiodisc.zip"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/audiodisc.zip"
add_launcher "c:\Program Files\audiodisc\disco.exe"

9
.install/AudioQuake.sh Normal file

@ -0,0 +1,9 @@
download "https://github.com/matatk/agrip/releases/download/2020.0-beta1/AudioQuake+LDL_2020.0-beta1_Windows.zip" "https://stormgames.wolfe.casa/downloads/quake.zip"
export winVer="win7"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/AudioQuake+LDL_2020.0-beta1_Windows.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/AudioQuake/id1" "${cache}/quake.zip"
add_launcher "c:\Program Files\AudioQuake\AudioQuake.exe"
echo
echo "After you launch the game, press tab then enter and it should begin speaking."
alert

5
.install/BG 15 Puzzle.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmQiocMpMXoxejDftKKvmrR5xxpj1qcWcgkhBBwTcyijXg?filename=FPB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/FPB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\FifteenB\FifteenB.exe"

5
.install/BG 2048.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmPNt3c78UBgEMrTH3eJ5eD2mCMdth6jwes1iDKGW24Uj5?filename=BG204832Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/BG204832Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\BG2048B\BG2048.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmTshtHBEV9dh7wFtaQpNUEYHZ3fBpuhSRZqc7k8HwmtPM?filename=ASB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/ASB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\AcesUpB\AcesUpB.exe"

5
.install/BG Alchemy.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/Qma76HXBhmKgMDeHH1XLePsaWzzzLsBS2HRL3c7MVwDokg?filename=BAC32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BAC32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\AlchemyB\AlchemyB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/Qmaq9P9fxdLTEFMGg4mhHrRuUbPg6HgU3eYVJNqZUimHjo?filename=BGB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BGB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\BattleshipB\BGBattleship.exe"

5
.install/BG Boggle.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmQwWiJw9hDiPdfwDyL4XepeoD66ztVRi3HwbSjFFP4CNg?filename=BGB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/BGB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\BoggleB\BoggleB.exe"

5
.install/BG Boxes.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmRn21tREXxXVSaDe9i54zEPzPSespjJAFBqu4DWocuagD?filename=BXB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BXB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\BoxesB\BoxesB.exe"

5
.install/BG Brainiac.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmWEdmTkQsjSqBgWUgnDajMf8QvQBbEF4Nxo6mhkXYzBtQ?filename=BRN32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/BRN32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\BrainiacB\BrainiacB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmT2yBpU5Jqna18FxYtyWzi4xMGAY9PyJWStAskxCHqBDw?filename=BGC32Setup10d.exe"
install_wine_bottle speechsdk
wine "${cache}/BGC32Setup10d.exe" /silent
add_launcher "c:\Program Files\Games\ChessB\BGChess.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmU486SssAdM7kPKwDyAKDLQs3Z92bG6wFjaLhzqDZCxAF?filename=BCB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BCB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\CodeBreakerB\BGCodeBreaker.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmbRUiknnNcibWD3NwK4DFZGNHWswBgsFidUzU1TFGJ5Ra?filename=BCS32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BCS32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\CribSolB\CribSolB.exe"

5
.install/BG Cribbage.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmeFud3EPHy7wQe8UENgvh96HdAazEkwqA2AutCNkYvB3t?filename=BGC32Setup12e.exe"
install_wine_bottle speechsdk
wine "${cache}/BGC32Setup12e.exe" /silent
add_launcher "c:\Program Files\Games\CribbageB\CribbageB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmZQGY9CeATEiWrSqsKBz4AN6jPgQuvbBZSpQoLiMjoDr2?filename=BGX32Setup10h.exe"
install_wine_bottle speechsdk
wine "${cache}/BGX32Setup10h.exe" /silent
add_launcher "c:\Program Files\Games\CrosswordB\CrosswordB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmZQGY9CeATEiWrSqsKBz4AN6jPgQuvbBZSpQoLiMjoDr2?filename=BDD32Setup.exe"
install_wine_bottle speechsdk
wine "${cache}/BDD32Setup.exe" /silent
add_launcher "c:\Program Files\Games\DrawDominoesB\DrawDominoesB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmWWZByYL5CsDSi6gQLGcMyBL7zqD5hWXbPXJr3shRt5AQ?filename=ESB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/ESB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\ElevensB\ElevensB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmSZt6dz7WQkNrFBmYq9n4WdYrrZyQAebTBPo46uHqCuNi?filename=BFD32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BFD32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\FivesDominoesB\FivesDominoesB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmVfQMMnqTD9Zm8Xwv7rGrUTdS9FXToq7Fv6wtQQVgbQGR?filename=BGF32Setup20.exe"
install_wine_bottle speechsdk
wine "${cache}/BGF32Setup20.exe" /silent
add_launcher "c:\Program Files\Games\FreecellB\FreecellB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmfAp9EYou1pndLwYSdpYdUCHBv2DR94oFccQh1ii9JVLD?filename=GSB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/GSB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\GolfSolitaireB\GolfSolitaireB.exe"

5
.install/BG Hangman.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXTPMmvw7JE2eLuPBLGSpkZqUn12TX7QEQZbX8qtp7GBx?filename=HMB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/HMB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\HangmanB\HangmanB.exe"

5
.install/BG Hearts.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmdU5ag1PRjvG28wNX7aNuJqZSVxaqEEKjgG6GoRoDT8k4?filename=BGH32Setup10b.exe"
install_wine_bottle speechsdk
wine "${cache}/${BGH32Setup10b.exe}" /silent
add_launcher "c:\Program Files\Games\HeartsB\HeartsB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmctBDvhQWwER94LvgauR7sMDxv9D1mS9cToV47orTCdzU?filename=BGK32Setup10b.exe"
install_wine_bottle speechsdk
wine "${cache}/BGK32Setup10b.exe" /silent
add_launcher "c:\Program Files\Games\KlondikeB\KlondikeB.exe"

5
.install/BG LAP.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/Qma5WeCC9B2P5abRGX9nGYV8Zi9F8vfCCr4ehejP2bgmNm?filename=LAP32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/LAP32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\LAP\LAP.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmP6cwMbirbBqAaG9JLfNRnD2dvJfh6nq74kfwxs5hN2RQ?filename=BMM32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BMM32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\MastermindB\BGMasterMind.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmRa54HroWjwxHYfKr6hdmP34sHW5G3ecuzcjMA5UBBVKa?filename=MSB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/MSB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\MinesweeperB\MinesweeperB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/Qmb7eGTMDgiaDC9muMW9n8bHoistGcNm1VgHc6sr7dRyHU?filename=BNW32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/BNW32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\NomWhistB\NomWhistB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXKvQ6WNNSnDiSyYmvAhZXVdALnuhUGK7dSMQVkQNReJr?filename=BPS32Setup10c.exe"
install_wine_bottle speechsdk
wine "${cache}/BPS32Setup10c.exe" /silent
add_launcher "c:\Program Files\Games\PenguinB\PenguinB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmPLv74LiDgVGuiGhu9HuPhx3uoMm9QyCYk6jgeFUHjj3S?filename=BPS32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BPS32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\PokerSolB\PokerSolB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmaqXaBKD3xY2smhU2LcejXRTPnWZHqaTW9se8yRepLsHu?filename=PSB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/PSB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\PyramidB\PyramidB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmSxJs2MiLQ61Fgx6vCpSD7GmQziLiCEU3sZ3mgWc7RsJ8?filename=BSS32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BSS32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\ScorpionB\ScorpionB.exe"

5
.install/BG Scrabble.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmVrwyPdJBnmc4wLW7oT2hexxXnXxs8bA7gfiqbnJsWJ16?filename=BGS32Setup20.exe"
install_wine_bottle speechsdk
wine "${cache}/BGS32Setup20.exe" /silent
add_launcher "c:\Program Files\Games\ScrabbleB\ScrabbleB.exe"

5
.install/BG Simon.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXtBCqB6VCFPaDYuLaFNP1BDtJSLCJdJZzgm61zMtrsQt?filename=BGS32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BGS32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\SimonB\SimonB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmdWBaDnLVbKCJSpiqF675ew6nJ6KHUVXA5FEH3t3E7UAu?filename=SPB32Setup10b.exe"
install_wine_bottle speechsdk
wine "${cache}/SPB32Setup10b.exe" /silent
add_launcher "c:\Program Files\Games\SpiderB\SpiderB.exe"

5
.install/BG Sudoku.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXCAHEVRGZBc8t45Jgn2vkxicwF9Aox6yz9XrQBdkv7WY?filename=SDB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/SDB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\SudokuB\SudokuB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmYoiFQ6JuSXfZfZXT3SQDsYzMWLBu9rW9yivi1xiPjqZx?filename=SDB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/SDB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\TabSolB\BGTabSol.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmWJGvSR6iaQfMHM3XuGCkWxx285jkzSDdNSvvk3bSCH8S?filename=TPB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/TPB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\TriPeaksB\TriPeaksB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmWAk2TMHMvW6Kjc1sZBEPsxmCNHfY3nF1K723PCqaTa57?filename=T20B32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/T20B32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\T20CricketB\CricketB.exe"

5
.install/BG Uno.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmVsfPkebSoTDwYSXF1n7y4P9eGJTgTcGXdrEjpcV8A3Dv?filename=BGU32Setup11a.exe"
install_wine_bottle speechsdk
wine "${cache}/BGU32Setup11a.exe" /silent
add_launcher "c:\Program Files\Games\UnoB\UnoB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXtR49EZShyj15Tc9CXQpBYVmKNfZpp4515Epm16bviuH?filename=BWB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BWB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\WordBuilderB\WordBuilderB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmfTgfRzd4JMRqKSfDiz76iMorkaG19BqH1K7nRCCDwo4H?filename=WCB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/WCB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\WordCandyB\WordCandyB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmYQWZZifzKJSuVRCC1SabwRmEDz95GdFvbzRvsBMmTt6e?filename=BWJ32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BWJ32Setup10.wineExec" /silent
add_launcher "c:\Program Files\Games\WordJumbleB\WordJumbleB.exe"

5
.install/BG Word Maze.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmXPtj5PkVZjXpU3m6FAfm8MwVL6bQCvhEDoR385u6FGTL?filename=BWM32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BWM32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\WordMazeB\WordMazeB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmZp73ARDPqgnCz7zxfKeBHjNoHrgZSgg2NdQZR2sMyZGD?filename=WSB32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/WSB32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\WordSolitaireB\WordSolitaireB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmWWZFXVHNtmNkH55oermWWtrMcQ8qVqL687B7kGFyeezq?filename=WTB32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/WTB32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\WordTargetB\WordTargetB.exe"

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmdicAVDegDktY3euVAC2PPn4YBGz96KedxYXNe4WDQaoq?filename=BWY32Setup10.exe"
install_wine_bottle speechsdk
wine "${cache}/BWY32Setup10.exe" /silent
add_launcher "c:\Program Files\Games\WordYahtzeeB\BGWordYahtzee.exe"

5
.install/BG Yahtzee.sh Normal file

@ -0,0 +1,5 @@
export bottle="bg"
download "${ipfsGateway}/ipfs/QmZebvkKgFAADnb1cgW6Bz7wTYdUh82X61QdtW66KcvmpF?filename=BGY32Setup10a.exe"
install_wine_bottle speechsdk
wine "${cache}/BGY32Setup10a.exe" /silent
add_launcher "c:\Program Files\Games\yahtzeeB\BGYahtzee.exe"

18
.install/Balatro.sh Normal file

@ -0,0 +1,18 @@
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll" "https://stormgames.wolfe.casa/downloads/Tolk.dll" "https://github.com/Aurelius7309/BlackHole/releases/download/0.3.1/BlackHole-Release.zip"
export WINEARCH=win64
export winVer="win10"
install_wine_bottle
get_steam "2379780" "https://store.steampowered.com/app/2379780/Balatro/"
mkdir -p "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro/Mods"
unzip -d "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro" "$cache/BlackHole-Release.zip"
pushd "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro/Mods"
(cat mod_urls.txt ; echo) | while read -r x ; do
git clone "$x"
done
cp -v BlackHole/bin/*.dll "$WINEPREFIX/drive_c/Program Files/Balatro"
cp -v "$cache/Tolk.dll" "$WINEPREFIX/drive_c/Program Files/Balatro/tolk.dll"
cp -v "$cache/Tolk.dll" BlackHole/bin/tolk.dll
cp -v "$cache/nvda2speechd64.dll" "$WINEPREFIX/drive_c/Program Files/Balatro/nvdaControllerClient64.dll"
cp -v "$cache/nvda2speechd64.dll" BlackHole/bin/nvdaControllerClient64.dll
cp -v ../version.dll "$WINEPREFIX/drive_c/Program Files/Balatro"
add_launcher 'c:\Program Files\Balatro\Balatro.exe' 'export WINEDLLOVERRIDES=version=n,b'

6
.install/Battle Zone.sh Normal file

@ -0,0 +1,6 @@
download "https://www.agarchive.net/games/gameMadnessInteractive/battle%20zone%2013.5%20setup.exe"
export winVer="win7"
install_wine_bottle speechsdk
wine "${cache}/battle zone 13.5 setup.exe" /silent
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\Battle Zone\ss.exe"

@ -0,0 +1,7 @@
download "http://tunmi13.ddns.net/projects/bth.zip"
export bottle="tunmi13"
export winVer="win7"
install_wine_bottle speechsdk
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"

@ -0,0 +1,9 @@
get_installer "bf.zip" "https://tunmi13.itch.io/battlefield-2d"
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
export WINEARCH=win64
export winVer="win8"
export bottle=tunmi13-64bit
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/bf.zip"
find "${WINEPREFIX}/drive_c/Program Files/bf" -type f -name 'nvdaControllerClient64.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\bf\bf.exe"

8
.install/Beatstar Pro.sh Normal file

@ -0,0 +1,8 @@
#
download "https://oriolgomez.com/games/beat_windows.zip"
# Sapi is broken on win64 for now, and this game doesn't support nvda it seems.
export WINEARCH=win64
export winVer="win7"
install_wine_bottle mf
unzip -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip"
add_launcher "c:\Program Files\Beatstar Pro\beatstar.exe"

11
.install/Blind Drive.sh Normal file

@ -0,0 +1,11 @@
get_installer "Blind Drive 1.1.112.00i-win64.zip" "https://lofipeople.itch.io/blind-drive"
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
export WINEARCH=win64
export winVer="win8"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/blind-drive" "${cache}/Blind Drive 1.1.112.00i-win64.zip"
# Weird work around to get keyboard working.
winetricks -q usetakefocus=y
winetricks -q usetakefocus=n
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\blind-drive\Blind Drive.exe"

5
.install/Bloodshed.sh Normal file

@ -0,0 +1,5 @@
download "${ipfsGateway}/ipfs/QmcTCTMep4zp5zTw8ZaXYpjtu9inNPn8bNzwhW6cX97egw?filename=bloodshed.exe"
export winVer="win7"
install_wine_bottle speechsdk
cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/"
add_launcher "c:\Program Files\bloodshed.exe"

@ -0,0 +1,7 @@
download "https://www.nyanchangames.com/softs/nn2_setup.exe"
export bottle="nyanchan"
export winVer="win7"
install_wine_bottle
7z x -o"$WINEPREFIX/drive_c/nyanchangame/bk2" "${cache}/nn2_setup.exe"
find "${WINEPREFIX}/drive_c/nyanchangame/bk2/" -type f -name 'nvdaControllerClient.dll' -exec rm -v "{}" \;
add_launcher "c:\nyanchangame\bk2\play.exe"

@ -0,0 +1,22 @@
if [[ ! -r "${cache}/bk3-dict.dat" ]]; then
echo "http://www.nyanchangames.com/order/bk3translate.html" | xclip -selection clipboard 2> /dev/null
dialog --backtitle "Audiogame manager" --msgbox "If you would like English translations, the file is available at http://www.nyanchangames.com/order/bk3translate.html. Save the dict.dat file to your Downloads or Desktop directory. For convenience the url has been copied to your clipboard. Press enter when you are ready to continue." -1 -1 --stdout
fi
dictFile=""
for i in "${HOME}/Downloads/dict.dat" "${HOME}/Desktop/dict.dat" ; do
if [[ -r "$i" ]]; then
dictFile="$i"
fi
done
if [[ "${#dictFile}" -ge 3 ]] && [[ ! -r "${cache}/bk3-dict.dat" ]]; then
dialog --backtitle "Audiogame manager" --yesno "Possible English translation file found at $dictFile. Would you like to use it for BK3?" -1 -1 --stdout && cp -v "$dictFile" "${cache}/bk3-dict.dat"
fi
download "https://www.nyanchangames.com/softs/nn3_setup.exe" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd32.dll"
export bottle="nyanchan"
export winVer="win7"
install_wine_bottle
cp "${cache}/nvda2speechd" "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
chmod +x "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
7z x -o"$WINEPREFIX/drive_c/nyanchangame/bk3" "${cache}/nn3_setup.exe"
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient.dll' -exec cp -v "${cache}/nvda2speechd32.dll" "{}" \;
add_launcher "c:\nyanchangame\bk3\play.exe"

@ -0,0 +1,7 @@
download "https://www.nyanchangames.com/softs/nn_setup.exe"
export bottle="nyanchan"
export winVer="win7"
install_wine_bottle
7z x -o"$WINEPREFIX/drive_c/nyanchangame/bk" "${cache}/nn_setup.exe"
find "${WINEPREFIX}/drive_c/nyanchangame/bk/" -type f -name 'nvdaControllerClient.dll' -exec rm -v "{}" \;
add_launcher "c:\nyanchangame\bk\play.exe"

7
.install/Bombercats.sh Normal file

@ -0,0 +1,7 @@
download "http://oriolgomez.com/games/bombercats_en.zip"
export bottle="oriol-gomez"
export winVer="win7"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/bomvercats" "${cache}/bombercats_en.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\bomvercats\game.exe"

@ -0,0 +1,5 @@
download "http://www.masonasons.me/softs/BopItEmulator3.1PasswordIsBopIt.7z"
export winVer="win7"
install_wine_bottle
7z x -o"$WINEPREFIX/drive_c/Program Files/Bop It" "${cache}/BopItEmulator3.1PasswordIsBopIt.7z" -pBopIt
add_launcher "c:\Program Files\Bop It\bop.exe"

@ -0,0 +1,8 @@
get_installer "bounce_bounce.rar" "https://kavyapriya.itch.io/bounce-bounce"
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
export winVer="win7"
export WINEARCH=win64
install_wine_bottle
unrar x "${cache}/bounce_bounce.rar" -op"$WINEPREFIX/drive_c/Program Files"
find "${WINEPREFIX}/drive_c/Program Files/bounce_bounce" -type f -name 'nvdaControllerClient64.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\bounce_bounce\bounce.exe"

@ -0,0 +1,7 @@
#
download "https://hirotaka2014.sakura.ne.jp/mh0406/game/breed_memorial.zip" "${nvdaControllerClientDll}"
export winVer="win7"
install_wine_bottle cjkfonts speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/breed_memorial.zip"
#find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \;
add_launcher "c:\Program Files\Breed memorial\Breed memorial\breed memorial.exe"

@ -0,0 +1,8 @@
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
get_installer "breu2.zip" "https://breu.itch.io/shadowhunt"
export WINEARCH=win64
export winVer="win8"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/breu2.zip"
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\breu2\breu2.exe"

7
.install/Castaways 2.sh Normal file

@ -0,0 +1,7 @@
download "http://www.kaldobsky.com/audiogames/castaways2beta.zip"
export bottle="aprone"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/castaways2" "${cache}/castaways2beta.zip"
wine "c:\Program Files\castaways2\Checkup.exe" /verysilent
add_launcher "c:\Program Files\castaways2\Castaways2.exe"

7
.install/Castaways.sh Normal file

@ -0,0 +1,7 @@
download "https://www.kaldobsky.com/audiogames/castaways.zip"
export bottle="aprone"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/castaways" "${cache}/castaways.zip"
wine "c:\Program Files\castaways\Checkup.exe" /verysilent
add_launcher "c:\Program Files\castaways\Castaways.exe"

@ -0,0 +1,7 @@
download "http://tunmi13.ddns.net/projects/coth.zip"
export bottle="tunmi13"
export winVer="win7"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/coth.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\\${game}\game.exe"

@ -0,0 +1,12 @@
download "https://download.dracoent.com/Windows/ChangeReactionSetup.exe"
export bottle="draconis"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk quartz
cp -v "${cache}/ChangeReactionSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/ChangeReactionSetup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/ChangeReactionSetup.exe"
# warning warning warning: Do not change location, or installer will not function.
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
winetricks -q dotnet20
${wine}server -k # Damn you, dotnet.
add_launcher "c:\Program Files\Draconis Entertainment\Change Reaction\ChangeReactionGui.exe"

4
.install/Chillingham.sh Normal file

@ -0,0 +1,4 @@
download "https://stormgames.wolfe.casa/downloads/chillingham.zip"
install_wine_bottle vb6run mfc42
unzip -d "$WINEPREFIX/drive_c/Program Files" "$cache/chillingham.zip"
add_launcher "c:\Program Files\chillingham\Chillingham.exe"

@ -0,0 +1,9 @@
#
# Freezes at menu
download "https://www.agarchive.net/games/XSight/chopper%20challenge%20setup.exe"
install_wine_bottle vb6run dx8vb speechsdk
wine "${cache}/chopper challenge setup.exe" /silent &
xdotool sleep 5 key y 2> /dev/null
${wine}server -w
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"

@ -0,0 +1,7 @@
export WINEARCH=win64
export winVer="win7"
download "${ipfsGateway}/ipfs/QmYx11vsMDBgjPd1coZPGHxMXf2qtf4icqmB3Q9iUazyQv?filename=ChristmasChaos.zip" "https://stormgames.wolfe.casa/downloads/Tolk.dll"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/ChristmasChaos.zip"
find "${WINEPREFIX}" -type f -name 'Tolk.dll' -exec cp -v "${cache}/Tolk.dll" "{}" \;
add_launcher "c:\Program Files\ChristmasChaos\ChristmasChaos.exe"

@ -0,0 +1,4 @@
download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe"
install_wine_bottle vb6run dx8vb
wine "${cache}/christmas whoopass setup.exe" /sp- /silent
add_launcher "c:\Program Files\Draconis Entertainment\Christmas Whoop Ass\wa.exe"

@ -0,0 +1,7 @@
get_installer "clashes_of_the_sky.zip" "https://tunmi13.itch.io/clashes-of-the-sky"
export bottle="tunmi13"
export winVer="win7"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/clashes_of_the_sky.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher 'c:\Program Files\clashes_of_the_sky\clash.exe'

11
.install/Code Dungeon.sh Normal file

@ -0,0 +1,11 @@
get_installer "codedungeon-win-64.zip" "https://stealcase.itch.io/codedungeon"
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
export WINEARCH=win64
export winVer="win8"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/code-dungeon" "${cache}/codedungeon-win-64.zip"
# Weird work around to get keyboard working.
winetricks -q usetakefocus=y
winetricks -q usetakefocus=n
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\code-dungeon\Code Dungeon.exe"

@ -0,0 +1,7 @@
export WINEARCH=win64
export winVer="win7"
download "https://www.dropbox.com/s/v55q7t9n84otmcd/coin%20collector.rar?dl=1" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
install_wine_bottle
unrar x "$cache/coin collector.rar" -op"$WINEPREFIX/drive_c/Program Files"
find "$WINEPREFIX/drive_c/Program Files/coin collector" -type f -name "nvdaControllerClient64.dll" -exec cp -v "$cache/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\coin collector\game.exe"

8
.install/Conjury.sh Normal file

@ -0,0 +1,8 @@
download "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd32.dll"
export WINEARCH=win64
export winVer="win8"
install_wine_bottle
get_steam 2684520 "https://store.steampowered.com/app/2684520/Conjury/"
find "$WINEPREFIX/drive_c/Program Files/Conjury" -type f -path '*/x86_64/nvdaControllerClient.dll' -exec cp -v "$cache/nvda2speechd64.dll" "{}" \;
find "$WINEPREFIX/drive_c/Program Files/Conjury" -type f -path '*/x86/nvdaControllerClient.dll' -exec cp -v "$cache/nvda2speechd32.dll" "{}" \;
add_launcher 'c:\Program Files\Conjury\release\Conjury.exe'

@ -0,0 +1,6 @@
#
export winVer="win7"
download "https://renovagames.com/bc/BC-Setup.exe"
install_wine_bottle cjkfonts speechsdk
wine "${cache}/BC-Setup.exe" /silent
#add_launcher "c:\Program Files\"

@ -0,0 +1,6 @@
export bottle="oriol-gomez"
export winVer="win7"
download "http://oriolgomez.com/games/copter_en.zip"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/copter mission" "${cache}/copter_en.zip"
add_launcher "c:\Program Files\copter mission\game.exe"

8
.install/Crazy Party.sh Normal file

@ -0,0 +1,8 @@
export WINEARCH=win64
export winVer="win8"
download "http://pragmapragma.free.fr/crazy-party/Crazy-Party-beta82.zip" "https://stormgames.wolfe.casa/downloads/Tolk.dll" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/Crazy-Party-beta82.zip"
find "${WINEPREFIX}" -type f -name 'Tolk.dll' -exec cp -v "${cache}/Tolk.dll" "{}" \;
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient64.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\Crazy-Party-beta82\Crazy Party.exe"

4
.install/Crazy Tennis.sh Normal file

@ -0,0 +1,4 @@
download "https://www.agarchive.net/games/VIP/crazy%20tennis%20setup.exe"
install_wine_bottle speechsdk
wine "${cache}/crazy tennis setup.exe" /sp- /silent
add_launcher "c:\Program Files\Crazytennis\crazytennis.exe"

7
.install/Crime Hunter.sh Normal file

@ -0,0 +1,7 @@
export WINEARCH=win64
export winVer="win7"
download "http://masonasons.me/softs/CH2.0Win.zip" "https://github.com/RastislavKish/nvda2speechd/releases/download/v0.1/nvda2speechd64.dll"
install_wine_bottle
unzip -d "$WINEPREFIX/drive_c/Program Files/crime-hunter" "${cache}/CH2.0Win.zip"
find "${WINEPREFIX}" -type f -name 'nvdaControllerClient64.dll' -exec cp -v "${cache}/nvda2speechd64.dll" "{}" \;
add_launcher "c:\Program Files\crime-hunter\ch.exe"

9
.install/Danger City.sh Normal file

@ -0,0 +1,9 @@
download "https://www.agarchive.net/games/xl/DangerCityBeta2.exe"
install_wine_bottle vb6run dx8vb
wine "$cache/DangerCityBeta2.exe" /silent &
xdotool sleep 15 key --clearmodifiers --delay 200 Return 2> /dev/null
xdotool sleep 5 key --clearmodifiers --delay 200 Return 2> /dev/null
xdotool sleep 5key --clearmodifiers --delay 200 Return 2> /dev/null
xdotool sleep 10 --clearmodifiers --delay 200 Return 2> /dev/null
${wine}server -w
add_launcher 'c:\Program Files\Danger City\dc.exe'

@ -0,0 +1,7 @@
download "http://oriolgomez.com/games/wheel_en.zip"
export bottle="oriol-gomez"
export winVer="win7"
install_wine_bottle speechsdk
unzip -d "$WINEPREFIX/drive_c/Program Files/danger on the wheel" "${cache}/wheel_en.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\danger on the wheel\game.exe"

@ -0,0 +1,6 @@
#
export bottle=pbgames
download "https://www.agarchive.net/games/pb/Dark-Destroyer-Setup.exe"
install_wine_bottle speechsdk ie6
wine "$cache/Dark-Destroyer-Setup.exe" /silent
add_launcher 'c:\Pbgames\Dark_destroyer\darkdestroyer.exe'

@ -0,0 +1,8 @@
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
download "https://kaldobsky.com/audiogames/Daytona.zip"
install_wine_bottle vb6run dx8vb quartz corefonts
unzip -d "$WINEPREFIX/drive_c/Program Files/daytona" "${cache}/Daytona.zip"
wine 'c:\Program Files\daytona\checkup.exe' /verysilent
add_launcher "c:\Program Files\daytona\Daytona.exe"

@ -0,0 +1,6 @@
export bottle="oriol-gomez"
export winVer="win7"
download "http://oriolgomez.com/games/road_en.zip"
install_wine_bottle
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"

6
.install/Deathmatch.sh Normal file

@ -0,0 +1,6 @@
export winVer="win7"
export winetricksSettings="vd=1024x768"
download "https://www.agarchive.net/games/realitySoftware/death%20match%20project%20alpha%20setup.exe"
install_wine_bottle quartz speechsdk
wine "${cache}/death match project alpha setup.exe" /silent
add_launcher "c:\Program Files\reality software\death match project alpha\dm1.exe"

@ -0,0 +1,9 @@
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
download "https://www.kaldobsky.com/audiogames/dogwhohatestoast.zip"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
unzip -d "$WINEPREFIX/drive_c/Program Files/dogwhohatestoast" "${cache}/dogwhohatestoast.zip"
wine 'c:\Program Files\dogwhohatestoast\checkup.exe' /verysilent
add_launcher "c:\Program Files\dogwhohatestoast\DogwhoHatesToast.exe"
echo "Note: Dog who Hates Toast installed. Once you start the game, you must press tab until you hear sapi on to get speech." >&2

6
.install/Dragon Pong.sh Normal file

@ -0,0 +1,6 @@
#
export winVer="win7"
install_wine_bottle
download "https://www.iamtalon.me/games/dragonpong.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files" "${cache}/dragonpong.zip"
add_launcher "c:\Program Files\dragonpong\DragonPong.exe"

9
.install/Dreamland.sh Normal file

@ -0,0 +1,9 @@
download https://scwl-1251129685.cos.ap-shanghai.myqcloud.com/dreamland/Win/DreamLandSetup.exe
install_wine_bottle speechsdk ole32
$wine "${cache}/DreamLandSetup.exe" /silent
"Duck Hunt")
export bottle="l-works"
download "http://files.l-works.net/dhsetup.exe"
install_wine_bottle vb6run dx8vb speechsdk
wine "${cache}/dhsetup.exe" /silent
add_launcher "c:\Program Files\Lworks\Duck Hunt\duckhunt.exe"

6
.install/Duck Hunt.sh Normal file

@ -0,0 +1,6 @@
"Duck Hunt")
export bottle="l-works"
download "http://files.l-works.net/dhsetup.exe"
install_wine_bottle vb6run dx8vb speechsdk
wine "${cache}/dhsetup.exe" /silent
add_launcher "c:\Program Files\Lworks\Duck Hunt\duckhunt.exe"

12
.install/DynaMan.sh Normal file

@ -0,0 +1,12 @@
export winVer="win7"
export bottle="draconis"
download "http://download.dracoent.com/Windows/classic/DMSetup.exe"
install_wine_bottle vb6run dx8vb speechsdk quartz
cp -v "${cache}/DMSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/DMSetup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/DMSetup.exe"
# warning warning warning: Do not change location, or installer will not function.
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
winetricks -q dotnet20
${wine}server -k # Damn you, dotnet.
add_launcher "c:\Program Files\Draconis Entertainment\DynaMan\dm.exe"

@ -0,0 +1,12 @@
export winVer="win7"
export bottle="draconis"
download "http://download.dracoent.com/Windows/classic/PBCSetup.exe"
install_wine_bottle vb6run dx8vb speechsdk quartz
cp -v "${cache}/PBCSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/PBCSetup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/PBCSetup.exe"
# warning warning warning: Do not change location, or installer will not function.
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
winetricks -q dotnet20
${wine}server -k # Damn you, dotnet.
add_launcher "c:\Program Files\Draconis Entertainment\ESP Pinball Classic\pbc.exe"

@ -0,0 +1,12 @@
export winVer="win7"
export bottle="draconis"
download "http://download.dracoent.com/Windows/classic/PBXSetup.exe"
install_wine_bottle vb6run dx8vb speechsdk quartz
cp -v "${cache}/PBXSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/PBXSetup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/PBXSetup.exe"
# warning warning warning: Do not change location, or installer will not function.
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
winetricks -q dotnet20
${wine}server -k # Damn you, dotnet.
add_launcher "c:\Program Files\Draconis Entertainment\ESP Pinball Xtreme\pbx.exe"

@ -0,0 +1,13 @@
export winVer="win7"
export bottle="draconis"
export WINEPREFIX="$HOME/.local/wine/draconis"
# Only works in conjunction with esp pinball extreme.
if ! [ -f "$HOME/.local/wine/$bottle/drive_c/Program Files/Draconis Entertainment/ESP Pinball Xtreme/pbx.exe" ] ; then
echo "Error: You need to install ESP Pinball Extreme first to use this game. Please do so before continuing." >&2
exit 1
fi
download "http://download.dracoent.com/Windows/classic/PP1Setup.exe"
cp -v "${cache}/PP1Setup.exe" "$WINEPREFIX/drive_c/windows/temp/"
wine "c:/windows/temp/PP1Setup.exe" /sp- /silent
rm -fv "$WINEPREFIX/drive_c/windows/temp/PP1Setup.exe"
add_launcher "c:\Program Files\Draconis Entertainment\ESP Pinball Xtreme\pbx.exe"

4
.install/Easter Quest.sh Normal file

@ -0,0 +1,4 @@
download "https://agarchive.net/games/mt/easter%20quest%20setup.exe"
install_wine_bottle
wine "${cache}/easter quest setup.exe" /silent
add_launcher "c:\Program Files\MTGames\Easter Quest\easter.exe"

@ -0,0 +1,5 @@
download "http://www.masonasons.me/softs/EndlessRunner.7z"
install_wine_bottle speechsdk
7z x -y -o"$WINEPREFIX/drive_c/Program Files/Endless Runner" "${cache}/EndlessRunner.7z" -prunner
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\Endless Runner\runner.exe"

Some files were not shown because too many files have changed in this diff Show More