World Of Warcraft : Legion
Informations
Creator | Message |
---|---|
vi2nano
|
WarningThis installer is a beta script. It means that it might not work as expected InformationsPlatforms: Feedbacks0 0 Description'World of Warcraft: Legion' is the sixth expansion set, 2016. Wikipedia. Source code#!/bin/bash # Date : (2009-07-07 19-30) # Last revision : (2018-08-01) # Wine version used : 2.22-staging # Distribution used to test : N/A # Author : Asimov and SuperPlumus # Contributor: freedumb2000 vi2nano # CHANGELOG # [Dadu042] (2019-08-01) # Wine 1.9.20-staging -> 2.22-staging (according Appdb.winehq.org) # [vi2nano] (2016-10-13 20-20) # Updated for Legion # Updated wine version to 1.9.20-staging # Added Override for msvcp140(native,builtin) # added XP as default OS # commented out dotnet30sp1 install. It's no longer required also (md5 mismatch was inevitable) # [vi2nano] (2016-06-18 16-38) # Updated Wine Version to 1.9.12 (Works with new 6.2.4 patch) # Added dotnet30sp1 to fix errors logging into Battle.net. # Added a few message windows during install to point users in the right direction setting ptrace_scope # and regarding installation of libldap (ArchLinux doesn't include it in base system their may be Distros also) # [freedumb200] (2014-11-14 17-15) # Update Wine version to 1.5.29 (known to work with Draenor). # Added dbghelp dll override to fix a crsh in the BattleNet client. # [SuperPlumus] (2013-05-12 15-55) # Update Wine version to 1.5.29 to fix bug #2284 # Add --allow-kill in POL_Wine_WaitExit # [SuperPlumus] (2013-05-19 20-47) # gettext [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="World of Warcraft : Legion" PREFIX="WorldOfWarcraft : Legion" WORKING_WINE_VERSION="2.22-staging" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/wow/top.jpg" "http://files.playonlinux.com/resources/setups/wow/left.jpg" "$TITLE" POL_SetupWindow_Init POL_SetupWindow_SetID 14 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "Blizzard Entertainment" "http://www.blizzard.com" "Asimov and SuperPlumus" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" # je ne sais pas si ca fonctionne en x64 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" POL_Call POL_Install_gecko #POL_Call POL_Install_dotnet30sp1 POL_SetupWindow_message "$(eval_gettext 'If this fails check the debug, if missing libldap.so, and please install libldap from your Repo')" "$TITLE" Set_OS "winxp" POL_Wine_OverrideDLL "dbghelp" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_SetupWindow_InstallMethod "CD,DVD,LOCAL" if [ "$INSTALL_METHOD" = "CD" ] then # Le nombre de cd varie selon les boitiers POL_SetupWindow_menu "$(eval_gettext 'Which version do you have?')" "$TITLE" "4 CDs~5 CDs" "~" NOMBRE_CD="$APP_ANSWER" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 1 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 2 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 2.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 3 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 3.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 4 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 4.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" if [ "$NOMBRE_CD" = "5 CDs" ]; then POL_SetupWindow_message "$(eval_gettext 'Please insert game media 5 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 5.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" fi cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "DVD" ] then POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "LOCAL" ] then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$APP_ANSWER" POL_Wine_WaitExit "$TITLE" --allow-kill fi POL_Wine_SetVideoDriver POL_SetupWindow_VMS POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE" # Fichier Config.wtf cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF" cat << EOF > Config.wtf SET gxApi "D3D9" SET ffxDeath "0" SET SoundOutputSystem "1" SET SoundBufferSize "150" SET MasterSoundEffects "0" EOF # AddOn ApplyToForehead (evite les crash de wow sur l'ecran des reglages) mkdir -p "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" wget "$SITE/divers/ApplyToForehead.zip" unzip "ApplyToForehead.zip" rm "ApplyToForehead.zip" POL_Wine_InstallFonts Set_SoundDriver alsa POL_System_TmpDelete POL_Shortcut "Wow.exe" "$TITLE" POL_Shortcut_InsertBeforeWine "$TITLE" "mkdir -p \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/\"" POL_Shortcut_InsertBeforeWine "$TITLE" "cp \"$WINEPREFIX/drive_c/Config.wtf\" \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/Config.wtf\"" POL_SetupWindow_Close exit |
Contributions
Filters:
ContributeMember | Message |
Dadu042 | Friday 2 August 2019 at 17:52 |
Dadu042
|
InformationThis update has been approved by the team. Differences@@ -0,0 +1,170 @@ +#!/bin/bash +# Date : (2009-07-07 19-30) +# Last revision : (2018-08-01) +# Wine version used : 2.22-staging +# Distribution used to test : N/A +# Author : Asimov and SuperPlumus +# Contributor: freedumb2000 vi2nano + +# CHANGELOG +# [Dadu042] (2019-08-01) +# Wine 1.9.20-staging -> 2.22-staging (according Appdb.winehq.org) +# [vi2nano] (2016-10-13 20-20) +# Updated for Legion +# Updated wine version to 1.9.20-staging +# Added Override for msvcp140(native,builtin) +# added XP as default OS +# commented out dotnet30sp1 install. It's no longer required also (md5 mismatch was inevitable) +# [vi2nano] (2016-06-18 16-38) +# Updated Wine Version to 1.9.12 (Works with new 6.2.4 patch) +# Added dotnet30sp1 to fix errors logging into Battle.net. +# Added a few message windows during install to point users in the right direction setting ptrace_scope +# and regarding installation of libldap (ArchLinux doesn't include it in base system their may be Distros also) +# [freedumb200] (2014-11-14 17-15) +# Update Wine version to 1.5.29 (known to work with Draenor). +# Added dbghelp dll override to fix a crsh in the BattleNet client. +# [SuperPlumus] (2013-05-12 15-55) +# Update Wine version to 1.5.29 to fix bug #2284 +# Add --allow-kill in POL_Wine_WaitExit +# [SuperPlumus] (2013-05-19 20-47) +# gettext + +[ "$PLAYONLINUX" = "" ] && exit 0 +source "$PLAYONLINUX/lib/sources" + +TITLE="World of Warcraft : Legion" +PREFIX="WorldOfWarcraft : Legion" +WORKING_WINE_VERSION="2.22-staging" + +POL_GetSetupImages "http://files.playonlinux.com/resources/setups/wow/top.jpg" "http://files.playonlinux.com/resources/setups/wow/left.jpg" "$TITLE" +POL_SetupWindow_Init +POL_SetupWindow_SetID 14 +POL_Debug_Init + +POL_SetupWindow_presentation "$TITLE" "Blizzard Entertainment" "http://www.blizzard.com" "Asimov and SuperPlumus" "$PREFIX" + +POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" # je ne sais pas si ca fonctionne en x64 +POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" + +POL_System_TmpCreate "$PREFIX" + + +POL_Call POL_Install_gecko +#POL_Call POL_Install_dotnet30sp1 +POL_SetupWindow_message "$(eval_gettext 'If this fails check the debug, if missing libldap.so, and please install libldap from your Repo')" "$TITLE" + +Set_OS "winxp" +POL_Wine_OverrideDLL "dbghelp" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" + +POL_SetupWindow_InstallMethod "CD,DVD,LOCAL" + +if [ "$INSTALL_METHOD" = "CD" ] +then + +# Le nombre de cd varie selon les boitiers +POL_SetupWindow_menu "$(eval_gettext 'Which version do you have?')" "$TITLE" "4 CDs~5 CDs" "~" +NOMBRE_CD="$APP_ANSWER" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 1 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/* "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 2 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 2.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 3 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 3.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 4 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 4.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + + +if [ "$NOMBRE_CD" = "5 CDs" ]; then +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 5 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 5.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" +fi + +cd "$POL_System_TmpDir" +POL_Wine_WaitBefore "$TITLE" +POL_Wine "Installer.exe" +POL_Wine_WaitExit "$TITLE" --allow-kill + +fi +if [ "$INSTALL_METHOD" = "DVD" ] +then + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/* "$POL_System_TmpDir" + +cd "$POL_System_TmpDir" +POL_Wine_WaitBefore "$TITLE" +POL_Wine "Installer.exe" +POL_Wine_WaitExit "$TITLE" --allow-kill + +fi +if [ "$INSTALL_METHOD" = "LOCAL" ] +then + +cd "$HOME" +POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" +POL_Wine_WaitBefore "$TITLE" +POL_Wine start /unix "$APP_ANSWER" +POL_Wine_WaitExit "$TITLE" --allow-kill + + +fi + +POL_Wine_SetVideoDriver + +POL_SetupWindow_VMS + + +POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE" + +# Fichier Config.wtf +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF" +cat << EOF > Config.wtf +SET gxApi "D3D9" +SET ffxDeath "0" +SET SoundOutputSystem "1" +SET SoundBufferSize "150" +SET MasterSoundEffects "0" +EOF + +# AddOn ApplyToForehead (evite les crash de wow sur l'ecran des reglages) +mkdir -p "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" +wget "$SITE/divers/ApplyToForehead.zip" +unzip "ApplyToForehead.zip" +rm "ApplyToForehead.zip" + +POL_Wine_InstallFonts +Set_SoundDriver alsa + +POL_System_TmpDelete + +POL_Shortcut "Wow.exe" "$TITLE" +POL_Shortcut_InsertBeforeWine "$TITLE" "mkdir -p \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/\"" +POL_Shortcut_InsertBeforeWine "$TITLE" "cp \"$WINEPREFIX/drive_c/Config.wtf\" \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/Config.wtf\"" + +POL_SetupWindow_Close +exit \ No newline at end of file New source code#!/bin/bash # Date : (2009-07-07 19-30) # Last revision : (2018-08-01) # Wine version used : 2.22-staging # Distribution used to test : N/A # Author : Asimov and SuperPlumus # Contributor: freedumb2000 vi2nano # CHANGELOG # [Dadu042] (2019-08-01) # Wine 1.9.20-staging -> 2.22-staging (according Appdb.winehq.org) # [vi2nano] (2016-10-13 20-20) # Updated for Legion # Updated wine version to 1.9.20-staging # Added Override for msvcp140(native,builtin) # added XP as default OS # commented out dotnet30sp1 install. It's no longer required also (md5 mismatch was inevitable) # [vi2nano] (2016-06-18 16-38) # Updated Wine Version to 1.9.12 (Works with new 6.2.4 patch) # Added dotnet30sp1 to fix errors logging into Battle.net. # Added a few message windows during install to point users in the right direction setting ptrace_scope # and regarding installation of libldap (ArchLinux doesn't include it in base system their may be Distros also) # [freedumb200] (2014-11-14 17-15) # Update Wine version to 1.5.29 (known to work with Draenor). # Added dbghelp dll override to fix a crsh in the BattleNet client. # [SuperPlumus] (2013-05-12 15-55) # Update Wine version to 1.5.29 to fix bug #2284 # Add --allow-kill in POL_Wine_WaitExit # [SuperPlumus] (2013-05-19 20-47) # gettext [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="World of Warcraft : Legion" PREFIX="WorldOfWarcraft : Legion" WORKING_WINE_VERSION="2.22-staging" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/wow/top.jpg" "http://files.playonlinux.com/resources/setups/wow/left.jpg" "$TITLE" POL_SetupWindow_Init POL_SetupWindow_SetID 14 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "Blizzard Entertainment" "http://www.blizzard.com" "Asimov and SuperPlumus" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" # je ne sais pas si ca fonctionne en x64 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" POL_Call POL_Install_gecko #POL_Call POL_Install_dotnet30sp1 POL_SetupWindow_message "$(eval_gettext 'If this fails check the debug, if missing libldap.so, and please install libldap from your Repo')" "$TITLE" Set_OS "winxp" POL_Wine_OverrideDLL "dbghelp" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_SetupWindow_InstallMethod "CD,DVD,LOCAL" if [ "$INSTALL_METHOD" = "CD" ] then # Le nombre de cd varie selon les boitiers POL_SetupWindow_menu "$(eval_gettext 'Which version do you have?')" "$TITLE" "4 CDs~5 CDs" "~" NOMBRE_CD="$APP_ANSWER" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 1 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 2 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 2.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 3 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 3.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 4 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 4.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" if [ "$NOMBRE_CD" = "5 CDs" ]; then POL_SetupWindow_message "$(eval_gettext 'Please insert game media 5 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 5.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" fi cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "DVD" ] then POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "LOCAL" ] then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$APP_ANSWER" POL_Wine_WaitExit "$TITLE" --allow-kill fi POL_Wine_SetVideoDriver POL_SetupWindow_VMS POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE" # Fichier Config.wtf cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF" cat << EOF > Config.wtf SET gxApi "D3D9" SET ffxDeath "0" SET SoundOutputSystem "1" SET SoundBufferSize "150" SET MasterSoundEffects "0" EOF # AddOn ApplyToForehead (evite les crash de wow sur l'ecran des reglages) mkdir -p "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" wget "$SITE/divers/ApplyToForehead.zip" unzip "ApplyToForehead.zip" rm "ApplyToForehead.zip" POL_Wine_InstallFonts Set_SoundDriver alsa POL_System_TmpDelete POL_Shortcut "Wow.exe" "$TITLE" POL_Shortcut_InsertBeforeWine "$TITLE" "mkdir -p \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/\"" POL_Shortcut_InsertBeforeWine "$TITLE" "cp \"$WINEPREFIX/drive_c/Config.wtf\" \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/Config.wtf\"" POL_SetupWindow_Close exit RepliesEdited by Dadu042 |
vi2nano | Friday 14 October 2016 at 4:12 |
vi2nano
|
WarningThis update has not been approved yet by the team. Differences@@ -0,0 +1,168 @@ +#!/bin/bash +# Date : (2009-07-07 19-30) +# Last revision : (2016-06-18 16-38) +# Wine version used : 1.9.12 +# Distribution used to test : N/A +# Author : Asimov and SuperPlumus +# Contributor: freedumb2000 vi2nano + +# CHANGELOG +# [vi2nano] (2016-10-13 20-20) +# Updated for Legion +# Updated wine version to 1.9.20-staging +# Added Override for msvcp140(native,builtin) +# added XP as default OS +# commented out dotnet30sp1 install. It's no longer required also (md5 mismatch was inevitable) +# [vi2nano] (2016-06-18 16-38) +# Updated Wine Version to 1.9.12 (Works with new 6.2.4 patch) +# Added dotnet30sp1 to fix errors logging into Battle.net. +# Added a few message windows during install to point users in the right direction setting ptrace_scope +# and regarding installation of libldap (ArchLinux doesn't include it in base system their may be Distros also) +# [freedumb200] (2014-11-14 17-15) +# Update Wine version to 1.5.29 (known to work with Draenor). +# Added dbghelp dll override to fix a crsh in the BattleNet client. +# [SuperPlumus] (2013-05-12 15-55) +# Update Wine version to 1.5.29 to fix bug #2284 +# Add --allow-kill in POL_Wine_WaitExit +# [SuperPlumus] (2013-05-19 20-47) +# gettext + +[ "$PLAYONLINUX" = "" ] && exit 0 +source "$PLAYONLINUX/lib/sources" + +TITLE="World of Warcraft : Legion" +PREFIX="WorldOfWarcraft : Legion" +WORKING_WINE_VERSION="1.9.20-staging" + +POL_GetSetupImages "http://files.playonlinux.com/resources/setups/wow/top.jpg" "http://files.playonlinux.com/resources/setups/wow/left.jpg" "$TITLE" +POL_SetupWindow_Init +POL_SetupWindow_SetID 14 +POL_Debug_Init + +POL_SetupWindow_presentation "$TITLE" "Blizzard Entertainment" "http://www.blizzard.com" "Asimov and SuperPlumus" "$PREFIX" + +POL_Wine_SelectPrefix "$PREFIX" +POL_System_SetArch "x86" # je ne sais pas si ca fonctionne en x64 +POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" + +POL_System_TmpCreate "$PREFIX" + + +POL_Call POL_Install_gecko +#POL_Call POL_Install_dotnet30sp1 +POL_SetupWindow_message "$(eval_gettext 'If this fails check the debug, if missing libldap.so, and please install libldap from your Repo')" "$TITLE" + +Set_OS "winxp" +POL_Wine_OverrideDLL "dbghelp" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" + +POL_SetupWindow_InstallMethod "CD,DVD,LOCAL" + +if [ "$INSTALL_METHOD" = "CD" ] +then + +# Le nombre de cd varie selon les boitiers +POL_SetupWindow_menu "$(eval_gettext 'Which version do you have?')" "$TITLE" "4 CDs~5 CDs" "~" +NOMBRE_CD="$APP_ANSWER" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 1 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/* "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 2 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 2.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 3 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 3.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 4 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 4.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" + + +if [ "$NOMBRE_CD" = "5 CDs" ]; then +POL_SetupWindow_message "$(eval_gettext 'Please insert game media 5 into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome 5.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" +fi + +cd "$POL_System_TmpDir" +POL_Wine_WaitBefore "$TITLE" +POL_Wine "Installer.exe" +POL_Wine_WaitExit "$TITLE" --allow-kill + +fi +if [ "$INSTALL_METHOD" = "DVD" ] +then + +POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" +POL_SetupWindow_cdrom +POL_SetupWindow_check_cdrom "Installer Tome.mpq" +POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" +cp -r "$CDROM"/* "$POL_System_TmpDir" + +cd "$POL_System_TmpDir" +POL_Wine_WaitBefore "$TITLE" +POL_Wine "Installer.exe" +POL_Wine_WaitExit "$TITLE" --allow-kill + +fi +if [ "$INSTALL_METHOD" = "LOCAL" ] +then + +cd "$HOME" +POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" +POL_Wine_WaitBefore "$TITLE" +POL_Wine start /unix "$APP_ANSWER" +POL_Wine_WaitExit "$TITLE" --allow-kill + + +fi + +POL_Wine_SetVideoDriver + +POL_SetupWindow_VMS + + +POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE" + +# Fichier Config.wtf +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF" +cat << EOF > Config.wtf +SET gxApi "D3D9" +SET ffxDeath "0" +SET SoundOutputSystem "1" +SET SoundBufferSize "150" +SET MasterSoundEffects "0" +EOF + +# AddOn ApplyToForehead (evite les crash de wow sur l'ecran des reglages) +mkdir -p "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" +cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" +wget "$SITE/divers/ApplyToForehead.zip" +unzip "ApplyToForehead.zip" +rm "ApplyToForehead.zip" + +POL_Wine_InstallFonts +Set_SoundDriver alsa + +POL_System_TmpDelete + +POL_Shortcut "Wow.exe" "$TITLE" +POL_Shortcut_InsertBeforeWine "$TITLE" "mkdir -p \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/\"" +POL_Shortcut_InsertBeforeWine "$TITLE" "cp \"$WINEPREFIX/drive_c/Config.wtf\" \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/Config.wtf\"" + +POL_SetupWindow_Close +exit \ No newline at end of file New source code#!/bin/bash # Date : (2009-07-07 19-30) # Last revision : (2016-06-18 16-38) # Wine version used : 1.9.12 # Distribution used to test : N/A # Author : Asimov and SuperPlumus # Contributor: freedumb2000 vi2nano # CHANGELOG # [vi2nano] (2016-10-13 20-20) # Updated for Legion # Updated wine version to 1.9.20-staging # Added Override for msvcp140(native,builtin) # added XP as default OS # commented out dotnet30sp1 install. It's no longer required also (md5 mismatch was inevitable) # [vi2nano] (2016-06-18 16-38) # Updated Wine Version to 1.9.12 (Works with new 6.2.4 patch) # Added dotnet30sp1 to fix errors logging into Battle.net. # Added a few message windows during install to point users in the right direction setting ptrace_scope # and regarding installation of libldap (ArchLinux doesn't include it in base system their may be Distros also) # [freedumb200] (2014-11-14 17-15) # Update Wine version to 1.5.29 (known to work with Draenor). # Added dbghelp dll override to fix a crsh in the BattleNet client. # [SuperPlumus] (2013-05-12 15-55) # Update Wine version to 1.5.29 to fix bug #2284 # Add --allow-kill in POL_Wine_WaitExit # [SuperPlumus] (2013-05-19 20-47) # gettext [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="World of Warcraft : Legion" PREFIX="WorldOfWarcraft : Legion" WORKING_WINE_VERSION="1.9.20-staging" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/wow/top.jpg" "http://files.playonlinux.com/resources/setups/wow/left.jpg" "$TITLE" POL_SetupWindow_Init POL_SetupWindow_SetID 14 POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "Blizzard Entertainment" "http://www.blizzard.com" "Asimov and SuperPlumus" "$PREFIX" POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" # je ne sais pas si ca fonctionne en x64 POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_System_TmpCreate "$PREFIX" POL_Call POL_Install_gecko #POL_Call POL_Install_dotnet30sp1 POL_SetupWindow_message "$(eval_gettext 'If this fails check the debug, if missing libldap.so, and please install libldap from your Repo')" "$TITLE" Set_OS "winxp" POL_Wine_OverrideDLL "dbghelp" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_SetupWindow_InstallMethod "CD,DVD,LOCAL" if [ "$INSTALL_METHOD" = "CD" ] then # Le nombre de cd varie selon les boitiers POL_SetupWindow_menu "$(eval_gettext 'Which version do you have?')" "$TITLE" "4 CDs~5 CDs" "~" NOMBRE_CD="$APP_ANSWER" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 1 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 2 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 2.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 3 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 3.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" POL_SetupWindow_message "$(eval_gettext 'Please insert game media 4 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 4.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" if [ "$NOMBRE_CD" = "5 CDs" ]; then POL_SetupWindow_message "$(eval_gettext 'Please insert game media 5 into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome 5.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/*.mpq "$POL_System_TmpDir" fi cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "DVD" ] then POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive\nif not already done.')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "Installer Tome.mpq" POL_SetupWindow_wait "$(eval_gettext 'Wait while the installation is prepared...')" "$TITLE" cp -r "$CDROM"/* "$POL_System_TmpDir" cd "$POL_System_TmpDir" POL_Wine_WaitBefore "$TITLE" POL_Wine "Installer.exe" POL_Wine_WaitExit "$TITLE" --allow-kill fi if [ "$INSTALL_METHOD" = "LOCAL" ] then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE" POL_Wine_WaitBefore "$TITLE" POL_Wine start /unix "$APP_ANSWER" POL_Wine_WaitExit "$TITLE" --allow-kill fi POL_Wine_SetVideoDriver POL_SetupWindow_VMS POL_SetupWindow_wait "$(eval_gettext 'Please wait...')" "$TITLE" # Fichier Config.wtf cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF" cat << EOF > Config.wtf SET gxApi "D3D9" SET ffxDeath "0" SET SoundOutputSystem "1" SET SoundBufferSize "150" SET MasterSoundEffects "0" EOF # AddOn ApplyToForehead (evite les crash de wow sur l'ecran des reglages) mkdir -p "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" cd "$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/Interface" wget "$SITE/divers/ApplyToForehead.zip" unzip "ApplyToForehead.zip" rm "ApplyToForehead.zip" POL_Wine_InstallFonts Set_SoundDriver alsa POL_System_TmpDelete POL_Shortcut "Wow.exe" "$TITLE" POL_Shortcut_InsertBeforeWine "$TITLE" "mkdir -p \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/\"" POL_Shortcut_InsertBeforeWine "$TITLE" "cp \"$WINEPREFIX/drive_c/Config.wtf\" \"$WINEPREFIX/drive_c/$PROGRAMFILES/World of Warcraft/WTF/Config.wtf\"" 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