Added the rest of the BG games.

This commit is contained in:
Storm Dragon 2021-07-02 11:13:36 -04:00
parent 4298d7e983
commit 978becf644

View File

@ -731,16 +731,22 @@ gameList=(
"BG 2048" "BG 2048"
"BG 15 Puzzle" "BG 15 Puzzle"
"BG Aces Up Solitaire" "BG Aces Up Solitaire"
"BG Alchemy"
"BG Battleship" "BG Battleship"
"BG Boggle" "BG Boggle"
"BG Boxes"
"BG Brainiac" "BG Brainiac"
"BG Chess Challenge" "BG Chess Challenge"
"BG Code Breaker" "BG Code Breaker"
"BG Cribbage" "BG Cribbage"
"BG Cribbage Solitaire" "BG Cribbage Solitaire"
"BG Crossword Puzzle" "BG Crossword Puzzle"
"BG Draw Dominoes"
"BG Fives Dominoes"
"BG Elevens Solitaire" "BG Elevens Solitaire"
"BG Free Cell Solitaire" "BG Free Cell Solitaire"
"BG Golf Solitaire"
"BG Hangman"
"BG Hearts" "BG Hearts"
"BG Klondike Solitaire" "BG Klondike Solitaire"
"BG LAP" "BG LAP"
@ -755,10 +761,14 @@ gameList=(
"BG Spider Solitaire" "BG Spider Solitaire"
"BG Scrabble" "BG Scrabble"
"BG Sudoku" "BG Sudoku"
"BG Tablic Solitaire"
"BG Tri-Peaks Solitaire" "BG Tri-Peaks Solitaire"
"BG Twenty 20 Cricket"
"BG Uno" "BG Uno"
"BG Word Builder" "BG Word Builder"
"BG Word Candy"
"BG Word Jumble" "BG Word Jumble"
"BG Word Maze"
"BG Word Solitaire" "BG Word Solitaire"
"BG Word Target" "BG Word Target"
"BG Word Yahtzee" "BG Word Yahtzee"
@ -949,7 +959,7 @@ case "${game}" in
download "https://stormgames.wolfe.casa/downloads/bth.zip" download "https://stormgames.wolfe.casa/downloads/bth.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/bth.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/bth.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\\${game}/bth.exe" add_launcher "c:\Program Files\\${game}\bth.exe"
;; ;;
"Battle Zone") "Battle Zone")
export winVer="win7" export winVer="win7"
@ -965,7 +975,7 @@ case "${game}" in
install_wine_bottle speechsdk mf install_wine_bottle speechsdk mf
download "https://oriolgomez.com/games/beat_windows.zip" download "https://oriolgomez.com/games/beat_windows.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip"
add_launcher "c:\Program Files\Beatstar Pro/beatstar.exe" add_launcher "c:\Program Files\Beatstar Pro\beatstar.exe"
;; ;;
"BG 2048") "BG 2048")
bgInstaller="BG204832Setup10a.exe" bgInstaller="BG204832Setup10a.exe"
@ -973,7 +983,7 @@ case "${game}" in
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\BG2048B/BG2048.exe" add_launcher "c:\Program Files\Games\BG2048B\BG2048.exe"
;; ;;
"BG 15 Puzzle") "BG 15 Puzzle")
bgInstaller="FPB32Setup10a.exe" bgInstaller="FPB32Setup10a.exe"
@ -989,7 +999,15 @@ case "${game}" in
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\AcesUpB/AcesUpB.exe" add_launcher "c:\Program Files\Games\AcesUpB\AcesUpB.exe"
;;
"BG Alchemy")
bgInstaller="BAC32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\AlchemyB\AlchemyB.exe"
;; ;;
"BG Battleship") "BG Battleship")
bgInstaller="BGB32Setup10.exe" bgInstaller="BGB32Setup10.exe"
@ -1007,6 +1025,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\BoggleB\BoggleB.exe" add_launcher "c:\Program Files\Games\BoggleB\BoggleB.exe"
;; ;;
"BG Boxes")
bgInstaller="BXB32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\BoxesB\BoxesB.exe"
;;
"BG Brainiac") "BG Brainiac")
bgInstaller="BRN32Setup10a.exe" bgInstaller="BRN32Setup10a.exe"
export bottle="bg" export bottle="bg"
@ -1055,6 +1081,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\CrosswordB\CrosswordB.exe" add_launcher "c:\Program Files\Games\CrosswordB\CrosswordB.exe"
;; ;;
"BG Draw Dominoes")
bgInstaller="BDD32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\DrawDominoesB\DrawDominoesB.exe"
;;
"BG Elevens Solitaire") "BG Elevens Solitaire")
bgInstaller="ESB32Setup10.exe" bgInstaller="ESB32Setup10.exe"
export bottle="bg" export bottle="bg"
@ -1063,6 +1097,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\ElevensB\ElevensB.exe" add_launcher "c:\Program Files\Games\ElevensB\ElevensB.exe"
;; ;;
"BG Fives Dominoes")
bgInstaller="BFD32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\FivesDominoesB\FivesDominoesB.exe"
;;
"BG Free Cell Solitaire") "BG Free Cell Solitaire")
bgInstaller="BGF32Setup20.exe" bgInstaller="BGF32Setup20.exe"
export bottle="bg" export bottle="bg"
@ -1071,13 +1113,21 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\FreecellB\FreecellB.exe" add_launcher "c:\Program Files\Games\FreecellB\FreecellB.exe"
;; ;;
"BG Klondike Solitaire") "BG Golf Solitaire")
bgInstaller="BGK32Setup10b.exe" bgInstaller="GSB32Setup10a.exe"
export bottle="bg" export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\KlondikeB\KlondikeB.exe" add_launcher "c:\Program Files\Games\GolfSolitaireB\GolfSolitaireB.exe"
;;
"BG Hangman")
bgInstaller="HMB32Setup10.exe"
export bottle="bg"
get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\HangmanB\HangmanB.exe"
;; ;;
"BG Hearts") "BG Hearts")
bgInstaller="BGH32Setup10b.exe" bgInstaller="BGH32Setup10b.exe"
@ -1087,6 +1137,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\HeartsB\HeartsB.exe" add_launcher "c:\Program Files\Games\HeartsB\HeartsB.exe"
;; ;;
"BG Klondike Solitaire")
bgInstaller="BGK32Setup10b.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\KlondikeB\KlondikeB.exe"
;;
"BG LAP") "BG LAP")
bgInstaller="LAP32Setup10.exe" bgInstaller="LAP32Setup10.exe"
export bottle="bg" export bottle="bg"
@ -1117,7 +1175,7 @@ case "${game}" in
get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\NomWhistB/NomWhistB.exe" add_launcher "c:\Program Files\Games\NomWhistB\NomWhistB.exe"
;; ;;
"BG Penguin Solitaire") "BG Penguin Solitaire")
bgInstaller="BPS32Setup10c.exe" bgInstaller="BPS32Setup10c.exe"
@ -1183,13 +1241,29 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\SudokuB\SudokuB.exe" add_launcher "c:\Program Files\Games\SudokuB\SudokuB.exe"
;; ;;
"BG Tablic Solitaire")
bgInstaller="TSB32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\TabSolB\BGTabSol.exe"
;;
"BG Tri-Peaks Solitaire") "BG Tri-Peaks Solitaire")
bgInstaller="TPB32Setup10a.exe" bgInstaller="TPB32Setup10a.exe"
export bottle="bg" export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\TriPeaksB/TriPeaksB.exe" add_launcher "c:\Program Files\Games\TriPeaksB\TriPeaksB.exe"
;;
"BG Twenty 20 Cricket")
bgInstaller="T20B32Setup10.exe"
export bottle="bg"
get_installer "$bgInstaller" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\T20CricketB\CricketB.exe"
;; ;;
"BG Uno") "BG Uno")
bgInstaller="BGU32Setup11a.exe" "http://www.spoonbillsoftware.com.au/bggames.htm" bgInstaller="BGU32Setup11a.exe" "http://www.spoonbillsoftware.com.au/bggames.htm"
@ -1207,6 +1281,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\WordBuilderB\WordBuilderB.exe" add_launcher "c:\Program Files\Games\WordBuilderB\WordBuilderB.exe"
;; ;;
"BG Word Candy")
bgInstaller="WCB32Setup10a.exe"
export bottle="bg"
get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\WordCandyB\WordCandyB.exe"
;;
"BG Word Jumble") "BG Word Jumble")
bgInstaller="BWJ32Setup10.exe" bgInstaller="BWJ32Setup10.exe"
export bottle="bg" export bottle="bg"
@ -1215,6 +1297,14 @@ case "${game}" in
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\WordJumbleB\WordJumbleB.exe" add_launcher "c:\Program Files\Games\WordJumbleB\WordJumbleB.exe"
;; ;;
"BG Word Maze")
bgInstaller="BWM32Setup10.exe"
export bottle="bg"
get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\WordMazeB\WordMazeB.exe"
;;
"BG Word Solitaire") "BG Word Solitaire")
bgInstaller="WSB32Setup10.exe" bgInstaller="WSB32Setup10.exe"
export bottle="bg" export bottle="bg"
@ -1237,7 +1327,7 @@ case "${game}" in
get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm" get_installer "${bgInstaller}" "http://www.spoonbillsoftware.com.au/bggames.htm"
install_wine_bottle speechsdk install_wine_bottle speechsdk
wine "${cache}/${bgInstaller}" /silent wine "${cache}/${bgInstaller}" /silent
add_launcher "c:\Program Files\Games\WordYahtzeeB/BGWordYahtzee.exe" add_launcher "c:\Program Files\Games\WordYahtzeeB\BGWordYahtzee.exe"
;; ;;
"BG Yahtzee") "BG Yahtzee")
bgInstaller="BGY32Setup10a.exe" bgInstaller="BGY32Setup10a.exe"
@ -1417,7 +1507,7 @@ case "${game}" in
install_wine_bottle install_wine_bottle
download "http://oriolgomez.com/games/bird_en.zip" download "http://oriolgomez.com/games/bird_en.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/fuck that bird" "${cache}/bird_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/fuck that bird" "${cache}/bird_en.zip"
add_launcher "c:\Program Files\fuck that bird/game.exe" add_launcher "c:\Program Files\fuck that bird\game.exe"
;; ;;
"Golden Crayon") "Golden Crayon")
export winVer="win7" export winVer="win7"
@ -1425,7 +1515,7 @@ case "${game}" in
download "http://tunmi13.ddns.net/projects/golden_crayon.zip" download "http://tunmi13.ddns.net/projects/golden_crayon.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/golden_crayon.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/golden_crayon.zip"
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \; find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
add_launcher "c:\Program Files\\golden_crayon/gc.exe" add_launcher "c:\Program Files\\golden_crayon\gc.exe"
;; ;;
"GMA Tank Commander") "GMA Tank Commander")
install_wine_bottle vb6run dx8vb speechsdk install_wine_bottle vb6run dx8vb speechsdk
@ -1694,7 +1784,7 @@ EOF
download "http://oriolgomez.com/games/rr_en.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll" 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" 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" "{}" \; find "${WINEPREFIX}" -type f -name 'nvdaControllerClient32.dll' -exec cp -v "${cache}/nvdaControllerClient32.dll" "{}" \;
add_launcher "c:\Program Files\rhythm rage/game.exe" add_launcher "c:\Program Files\rhythm rage\game.exe"
;; ;;
"River Raiders") "River Raiders")
# Choppy sound under water. # Choppy sound under water.