Entombed seems to mostly work, though I'm leaving it disabled for now, pending further testing.

This commit is contained in:
Michael Taboada 2022-08-17 00:50:45 -07:00
parent 04530924fb
commit 3d5819318d

View File

@ -776,6 +776,12 @@ game_launcher() {
popd popd
exit 0 exit 0
fi fi
if [[ "$game" =~ interceptor ]]; then
pushd "$(winepath "$winePath")"
wine "$wineExec"
popd
exit 0
fi
if [[ -d "${WINEPREFIX}/drive_c/windows/syswow64" ]]; then if [[ -d "${WINEPREFIX}/drive_c/windows/syswow64" ]]; then
wine64 start /realtime /d "${winePath}" "$wineExec" wine64 start /realtime /d "${winePath}" "$wineExec"
else else
@ -946,6 +952,7 @@ gameList=(
#"Hearthstone" #"Hearthstone"
"Hunter" "Hunter"
"Insect Therapy" "Insect Therapy"
"Interceptor"
"Judgement Day" "Judgement Day"
"Kitchensinc Games" "Kitchensinc Games"
"Kringle Crash" "Kringle Crash"
@ -1734,11 +1741,11 @@ case "${game}" in
;; ;;
"Entombed") "Entombed")
export winVer="win7" export winVer="win7"
install_wine_bottle speechsdk msvcrt40 gdiplus ie7 install_wine_bottle speechsdk msvcrt40 gdiplus ie7 wmp11 mf
# Ok, more dotnet. # Ok, more dotnet.
LC_ALL=C DISPLAY="" winetricks -q dotnet462 LC_ALL=C DISPLAY="" winetricks -q dotnet40 xna40
wineserver -k # Sigh. wineserver -k # Sigh.
download "http://blind-games.com/newentombed/EntombedSetup.exe" "https://download.microsoft.com/download/E/C/1/EC1B2340-67A0-4B87-85F0-74D987A27160/SSCERuntime-ENU.exe" download "http://blind-games.com/newentombed/EntombedSetup.exe" "https://download.microsoft.com/download/E/C/1/EC1B2340-67A0-4B87-85F0-74D987A27160/SSCERuntime-ENU.exe" "https://stormgames.wolfe.casa/downloads/Entombed.exe.config" "https://stormgames.wolfe.casa/downloads/mfplat.dll"
mkdir -p "${WINEPREFIX}/drive_c/temp" mkdir -p "${WINEPREFIX}/drive_c/temp"
pushd "${WINEPREFIX}/drive_c/temp" pushd "${WINEPREFIX}/drive_c/temp"
7z e "${cache}/SSCERuntime-ENU.exe" 7z e "${cache}/SSCERuntime-ENU.exe"
@ -1751,8 +1758,13 @@ case "${game}" in
popd popd
wine "${cache}/EntombedSetup.exe" /silent wine "${cache}/EntombedSetup.exe" /silent
pushd "${WINEPREFIX}/drive_c/Program Files/Entombed" pushd "${WINEPREFIX}/drive_c/Program Files/Entombed"
cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/System.Data.SqlServerCe.Entity.dll ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Desktop/System.Data.SqlServerCe.dll . cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Private/System.Data.SqlServerCe.Entity.dll ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/Private/System.Data.SqlServerCe.dll .
cp ../Microsoft\ SQL\ Server\ Compact\ Edition/v3.5/sql* .
cp "${cache}/Entombed.exe.config" .
popd popd
if [ ! -f "${WINEPREFIX}/drive_c/windows/system32/mfplat.dll" ] ; then
cp "${cache}/mfplat.dll" "${WINEPREFIX}/drive_c/windows/system32/"
fi
add_launcher "c:\Program Files\Entombed\Entombed.exe" add_launcher "c:\Program Files\Entombed\Entombed.exe"
;; ;;
"ESP Pinball Classic") "ESP Pinball Classic")
@ -1934,6 +1946,12 @@ case "${game}" in
unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip" unzip -d "$WINEPREFIX/drive_c/Program Files/insect therapy" "${cache}/insect_en.zip"
add_launcher "c:\Program Files\insect therapy\game.exe" add_launcher "c:\Program Files\insect therapy\game.exe"
;; ;;
"Interceptor")
install_wine_bottle
download "http://www.valiantgalaxy.com/interceptor/Interceptor0.0.2.0Installer.exe"
wine "${cache}/Interceptor0.0.2.0Installer.exe" /silent
add_launcher "c:\Program Files\VGA\interceptor\launch_interceptor.exe"
;;
"Judgement Day") "Judgement Day")
install_wine_bottle vb6run dx8vb quartz install_wine_bottle vb6run dx8vb quartz
download "http://files.l-works.net/judgmentdayfullsetup.exe" download "http://files.l-works.net/judgmentdayfullsetup.exe"