merged to master.

This commit is contained in:
Storm Dragon 2020-12-01 15:09:54 -05:00
parent 8c2e37e135
commit 26e53ee2c3

View File

@ -9,6 +9,8 @@ update() {
if file "${filePath}" | grep -q 'Bourne-Again shell script, ASCII text' ; then if file "${filePath}" | grep -q 'Bourne-Again shell script, ASCII text' ; then
return return
fi fi
# make sure the site can be reached
ping -c1 https://stormgames.wolfe.casa &> /dev/null || return
if [[ "$(wget --quiet -O - https://stormgames.wolfe.casa/downloads/audiogame-manager | sha256sum | cut -d ' ' -f1)" == "$(sha256sum "${filePath}" | cut -d ' ' -f1)" ]]; then if [[ "$(wget --quiet -O - https://stormgames.wolfe.casa/downloads/audiogame-manager | sha256sum | cut -d ' ' -f1)" == "$(sha256sum "${filePath}" | cut -d ' ' -f1)" ]]; then
return return
fi fi
@ -378,16 +380,19 @@ gameList=(
"AudioDisc" "AudioDisc"
"Battle Zone" "Battle Zone"
"Bloodshed" "Bloodshed"
#"Chopper Challenge"
"Christmas WhoopAss" "Christmas WhoopAss"
"Crazy Party" "Crazy Party"
"Death on the Road" "Death on the Road"
"Easter Quest" "Easter Quest"
#"Entombed" #"Entombed"
"Fantasy Story II" "Fantasy Story II"
#"Fartman"
"Finger Panic" "Finger Panic"
"Fuck That Bird" "Fuck That Bird"
"GMA Tank Commander" "GMA Tank Commander"
"Hunter" "Hunter"
"Judgement Day"
"Kitchensinc Games" "Kitchensinc Games"
"Kringle Crash" "Kringle Crash"
"Light Cars" "Light Cars"
@ -396,7 +401,9 @@ gameList=(
"Manamon" "Manamon"
"Manamon 2" "Manamon 2"
"Oh Shit!" "Oh Shit!"
"Palace Punch Up"
"Paladin of the Sky" "Paladin of the Sky"
"Perilous Hearts"
"Pontes Kickups!" "Pontes Kickups!"
"Q9" "Q9"
"Revenge of the Undead" "Revenge of the Undead"
@ -488,6 +495,16 @@ case "${game}" in
cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/" cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/"
add_launcher "c:\Program Files\bloodshed.exe" add_launcher "c:\Program Files\bloodshed.exe"
;; ;;
"Chopper Challenge")
# Freezes at menu
install_wine_bottle vb6run dx8vb setupapi
download "https://www.agarchive.net/games/XSight/chopper%20challenge%20setup.exe"
wine "${cache}/chopper challenge setup.exe" &
xdotool sleep 5 type y 2> /dev/null
xdotool sleep 1 key --clearmodifiers alt+n sleep 2 key alt+n sleep 2 key alt+n sleep 2 key alt+i sleep 5 key alt+f 2> /dev/null
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"
;;
"Christmas WhoopAss") "Christmas WhoopAss")
install_wine_bottle vb6run dx8vb install_wine_bottle vb6run dx8vb
download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe" download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe"
@ -532,6 +549,12 @@ case "${game}" in
unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/FS2_2.2_Windows_x86.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/FS2_2.2_Windows_x86.zip"
add_launcher "c:\Program Files\FS2_2.2_Windows_x86\FantasyStory2.exe" add_launcher "c:\Program Files\FS2_2.2_Windows_x86\FantasyStory2.exe"
;; ;;
"Fartman")
install_wine_bottle dx8vb vb6run
download "http://www.agarchive.net/games/bpc/fartman.exe"
wine "${cache}/fartman.exe" /silent
#add_launcher "c:\Program Files\Finger Panic 1.0\FingerPanic.exe"
;;
"Finger Panic") "Finger Panic")
install_wine_bottle dx8vb vb6run install_wine_bottle dx8vb vb6run
download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe" download "http://www.agarchive.net/games/bsc/FingerPanicSetup.exe"
@ -617,6 +640,20 @@ case "${game}" in
wine "${cache}/kringle crash setup.exe" /silent wine "${cache}/kringle crash setup.exe" /silent
add_launcher "c:\Program Files\Kringle Crash\kringlecrash.exe" add_launcher "c:\Program Files\Kringle Crash\kringlecrash.exe"
;; ;;
"Judgement Day")
install_wine_bottle vb6run dx8vb quartz
download "http://files.l-works.net/judgmentdayfullsetup.exe"
wine "${cache}/judgmentdayfullsetup.exe" /silent
cat << EOF > /tmp/judgementday.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\judgmentday\config]
"name"="$USER"
EOF
wine regedit /s /tmp/judgementday.reg
rm /tmp/judgementday.reg
add_launcher "c:\Program Files\Lworks\Judgment Day\judgmentday.exe"
;;
"Kitchensinc Games") "Kitchensinc Games")
install_wine_bottle vb6run speechsdk dx8vb install_wine_bottle vb6run speechsdk dx8vb
download "https://stormgames.wolfe.casa/downloads/kitchen.tar.xz" download "https://stormgames.wolfe.casa/downloads/kitchen.tar.xz"
@ -682,6 +719,12 @@ case "${game}" in
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\oh_shit\OhShit.exe" add_launcher "c:\Program Files\oh_shit\OhShit.exe"
;; ;;
"Palace Punch Up")
install_wine_bottle speechsdk
download "https://www.agarchive.net/games/blastbay/palace%20punch-up%20setup.exe"
wine "${cache}/palace punch-up setup.exe" /silent
add_launcher "c:\Program Files\Palace Punch-up\palace.exe"
;;
"Paladin of the Sky") "Paladin of the Sky")
export winVer="win7" export winVer="win7"
install_wine_bottle speechsdk install_wine_bottle speechsdk
@ -689,6 +732,12 @@ case "${game}" in
wine "${cache}/paladin_installer.exe" /silent wine "${cache}/paladin_installer.exe" /silent
add_launcher "c:\Program Files\VGStorm.com\Paladin of the Sky\game.exe" add_launcher "c:\Program Files\VGStorm.com\Paladin of the Sky\game.exe"
;; ;;
"Perilous Hearts")
install_wine_bottle speechsdk
download "https://www.agarchive.net/games/blastbay/perilous%20hearts%20concept%20demo.exe"
wine "${cache}/perilous hearts concept demo.exe" /silent
add_launcher "c:\Program Files\Perilous Hearts Concept Demo\perilous_hearts.exe"
;;
"Pontes Kickups!") "Pontes Kickups!")
export winVer="win7" export winVer="win7"
install_wine_bottle speechsdk install_wine_bottle speechsdk