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-extreme"*) 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%|*}";;
esac
}
@ -896,8 +908,10 @@ gameList=(
"Crazy Tennis"
"Crime Hunter"
"Danger on the Wheel"
"Daytona and the Book of Gold"
"Death on the Road"
"Deathmatch"
"Dog Who Hates Toast"
"Duck Hunt"
"DynaMan"
"Easter Quest"
@ -937,11 +951,15 @@ gameList=(
"Palace Punch Up"
"Paladin of the Sky"
"Park Boss"
"Paw Prints"
"Perilous Hearts"
"Pontes Kickups!"
"Pigeon Panic"
"Preludeamals"
#"Psycho Strike"
"Puzzle Divided"
"Q9"
"Revelation"
"Rhythm Rage"
#"River raiders"
"RS Games"
@ -1505,6 +1523,7 @@ case "${game}" in
add_launcher "c:\Program Files\Breed memorial\Breed memorial\breed memorial.exe"
;;
"Castaways")
export bottle="aprone"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk
download "https://www.kaldobsky.com/audiogames/castaways.zip"
@ -1513,12 +1532,13 @@ case "${game}" in
add_launcher "c:\Program Files\castaways\Castaways.exe"
;;
"Castaways 2")
export bottle="aprone"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk
download "http://www.kaldobsky.com/audiogames/castaways2beta.zip"
unzip -d "$WINEPREFIX/drive_c/Program Files/castaways" "${cache}/castaways2beta.zip"
wine "c:\Program Files\castaways\Checkup.exe" /verysilent
add_launcher "c:\Program Files\castaways\Castaways2.exe"
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"
;;
"Chopper Challenge")
# Freezes at menu
@ -1583,7 +1603,17 @@ case "${game}" in
find "${WINEPREFIX}" -type f -name "nvdaControllerClient32.dll" -exec rm -fv "{}" \;
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 winVer="win7"
install_wine_bottle
@ -1599,6 +1629,17 @@ case "${game}" in
wine "${cache}/death match project alpha setup.exe" /silent
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")
export bottle="l-works"
install_wine_bottle vb6run dx8vb speechsdk
@ -1884,13 +1925,13 @@ EOF
add_launcher "c:\Program Files\Lone Wolf\lw.exe"
;;
"Lunimals")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
install_wine_bottle vb6run dx8vb quartz speechsdk corefonts
download "https://kaldobsky.com/audiogames/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 cmd.exe /c 'cd /d c:\windows\system32 && regsvr32 dx7vb.dll'
wine 'c:\Program Files\lunimals\checkup.exe' /verysilent
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
;;
@ -1992,6 +2033,16 @@ EOF
wineserver -w
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")
install_wine_bottle speechsdk
download "https://www.agarchive.net/games/blastbay/perilous%20hearts%20concept%20demo.exe"
@ -2005,18 +2056,46 @@ EOF
wine "${cache}/pigeon panic setup.exe" /silent
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")
install_wine_bottle speechsdk
download "http://www.vgstorm.com/psycho_strike_installer.exe"
wine "${cache}/psycho_strike_installer.exe" /silent
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")
install_wine_bottle
download "http://www.blastbay.com/q9_english_installer.exe"
wine "${cache}/q9_english_installer.exe" /silent
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")
export bottle="oriol-gomez"
export winVer="win7"
@ -2180,6 +2259,7 @@ EOF
add_launcher "c:\Program Files\Survive the Wild\stw.exe"
;;
"Swamp")
export bottle="aprone"
export winVer="win7"
export winetricksSettings="vd=1024x768"
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"
;;
"Triple Triad")
export bottle="aprone"
export winVer="win7"
install_wine_bottle vb6run dx8vb speechsdk
download "https://www.kaldobsky.com/audiogames/tripletriad.zip"