Batman Arkham Asylum
Informations
Creator | Message |
---|---|
GNU_Raziel
|
WarningThis installer is a beta script. It means that it might not work as expected InformationsPlatforms: Feedbacks0 1 DescriptionTesting installer for Batman Arkham Asylum. 2009. Does not work: Save/Load (because based on GFWL). Read the script for more Known issues.
ScreenshotsSource code#!/bin/bash # Date : (2012-02-28 21:00) # Last revision : (see changelog) # Wine version used : 1.4-rc4-xliveless2, 1.5.3-xliveless2-rawinput3, 4.0.2 # Distribution used to test : Xubuntu 18.04 x64 # Author : GNU_Raziel # Licence : Retail # Only For : http://www.playonlinux.com # CHANGELOG # [GNU_Raziel] (2012-02-28) # First script. # [Dadu042] (2019-09-07) (I used retail DVD GOTY, latest files date: february 2010. Main menu: v1.0). # - Wine 4.0.2 (instead of "1.5.3-xliveless2-rawinput3"). I wanted 2.22 but I had issues. # - Standardize NoCDWarning, however I did not need one. # KNOWN ISSUES # - Wine x86 4.0.2: Installation does not exit from the POL/POM script at the end. Click the top right button to close the window. # - Wine x86 4.0.2: Game fail to exit (black screen). Process has to be killed from terminal. # - Wine x86 4.0.2: Game always install in English, even if a other language is selected (Multi5). # - Wine x86 4.0.2: dotnet40 if installed from POL will make this problem: installer block on 'Installing .NET Framework 3.0'. # KNOWN ISSUES (2012, Wine 1.5.3-xliveless2-rawinput3) : # - Some errors output from wine because of .NET framework 3.5 use. # - Cannot connect to GFWL account since it do not work with wine. # KNOWN ISSUES (FIXED) # - Wine x86 2.22: '002f:err:richedit:ReadStyleSheet skipping optional destination' -> install Riched30 or upgrade to Wine 4. # - Wine x86 4.0.2: Error functon DLL 'ISRT_CtrlSetMLERichText'. Fix: remove POL_Install_riched30. ## Begin Note ## # Used Xliveless2 patch to disable non-working GFWL support - http://appdb.winehq.org/objectManager.php?sClass=version&iId=19065 ## End Note ## [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Batman Arkham Asylum" PREFIX="BatmanAA" WORKING_WINE_VERSION="4.0.2" EDITOR="Rocksteady" GAME_URL="http://www.batmanarkhamasylum.com/" AUTHOR="GNU_Raziel and Dadu042" GAME_VMS="256" # Starting the script #POL_GetSetupImages "http://files.playonlinux.com/resources/setups/batmanAA/top.jpg" "http://files.playonlinux.com/resources/setups/batmanAA/left.jpg" "$TITLE" POL_SetupWindow_Init # Starting debugging API POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating prefix POL_System_SetArch "x86" # For dotnet/mono POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Makes more troubles than fixes (Wine 4.0.2) # POL_Call POL_Install_riched30 POL_Call POL_Install_vcrun2005 POL_Call POL_Install_physx # Dotnet 3.5 and 4.0 sucks to install on my OS (because I've a root file to change). # POL_Call POL_Install_dotnet461 # POL_Call POL_Install_dotnet30 POL_Call POL_Install_xinput # Seems not required from Wine 3.x and 4.x # POL_Call POL_Install_dxfullsetup # Asking about memory size of graphic card POL_SetupWindow_VMS $GAME_VMS # Need to be done before installation ## Fix for this game # Set Graphic Card informations keys for wine POL_Wine_SetVideoDriver # Sound problem fix - pulseaudio related [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" ## End Fix # Choose between DVD and Digital Download version POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" # Installing mandatory dependencies if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam STEAM_ID="35140" fi # Pre-install fix - Need to backup dll because game setup install xlive and override it cd "$WINEPREFIX/drive_c/windows/system32/" cp xlive.dll xlive2.dll # Begin game installation if [ "$INSTALL_METHOD" == "DVD" ]; then # Game protection warning POL_Call POL_Function_NoCDWarning # Asking for CDROM and checking if it's correct one POL_SetupWindow_message "$(eval_gettext 'Please select the setup file to run')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "BmGame.u" POL_Wine start /unix "$CDROM/autorun.exe" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" == "STEAM" ]; then # Mandatory pre-install fix for steam POL_Call POL_Install_steam_flags "$STEAM_ID" # Shortcut done before install for steam version POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID" POL_Shortcut "steam.exe" "Steam ($TITLE)" "" "" # Steam install POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE" cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID POL_Wine_WaitExit "$TITLE" else # Asking then installing DDV of the game cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Mandatory to make the game work with wine POL_Call POL_Remove_gfwl cd "$WINEPREFIX/drive_c/windows/system32/" cp xlive2.dll xlive.dll # Making shortcut if [ "$INSTALL_METHOD" != "STEAM" ]; then POL_Shortcut "BmStartApp.exe" "$TITLE" "" "" fi POL_SetupWindow_Close exit 0 |
Contributions
Filters:
ContributeMember | Message |
Dadu042 | Sunday 8 September 2019 at 16:50 |
Dadu042
|
InformationThis update has been approved by the team. MessageIn the script please read KNOWN ISSUES. Differences@@ -20,7 +20,12 @@ # - Wine x86 4.0.2: Game always install in English, even if a other language is selected (Multi5). # - Wine x86 4.0.2: dotnet40 if installed from POL will make this problem: installer block on 'Installing .NET Framework 3.0'. +# KNOWN ISSUES (2012, Wine 1.5.3-xliveless2-rawinput3) : +# - Some errors output from wine because of .NET framework 3.5 use. +# - Cannot connect to GFWL account since it do not work with wine. + # KNOWN ISSUES (FIXED) +# - Wine x86 2.22: '002f:err:richedit:ReadStyleSheet skipping optional destination' -> install Riched30 or upgrade to Wine 4. # - Wine x86 4.0.2: Error functon DLL 'ISRT_CtrlSetMLERichText'. Fix: remove POL_Install_riched30. ## Begin Note ## New source code#!/bin/bash # Date : (2012-02-28 21:00) # Last revision : (see changelog) # Wine version used : 1.4-rc4-xliveless2, 1.5.3-xliveless2-rawinput3, 4.0.2 # Distribution used to test : Xubuntu 18.04 x64 # Author : GNU_Raziel # Licence : Retail # Only For : http://www.playonlinux.com # CHANGELOG # [GNU_Raziel] (2012-02-28) # First script. # [Dadu042] (2019-09-07) (I used retail DVD GOTY, latest files date: february 2010. Main menu: v1.0). # - Wine 4.0.2 (instead of "1.5.3-xliveless2-rawinput3"). I wanted 2.22 but I had issues. # - Standardize NoCDWarning, however I did not need one. # KNOWN ISSUES # - Wine x86 4.0.2: Installation does not exit from the POL/POM script at the end. Click the top right button to close the window. # - Wine x86 4.0.2: Game fail to exit (black screen). Process has to be killed from terminal. # - Wine x86 4.0.2: Game always install in English, even if a other language is selected (Multi5). # - Wine x86 4.0.2: dotnet40 if installed from POL will make this problem: installer block on 'Installing .NET Framework 3.0'. # KNOWN ISSUES (2012, Wine 1.5.3-xliveless2-rawinput3) : # - Some errors output from wine because of .NET framework 3.5 use. # - Cannot connect to GFWL account since it do not work with wine. # KNOWN ISSUES (FIXED) # - Wine x86 2.22: '002f:err:richedit:ReadStyleSheet skipping optional destination' -> install Riched30 or upgrade to Wine 4. # - Wine x86 4.0.2: Error functon DLL 'ISRT_CtrlSetMLERichText'. Fix: remove POL_Install_riched30. ## Begin Note ## # Used Xliveless2 patch to disable non-working GFWL support - http://appdb.winehq.org/objectManager.php?sClass=version&iId=19065 ## End Note ## [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Batman Arkham Asylum" PREFIX="BatmanAA" WORKING_WINE_VERSION="4.0.2" EDITOR="Rocksteady" GAME_URL="http://www.batmanarkhamasylum.com/" AUTHOR="GNU_Raziel and Dadu042" GAME_VMS="256" # Starting the script #POL_GetSetupImages "http://files.playonlinux.com/resources/setups/batmanAA/top.jpg" "http://files.playonlinux.com/resources/setups/batmanAA/left.jpg" "$TITLE" POL_SetupWindow_Init # Starting debugging API POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" # Downloading wine if necessary and creating prefix POL_System_SetArch "x86" # For dotnet/mono POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" # Makes more troubles than fixes (Wine 4.0.2) # POL_Call POL_Install_riched30 POL_Call POL_Install_vcrun2005 POL_Call POL_Install_physx # Dotnet 3.5 and 4.0 sucks to install on my OS (because I've a root file to change). # POL_Call POL_Install_dotnet461 # POL_Call POL_Install_dotnet30 POL_Call POL_Install_xinput # Seems not required from Wine 3.x and 4.x # POL_Call POL_Install_dxfullsetup # Asking about memory size of graphic card POL_SetupWindow_VMS $GAME_VMS # Need to be done before installation ## Fix for this game # Set Graphic Card informations keys for wine POL_Wine_SetVideoDriver # Sound problem fix - pulseaudio related [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" ## End Fix # Choose between DVD and Digital Download version POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" # Installing mandatory dependencies if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam STEAM_ID="35140" fi # Pre-install fix - Need to backup dll because game setup install xlive and override it cd "$WINEPREFIX/drive_c/windows/system32/" cp xlive.dll xlive2.dll # Begin game installation if [ "$INSTALL_METHOD" == "DVD" ]; then # Game protection warning POL_Call POL_Function_NoCDWarning # Asking for CDROM and checking if it's correct one POL_SetupWindow_message "$(eval_gettext 'Please select the setup file to run')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "BmGame.u" POL_Wine start /unix "$CDROM/autorun.exe" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" == "STEAM" ]; then # Mandatory pre-install fix for steam POL_Call POL_Install_steam_flags "$STEAM_ID" # Shortcut done before install for steam version POL_Shortcut "steam.exe" "$TITLE" "" "steam://rungameid/$STEAM_ID" POL_Shortcut "steam.exe" "Steam ($TITLE)" "" "" # Steam install POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE" cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID POL_Wine_WaitExit "$TITLE" else # Asking then installing DDV of the game cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" SETUP_EXE="$APP_ANSWER" POL_Wine start /unix "$SETUP_EXE" POL_Wine_WaitExit "$TITLE" fi # Mandatory to make the game work with wine POL_Call POL_Remove_gfwl cd "$WINEPREFIX/drive_c/windows/system32/" cp xlive2.dll xlive.dll # Making shortcut if [ "$INSTALL_METHOD" != "STEAM" ]; then POL_Shortcut "BmStartApp.exe" "$TITLE" "" "" fi POL_SetupWindow_Close exit 0 RepliesEdited by Dadu042 |
martynjlewis | Tuesday 9 August 2016 at 19:51 |
martynjlewis
|
MessageHi guys Does anyone know how to update this? I can't get it to run. Replies |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com