S.T.A.L.K.E.R.: Shadow of Chernobyl
Informations
Creator | Message |
---|---|
Xenos5
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks0 0 DescriptionS.T.A.L.K.E.R.: Shadow of Chernobyl is a first-person shooter survival horror video game, 2007. Wikipedia page. ScreenshotsSource code#!/bin/bash # Date : (2015-03-30T20:30Z) # Last revision : see changelog # Distribution used to test : Arch Linux # Author : Alexander Borysov (Xenos5) # Script licence : GPLv3 # Program licence: Proprietary # CHANGELOG # [Alexander Borysov (Xenos5)] (2015-03-30 20:30) # Initial script. # [Dadu042] (2020-01-15 16:00) # Wine 1.7.39 -> 3.0.3 . # Improve POL_Shortcut # Add POL_RequiredVersion # Improve GPU setup. # Add POL_Shortcut_Document # Add patch update function. # [Dadu042] (2020-09-20 16:00) # Force OS to winxp. # Add shortcut to the settings tool # # KNOWN ISSUES : # - Wine amd64 3.0.3, 4.0.4, 5.0.2 + GOG release: the GOG's Settings.exe tool seems to change the language (it remembers it), but this does not work in the game. # # KNOWN ISSUES (FIXED): [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" PREFIX="STALKERShadowOfChernobyl" WINEVERSION="3.0.3" STEAM_APP_ID=4500 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" Set_OS "winxp" ################ # GPU # ################ # Asking about memory size of graphic card POL_SetupWindow_VMS "128" # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Useful for Nvidia GPUs # POL_Call POL_Install_physx POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup-1a.bin" POL_Wine_WaitBefore "$TITLE" POL_Wine "$CDROM/setup.exe" elif [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" "steam://install/$STEAM_APP_ID" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext "Please select the setup file to run.")" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine "$APP_ANSWER" fi if [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe POL_Shortcut "$binary_path" "$TITLE" "" "" "Game;" # POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 POL_Shortcut_Document "$TITLE" "Stalker*.pdf" POL_Shortcut "Set*.exe" "$TITLE - Settings" "" "" "Game;" fi4 ################ # Patch update # ################ POL_SetupWindow_menu "$(eval_gettext 'Do you want to install a official patch-update ?')" "$TITLE" "$(eval_gettext 'Yes')~$(eval_gettext 'No')" "~" if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; then POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE" PATCH_EXE="$APP_ANSWER" POL_Wine start /unix "$PATCH_EXE" POL_Wine_WaitExit "$PATCH_EXE" fi POL_SetupWindow_Close exit |
Contributions
Filters:
ContributeMember | Message |
Dadu042 | Sunday 20 September 2020 at 20:06 |
Dadu042
|
InformationThis update has been approved by the team. MessageTesting the GOG release (after the retail DVD). Differences@@ -16,7 +16,15 @@ # Improve GPU setup. # Add POL_Shortcut_Document # Add patch update function. - +# [Dadu042] (2020-09-20 16:00) +# Force OS to winxp. +# Add shortcut to the settings tool +# +# KNOWN ISSUES : +# - Wine amd64 3.0.3, 4.0.4, 5.0.2 + GOG release: the GOG's Settings.exe tool seems to change the language (it remembers it), but this does not work in the game. +# +# KNOWN ISSUES (FIXED): + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" @@ -37,6 +45,8 @@ POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" +Set_OS "winxp" + ################ # GPU # ################ @@ -76,10 +86,12 @@ else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe POL_Shortcut "$binary_path" "$TITLE" "" "" "Game;" - #POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 + # POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 POL_Shortcut_Document "$TITLE" "Stalker*.pdf" -fi + + POL_Shortcut "Set*.exe" "$TITLE - Settings" "" "" "Game;" +fi4 ################ # Patch update # New source code#!/bin/bash # Date : (2015-03-30T20:30Z) # Last revision : see changelog # Distribution used to test : Arch Linux # Author : Alexander Borysov (Xenos5) # Script licence : GPLv3 # Program licence: Proprietary # CHANGELOG # [Alexander Borysov (Xenos5)] (2015-03-30 20:30) # Initial script. # [Dadu042] (2020-01-15 16:00) # Wine 1.7.39 -> 3.0.3 . # Improve POL_Shortcut # Add POL_RequiredVersion # Improve GPU setup. # Add POL_Shortcut_Document # Add patch update function. # [Dadu042] (2020-09-20 16:00) # Force OS to winxp. # Add shortcut to the settings tool # # KNOWN ISSUES : # - Wine amd64 3.0.3, 4.0.4, 5.0.2 + GOG release: the GOG's Settings.exe tool seems to change the language (it remembers it), but this does not work in the game. # # KNOWN ISSUES (FIXED): [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" PREFIX="STALKERShadowOfChernobyl" WINEVERSION="3.0.3" STEAM_APP_ID=4500 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" Set_OS "winxp" ################ # GPU # ################ # Asking about memory size of graphic card POL_SetupWindow_VMS "128" # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Useful for Nvidia GPUs # POL_Call POL_Install_physx POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup-1a.bin" POL_Wine_WaitBefore "$TITLE" POL_Wine "$CDROM/setup.exe" elif [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" "steam://install/$STEAM_APP_ID" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext "Please select the setup file to run.")" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine "$APP_ANSWER" fi if [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe POL_Shortcut "$binary_path" "$TITLE" "" "" "Game;" # POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 POL_Shortcut_Document "$TITLE" "Stalker*.pdf" POL_Shortcut "Set*.exe" "$TITLE - Settings" "" "" "Game;" fi4 ################ # Patch update # ################ POL_SetupWindow_menu "$(eval_gettext 'Do you want to install a official patch-update ?')" "$TITLE" "$(eval_gettext 'Yes')~$(eval_gettext 'No')" "~" if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; then POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE" PATCH_EXE="$APP_ANSWER" POL_Wine start /unix "$PATCH_EXE" POL_Wine_WaitExit "$PATCH_EXE" fi POL_SetupWindow_Close exit Replies |
Dadu042 | Wednesday 15 January 2020 at 16:36 |
Dadu042
|
WarningThis update has not been approved yet by the team. Differences@@ -1,31 +1,59 @@ #!/bin/bash # Date : (2015-03-30T20:30Z) -# Last revision : (2015-03-30T20:30Z) +# Last revision : see changelog # Distribution used to test : Arch Linux # Author : Alexander Borysov (Xenos5) # Script licence : GPLv3 # Program licence: Proprietary +# CHANGELOG +# [Alexander Borysov (Xenos5)] (2015-03-30 20:30) +# Initial script. +# [Dadu042] (2020-01-15 16:00) +# Wine 1.7.39 -> 3.0.3 . +# Improve POL_Shortcut +# Add POL_RequiredVersion +# Improve GPU setup. +# Add POL_Shortcut_Document +# Add patch update function. + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - + TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" PREFIX="STALKERShadowOfChernobyl" -WINEVERSION="1.7.39" +WINEVERSION="3.0.3" STEAM_APP_ID=4500 - + POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" - + POL_SetupWindow_Init POL_Debug_Init - + POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" +POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" + POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" -POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" +################ +# GPU # +################ + +# Asking about memory size of graphic card +POL_SetupWindow_VMS "128" + +# Set Graphic Card information keys for wine +POL_Wine_SetVideoDriver + +# Useful for Nvidia GPUs +# POL_Call POL_Install_physx + + +POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" + if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup-1a.bin" @@ -41,16 +69,30 @@ POL_Wine_WaitBefore "$TITLE" POL_Wine "$APP_ANSWER" fi - -POL_SetupWindow_VMS "128" + if [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe - POL_Shortcut "$binary_path" "$TITLE" "" + POL_Shortcut "$binary_path" "$TITLE" "" "" "Game;" #POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 + + POL_Shortcut_Document "$TITLE" "Stalker*.pdf" fi +################ +# Patch update # +################ + +POL_SetupWindow_menu "$(eval_gettext 'Do you want to install a official patch-update ?')" "$TITLE" "$(eval_gettext 'Yes')~$(eval_gettext 'No')" "~" + +if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; then + POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE" + PATCH_EXE="$APP_ANSWER" + POL_Wine start /unix "$PATCH_EXE" + POL_Wine_WaitExit "$PATCH_EXE" +fi + POL_SetupWindow_Close exit \ No newline at end of file New source code#!/bin/bash # Date : (2015-03-30T20:30Z) # Last revision : see changelog # Distribution used to test : Arch Linux # Author : Alexander Borysov (Xenos5) # Script licence : GPLv3 # Program licence: Proprietary # CHANGELOG # [Alexander Borysov (Xenos5)] (2015-03-30 20:30) # Initial script. # [Dadu042] (2020-01-15 16:00) # Wine 1.7.39 -> 3.0.3 . # Improve POL_Shortcut # Add POL_RequiredVersion # Improve GPU setup. # Add POL_Shortcut_Document # Add patch update function. [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" PREFIX="STALKERShadowOfChernobyl" WINEVERSION="3.0.3" STEAM_APP_ID=4500 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" ################ # GPU # ################ # Asking about memory size of graphic card POL_SetupWindow_VMS "128" # Set Graphic Card information keys for wine POL_Wine_SetVideoDriver # Useful for Nvidia GPUs # POL_Call POL_Install_physx POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup-1a.bin" POL_Wine_WaitBefore "$TITLE" POL_Wine "$CDROM/setup.exe" elif [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" "steam://install/$STEAM_APP_ID" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext "Please select the setup file to run.")" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine "$APP_ANSWER" fi if [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe POL_Shortcut "$binary_path" "$TITLE" "" "" "Game;" #POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 POL_Shortcut_Document "$TITLE" "Stalker*.pdf" fi ################ # Patch update # ################ POL_SetupWindow_menu "$(eval_gettext 'Do you want to install a official patch-update ?')" "$TITLE" "$(eval_gettext 'Yes')~$(eval_gettext 'No')" "~" if [ "$APP_ANSWER" == "$(eval_gettext 'Yes')" ]; then POL_SetupWindow_browse "$(eval_gettext 'Please select the file to run')" "$TITLE" PATCH_EXE="$APP_ANSWER" POL_Wine start /unix "$PATCH_EXE" POL_Wine_WaitExit "$PATCH_EXE" fi POL_SetupWindow_Close exit Replies |
Xenos5 | Monday 30 March 2015 at 22:47 |
Xenos5
|
WarningThis update has not been approved yet by the team. Differences@@ -1,123 +1,56 @@ #!/bin/bash -# Date : (2010-05-11 21-00) -# Last revision : (2011-21-04 21-00) -# Wine version used : 1.3.14 -# Distribution used to test : Debian Testing x64 -# Author : GNU_Raziel & TheGreenManalishi -# Licence : Retail -# Only For : http://www.playonlinux.com +# Date : (2015-03-30T20:30Z) +# Last revision : (2015-03-30T20:30Z) +# Distribution used to test : Arch Linux +# Author : Alexander Borysov (Xenos5) +# Script licence : GPLv3 +# Program licence: Proprietary [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" -TITLE="S.T.A.L.K.E.R. - Shadow Of Chernobyl" -PREFIX="STALKER-ShadowOfChernobyl" -WORKING_WINE_VERSION="1.3.14" - -if [ "$POL_LANG" == "fr" ]; then -LNG_CHOOSE_MEDIA="Quelle version possédez-vous?" -LNG_DVD="Version DVD" -LNG_DDV="Version Digital Download" -LNG_CHOOSE_DDV="Veuillez selectionner votre executable Digital Download de $TITLE" -LNG_INSERT_MEDIA="Veuillez insérer le disque $TITLE dans votre lecteur\nsi ce n'est pas déja fait." -LNG_WAIT_END="Appuyez sur \"Suivant\" UNIQUEMENT quand l'installation du\njeu sera terminée sous peine de devoir recommencer l'installation." -LNG_INSTALL_ON="Installation en cours..." -LNG_GAME_VMS="Quelle est la quantité de mémoire (Mo) de votre carte graphique ?\n(minimum pour ce jeu : 256)" -LNG_VMS_ERROR="Ce jeu ne fonctionnera correctement qu'avec une carte graphique ayant plus de 256Mo de mémoire." -LNG_SUCCES="$TITLE a été installé avec succès." -else -LNG_CHOOSE_MEDIA="What version do you have?" -LNG_DVD="DVD Version" -LNG_DDV="Digital Download Version" -LNG_CHOOSE_DDV="Please select your $TITLE Digital Download executable" -LNG_INSERT_MEDIA="Please insert $TITLE media into your disk drive\nif not already done." -LNG_WAIT_END="Click on \"Next\" ONLY when the game installation is finished\nor you will have to redo the installation." -LNG_INSTALL_ON="Installation in progress..." -LNG_GAME_VMS="How much memory does your graphics board have?\n(minimum for this game : 256)" -LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than 256Mo of memory." -LNG_SUCCES="$TITLE has been installed successfully." -fi - -#starting the script -rm "$POL_USER_ROOT/tmp/*.jpg" +TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" +PREFIX="STALKERShadowOfChernobyl" +WINEVERSION="1.7.39" +STEAM_APP_ID=4500 + +POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" + POL_SetupWindow_Init - -POL_SetupWindow_presentation "$TITLE" "THQ" "http://www.stalker-game.com/" "GNU_Raziel & TheGreenManalishi" "$PREFIX" - -select_prefix "$POL_USER_ROOT/wineprefix/$PREFIX" - -#downloading specific Wine -if [ "$MACHTYPE" == "x86_64-pc-linux-gnu" ]; then - POL_Call POL_Install_wine64b -else - POL_SetupWindow_install_wine "$WORKING_WINE_VERSION" -fi -Use_WineVersion "$WORKING_WINE_VERSION" +POL_Debug_Init -#Creating prefix -POL_SetupWindow_prefixcreate - -#Choose between DVD and Digital Download version -POL_SetupWindow_menu "$LNG_CHOOSE_MEDIA" "$TITLE" "$LNG_DVD~$LNG_DDV" "~" - -if [ "$APP_ANSWER" == "$LNG_DVD" ]; then - GAME_MEDIAVERSION="DVD" -else - GAME_MEDIAVERSION="DD" +POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" + +POL_Wine_SelectPrefix "$PREFIX" +POL_Wine_PrefixCreate "$WINEVERSION" + +POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" + +if [ "$INSTALL_METHOD" = "DVD" ]; then + POL_SetupWindow_cdrom + POL_SetupWindow_check_cdrom "setup-1a.bin" + POL_Wine_WaitBefore "$TITLE" + POL_Wine "$CDROM/setup.exe" +elif [ "$INSTALL_METHOD" = "STEAM" ]; then + POL_Call POL_Install_steam + cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" + POL_Wine "steam.exe" "steam://install/$STEAM_APP_ID" + POL_Wine_WaitExit "$TITLE" +elif [ "$INSTALL_METHOD" = "LOCAL" ]; then + POL_SetupWindow_browse "$(eval_gettext "Please select the setup file to run.")" "$TITLE" + POL_Wine_WaitBefore "$TITLE" + POL_Wine "$APP_ANSWER" fi - -if [ "$GAME_MEDIAVERSION" == "DVD" ]; then - #asking for CDROM and checking if it's correct one - POL_SetupWindow_message "$LNG_INSERT_MEDIA" - POL_SetupWindow_cdrom - POL_SetupWindow_check_cdrom "setup-1c.bin" - wine start /unix "$CDROM/setup.exe" - POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE" + +POL_SetupWindow_VMS "128" + +if [ "$INSTALL_METHOD" = "STEAM" ]; then + POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else - #Asking then installing DDV of the game - cd "$HOME" - POL_SetupWindow_browse "$LNG_CHOOSE_DDV" "$TITLE" - SETUP_EXE="$APP_ANSWER" - POL_SetupWindow_wait_next_signal "$LNG_INSTALL_ON" "$TITLE" - wine start /unix "$SETUP_EXE" - INSTALL_ON="1" - until [ "$INSTALL_ON" == "" ]; do - sleep 5 - INSTALL_ON=`ps aux | grep "wineserver" | grep -v "grep"` - done - POL_SetupWindow_detect_exit -fi - -#asking about memory size of graphic card -POL_SetupWindow_menu_list "$LNG_GAME_VMS" "$TITLE" "128-256-320-384-512-640-768-896-1024-1792-2048-3072-4096" "-" "256" -VMS="$APP_ANSWER" - -cd "$WINEPREFIX/drive_c/windows/temp/" -cat << EOF > vms.reg -[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D] -"VideoMemorySize"="$VMS" -EOF -regedit vms.reg -if [ "$VMS" -lt "256" ]; then - POL_SetupWindow_message "$LNG_VMS_ERROR" "$TITLE" -fi - -## PlayOnMac Section -[ "$PLAYONMAC" == "" ] && Set_SoundDriver "alsa" -[ "$PLAYONMAC" == "" ] || Set_Managed "Off" -## End Section - -#cleaning temp -if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then - rm -rf "$WINEPREFIX/drive_c/windows/temp/*" - chmod -R 777 "$POL_USER_ROOT/tmp/" - rm -rf "$POL_USER_ROOT/tmp/*" + binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe + POL_Shortcut "$binary_path" "$TITLE" "" + #POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 fi - -#making shortcut -POL_SetupWindow_auto_shortcut "$PREFIX" "XR_3DA.exe" "$TITLE" "" "" -Set_WineVersion_Assign "$WORKING_WINE_VERSION" "$TITLE" -POL_SetupWindow_message "$LNG_SUCCES" "$TITLE" POL_SetupWindow_Close exit \ No newline at end of file New source code#!/bin/bash # Date : (2015-03-30T20:30Z) # Last revision : (2015-03-30T20:30Z) # Distribution used to test : Arch Linux # Author : Alexander Borysov (Xenos5) # Script licence : GPLv3 # Program licence: Proprietary [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="S.T.A.L.K.E.R.: Shadow of Chernobyl" PREFIX="STALKERShadowOfChernobyl" WINEVERSION="1.7.39" STEAM_APP_ID=4500 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "THQ" "http://stalker-game.com" "Alexander Borysov" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "setup-1a.bin" POL_Wine_WaitBefore "$TITLE" POL_Wine "$CDROM/setup.exe" elif [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Call POL_Install_steam cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam" POL_Wine "steam.exe" "steam://install/$STEAM_APP_ID" POL_Wine_WaitExit "$TITLE" elif [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext "Please select the setup file to run.")" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine "$APP_ANSWER" fi POL_SetupWindow_VMS "128" if [ "$INSTALL_METHOD" = "STEAM" ]; then POL_Shortcut "steam.exe" "$TITLE" "${TITLE}.png" "steam://rungameid/$STEAM_APP_ID -no-dwrite" else binary_path=$(find_binary XR_3DA.exe | sed 's|dedicated/XR_3DA.exe$|XR_3DA.exe|g') # find_binary has a tendency to find bin/dedicated/XR_3DA.exe instead of bin/XR_3DA.exe POL_Shortcut "$binary_path" "$TITLE" "" #POL_Shortcut "bin/XR_3DA.exe" "$TITLE" "" # needs commit 09735e098bc3aa6649393c9271d5f55466f35bfb, presumably in PoL 4.2.7 fi POL_SetupWindow_Close exit 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