Add several aprone games, add all aprone games to one bottle. This will require user intervension for already installed games

This commit is contained in:
Michael Taboada 2022-01-21 19:24:51 -08:00
parent 192c98d906
commit a9a6e1689f

View File

@ -380,6 +380,18 @@ get_bottle() {
"esp-pinball-classic"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";; "esp-pinball-classic"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";;
"esp-pinball-extreme"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";; "esp-pinball-extreme"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";;
"esp-pinball-party-pack"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";; "esp-pinball-party-pack"*) export WINEPREFIX="${HOME}/.local/wine/esp-pinball";;
# Aprone (Jeremy Kaldobsky) games.
"castaways"*) ;&
"castaways-2"*) ;&
"daytona-and-the-book-of-gold"*) ;&
"dog-who-hates-toast"*) ;&
"lunimals"*) ;&
"paw-prints"*) ;&
"preludeamals"*) ;&
"puzzle-divided"*) ;&
"revelation"*) ;&
"swamp"*) ;&
"triple -triad"*) export WINEPREFIX="${HOME}/.local/wine/aprone" ;;
*) export WINEPREFIX="${HOME}/.local/wine/${game%|*}";; *) export WINEPREFIX="${HOME}/.local/wine/${game%|*}";;
esac esac
} }
@ -896,8 +908,10 @@ gameList=(
"Crazy Tennis" "Crazy Tennis"
"Crime Hunter" "Crime Hunter"
"Danger on the Wheel" "Danger on the Wheel"
"Daytona and the Book of Gold"
"Death on the Road" "Death on the Road"
"Deathmatch" "Deathmatch"
"Dog Who Hates Toast"
"Duck Hunt" "Duck Hunt"
"DynaMan" "DynaMan"
"Easter Quest" "Easter Quest"
@ -937,11 +951,15 @@ gameList=(
"Palace Punch Up" "Palace Punch Up"
"Paladin of the Sky" "Paladin of the Sky"
"Park Boss" "Park Boss"
"Paw Prints"
"Perilous Hearts" "Perilous Hearts"
"Pontes Kickups!" "Pontes Kickups!"
"Pigeon Panic" "Pigeon Panic"
"Preludeamals"
#"Psycho Strike" #"Psycho Strike"
"Puzzle Divided"
"Q9" "Q9"
"Revelation"
"Rhythm Rage" "Rhythm Rage"
#"River raiders" #"River raiders"
"RS Games" "RS Games"
@ -1505,6 +1523,7 @@ case "${game}" in
add_launcher "c:\Program Files\Breed memorial\Breed memorial\breed memorial.exe" add_launcher "c:\Program Files\Breed memorial\Breed memorial\breed memorial.exe"
;; ;;
"Castaways") "Castaways")
export bottle="aprone"
export winVer="win7" export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk install_wine_bottle vb6run dx8vb speechsdk
download "https://www.kaldobsky.com/audiogames/castaways.zip" download "https://www.kaldobsky.com/audiogames/castaways.zip"
@ -1513,12 +1532,13 @@ case "${game}" in
add_launcher "c:\Program Files\castaways\Castaways.exe" add_launcher "c:\Program Files\castaways\Castaways.exe"
;; ;;
"Castaways 2") "Castaways 2")
export bottle="aprone"
export winVer="win7" export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk install_wine_bottle vb6run dx8vb speechsdk
download "http://www.kaldobsky.com/audiogames/castaways2beta.zip" download "http://www.kaldobsky.com/audiogames/castaways2beta.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/castaways" "${cache}/castaways2beta.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/castaways2" "${cache}/castaways2beta.zip"
wine "c:\Program Files\castaways\Checkup.exe" /verysilent wine "c:\Program Files\castaways2\Checkup.exe" /verysilent
add_launcher "c:\Program Files\castaways\Castaways2.exe" add_launcher "c:\Program Files\castaways2\Castaways2.exe"
;; ;;
"Chopper Challenge") "Chopper Challenge")
# Freezes at menu # Freezes at menu
@ -1583,7 +1603,17 @@ case "${game}" in
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\danger on the wheel\game.exe" add_launcher "c:\Program Files\danger on the wheel\game.exe"
;; ;;
"Death on the Road") "Daytona and the Book of Gold")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz corefonts
download "https://kaldobsky.com/audiogames/Daytona.zip"
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"
;;
"Death on the Road")
export bottle="oriol-gomez" export bottle="oriol-gomez"
export winVer="win7" export winVer="win7"
install_wine_bottle install_wine_bottle
@ -1599,6 +1629,17 @@ case "${game}" in
wine "${cache}/death match project alpha setup.exe" /silent wine "${cache}/death match project alpha setup.exe" /silent
add_launcher "c:\Program Files\reality software\death match project alpha\dm1.exe" add_launcher "c:\Program Files\reality software\death match project alpha\dm1.exe"
;; ;;
"Dog Who Hates Toast")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://www.kaldobsky.com/audiogames/dogwhohatestoast.zip"
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
;;
"Duck Hunt") "Duck Hunt")
export bottle="l-works" export bottle="l-works"
install_wine_bottle vb6run dx8vb speechsdk install_wine_bottle vb6run dx8vb speechsdk
@ -1884,13 +1925,13 @@ EOF
add_launcher "c:\Program Files\Lone Wolf\lw.exe" add_launcher "c:\Program Files\Lone Wolf\lw.exe"
;; ;;
"Lunimals") "Lunimals")
export bottle="aprone"
export winVer="win7" export winVer="win7"
export winetricksSettings="vd=1024x768" export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://kaldobsky.com/audiogames/lunimals.zip" download "https://kaldobsky.com/audiogames/lunimals.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/lunimals" "${cache}/lunimals.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/lunimals" "${cache}/lunimals.zip"
cp "$WINEPREFIX/drive_c/Program Files/lunimals/dx7vb.dll" "$WINEPREFIX/drive_c/windows/system32" wine 'c:\Program Files\lunimals\checkup.exe' /verysilent
wine cmd.exe /c 'cd /d c:\windows\system32 && regsvr32 dx7vb.dll'
add_launcher "c:\Program Files\lunimals\Lunimals.exe" add_launcher "c:\Program Files\lunimals\Lunimals.exe"
echo "Note: Lunimals installed. Once you start the game, you must press tab until you hear sapi on to get speech." >&2 echo "Note: Lunimals installed. Once you start the game, you must press tab until you hear sapi on to get speech." >&2
;; ;;
@ -1992,6 +2033,16 @@ EOF
wineserver -w wineserver -w
add_launcher "c:\Program Files\NASoft\ParkBoss\pbMain.exe" add_launcher "c:\Program Files\NASoft\ParkBoss\pbMain.exe"
;; ;;
"Paw Prints")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://www.kaldobsky.com/audiogames/pawprints.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/pawprints" "${cache}/pawprints.zip"
wine 'c:\Program Files\pawprints\checkup.exe' /verysilent
add_launcher "c:\Program Files\pawprints\PawPrints.exe"
;;
"Perilous Hearts") "Perilous Hearts")
install_wine_bottle speechsdk install_wine_bottle speechsdk
download "https://www.agarchive.net/games/blastbay/perilous%20hearts%20concept%20demo.exe" download "https://www.agarchive.net/games/blastbay/perilous%20hearts%20concept%20demo.exe"
@ -2005,18 +2056,46 @@ EOF
wine "${cache}/pigeon panic setup.exe" /silent wine "${cache}/pigeon panic setup.exe" /silent
add_launcher "c:\Program Files\Lworks\Pigeon Panic\pigeonPanic.exe" add_launcher "c:\Program Files\Lworks\Pigeon Panic\pigeonPanic.exe"
;; ;;
"Preludeamals")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://www.kaldobsky.com/audiogames/Preludeamals.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/preludeamals" "${cache}/Preludeamals.zip"
wine 'c:\Program Files\preludeamals\checkup.exe' /verysilent
add_launcher "c:\Program Files\preludeamals\Preludeamals.exe"
;;
"Psycho Strike") "Psycho Strike")
install_wine_bottle speechsdk install_wine_bottle speechsdk
download "http://www.vgstorm.com/psycho_strike_installer.exe" download "http://www.vgstorm.com/psycho_strike_installer.exe"
wine "${cache}/psycho_strike_installer.exe" /silent wine "${cache}/psycho_strike_installer.exe" /silent
add_launcher "c:\Program Files\VGStorm.com\Psycho Strike\strike.exe" add_launcher "c:\Program Files\VGStorm.com\Psycho Strike\strike.exe"
;; ;;
"Puzzle Divided")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz corefonts
download "https://www.kaldobsky.com/audiogames/puzzledivided.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/puzzledivided" "${cache}/puzzledivided.zip"
add_launcher "c:\Program Files\puzzledivided\PuzzleDivided.exe"
;;
"Q9") "Q9")
install_wine_bottle install_wine_bottle
download "http://www.blastbay.com/q9_english_installer.exe" download "http://www.blastbay.com/q9_english_installer.exe"
wine "${cache}/q9_english_installer.exe" /silent wine "${cache}/q9_english_installer.exe" /silent
add_launcher "c:\Program Files\Q9 Action Game\q9.exe" add_launcher "c:\Program Files\Q9 Action Game\q9.exe"
;; ;;
"Revelation")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://www.kaldobsky.com/audiogames/revelation.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/revelation" "${cache}/revelation.zip"
add_launcher "c:\Program Files\revelation\Revelation.exe"
;;
"Rhythm Rage") "Rhythm Rage")
export bottle="oriol-gomez" export bottle="oriol-gomez"
export winVer="win7" export winVer="win7"
@ -2180,6 +2259,7 @@ EOF
add_launcher "c:\Program Files\Survive the Wild\stw.exe" add_launcher "c:\Program Files\Survive the Wild\stw.exe"
;; ;;
"Swamp") "Swamp")
export bottle="aprone"
export winVer="win7" export winVer="win7"
export winetricksSettings="vd=1024x768" export winetricksSettings="vd=1024x768"
install_wine_bottle dx8vb quartz corefonts vb6run speechsdk install_wine_bottle dx8vb quartz corefonts vb6run speechsdk
@ -2271,6 +2351,7 @@ EOF
add_launcher "c:\Program Files\Three-D-Velocity-Binaries-master\tdv.exe" add_launcher "c:\Program Files\Three-D-Velocity-Binaries-master\tdv.exe"
;; ;;
"Triple Triad") "Triple Triad")
export bottle="aprone"
export winVer="win7" export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk install_wine_bottle vb6run dx8vb speechsdk
download "https://www.kaldobsky.com/audiogames/tripletriad.zip" download "https://www.kaldobsky.com/audiogames/tripletriad.zip"