Diablo III
Informations
Creator | Message |
---|---|
Quentin PÂRIS
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks14 11 DescriptionScreenshotsSource code#!/usr/bin/env playonlinux-bash # Date : (2017-04-07) # Last revision : see the changelog below # Wine version used : 3.20 # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG # [Dadu042] (2020-01-16 00:10) # Wine 2.5-staging -> 3.20. # Add POL_RequiredVersion # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="3.20" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "win10" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game;" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files. IMPORTANT: You may have to go to settings and disable browser acceleration, this often fixes display issues.')" POL_SetupWindow_Close exit 0 |
Contributions
Filters:
ContributeMember | Message |
lacton | Monday 3 January 2022 at 8:11 |
lacton
|
MessageInstalling Diablo III was failing on a fresh install of Ubuntu 20.04. I found an error message in the logs: "ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution." Installing winbind (e.g., sudo apt install winbind) fixed the issue, and the installation could complete. I do not know if there is a way to add a check for winbind in the POL script. Replies |
anthorou | Saturday 28 March 2020 at 20:42 |
anthorou
|
MessageHi everyone! I would like to know if any of you experienced issue installing D3 on Ubuntu 18.04. I am able to open POL and open the battle net launcher. Everything seems to be fine, but when i launch the game, the system stop responding (Gray screen or it resized the resolution of the screen). Thank you for your helps!
RepliesSaturday 28 March 2020 at 22:14
Sunday 8 November 2020 at 18:11
Thursday 12 November 2020 at 0:04
Thursday 12 November 2020 at 0:04
|
Dadu042 | Thursday 16 January 2020 at 0:14 |
Dadu042
|
InformationThis update has been approved by the team. Differences@@ -1,11 +1,15 @@ #!/usr/bin/env playonlinux-bash # Date : (2017-04-07) -# Wine version used : 2.4-staging +# Last revision : see the changelog below +# Wine version used : 3.20 # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG +# [Dadu042] (2020-01-16 00:10) +# Wine 2.5-staging -> 3.20. +# Add POL_RequiredVersion # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable @@ -32,7 +36,7 @@ source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" -WORKING_WINE_VERSION="2.5-staging" +WORKING_WINE_VERSION="3.20" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" @@ -45,7 +49,9 @@ POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" - + +POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" + POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" @@ -85,7 +91,7 @@ POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" -POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game;" POL_Debug_Message "Install Completed ----------------------------" New source code#!/usr/bin/env playonlinux-bash # Date : (2017-04-07) # Last revision : see the changelog below # Wine version used : 3.20 # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG # [Dadu042] (2020-01-16 00:10) # Wine 2.5-staging -> 3.20. # Add POL_RequiredVersion # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="3.20" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_RequiredVersion "4.0.0" || POL_Debug_Fatal "$APPLICATION_TITLE $VERSION is required to install $TITLE" POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "win10" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game;" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files. IMPORTANT: You may have to go to settings and disable browser acceleration, this often fixes display issues.')" POL_SetupWindow_Close exit 0 Replies |
Aital | Tuesday 18 June 2019 at 18:27 |
Aital
|
MessageHello. I'm currently in Diablo 3 with wine version 4.10 Staging and POL 4.3.4. The game runs in a 64 bit bottle but has one problem. It stutters horribly. This seems like it might be related to what my ram is doing while the game is running. It currently goes from 4.0gb to 6.9gb rapidly then resets and repeats over and over. This only happens when diabloIII is running. Does anyone know how to fix this or what causes it?
I installed the corefonts and physx like in this installer but it didn't make any difference that I can tell. It ran before this also. So, it seems battle.net and this game and starcrat II at least run out of the box in a 64bit bottle in 4.10 Staging. I beleive it works in the normal 4.10 version also, but with the same problems IIRC.
I've also tried Full Screen, Windowed, Windowed Full screen and highest and lowest settings but no success getting rid of the stutter so far.
Solution found: Go to options in Battle.net Diablo3 page and change it to run in 32bit mode. It will remove the stutter. This is still from a 64bit bottle in playonlinux. RepliesThursday 27 June 2019 at 20:42
Edited by Aital |
tufflax | Friday 23 February 2018 at 12:48 |
tufflax
|
MessageStopped working for me yesterday, 22 Feb 2018, after a minor patch to Diablo 3. The launcher runs, but the game does not start. After I tried reinstalling the whole thing in PlayOnLinux, I can't log in with to the Battle.net Launcher. Some error pops up "The program Battle.net Helper.exe has encountered as serious problem and needs to close." and I can't log in. Replies |
Capitain_Jack | Wednesday 6 December 2017 at 3:21 |
Capitain_Jack
|
Message
RepliesWednesday 6 December 2017 at 3:36
Wednesday 6 December 2017 at 3:38
Wednesday 6 December 2017 at 3:44
Wednesday 6 December 2017 at 3:45
Wednesday 6 December 2017 at 3:47
|
famastefano | Wednesday 22 November 2017 at 16:38 |
famastefano
|
MessageGood afternoon, everyone. First of all, thank you for contributing with this project and this script in particular. Sadly, it seems that I can't install Diablo 3 nor Battle.Net. It loops infinitly at Virtual Drive creation, a folder called DiabloIII_32 with 967 items, totalling 20.3 MB. It doesn't increase the number of items, nor the size, even after 3+ hours, that's why I suppose it doesn't advance on the install. Is it possible that the Wine version is too old? It's the 2.5-staging, while the latest, at the moment, is 2.21. I wonder if the problem is also that I use Fedora 27 AMD64, while the installer uses x86, don't know. I've also installed the NVIDIA 32-bit compatibility libraries while installing the driver, just in case is needed. By the way, my system specs are these: $ lsb_release -a: LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: Fedora Description: Fedora release 27 (Twenty Seven) Release: 27 Codename: TwentySeven Motherboard: product: 970 Pro3 R2.0 vendor: ASRock BIOS: vendor: American Megatrends Inc. version: P2.50 size: 64KiB capacity: 4032KiB capabilities: PCI bus, BIOS EEPROM can be upgraded, BIOS shadowing, Booting from CD-ROM/DVD, Selectable boot path, BIOS ROM is socketed, Enhanced Disk Drive extensions, 5.25" 1.2MB floppy, 3.5" 720KB floppy, 3.5" 2.88MB floppy, Print Screen key, i8042 keyboard controller, INT14 serial line control, INT17 printer control, ACPI, USB legacy emulation, BIOS boot specification, UEFI specification is supported CPU: AMD FX(tm)-8350 Eight-Core Processor, stock version, no overclock or any hardware/software modification. RAM: 2x4 GB Corsair CML8GX3M2A1600C9 POL: 4.2.12 Install Script: PlayOnLinux debugging tool (v4.2.12) ----------------------------------------------- Debugging: Diablo III Warning: This is a PlayOnLinux script logfile. It does not contain everything that happened in your program\'s virtual drive (wineprefix) Please do not use this logfile on winehq forum, this logfile is not interesting for wine debugging. Date: 11/22/17 16:11:00 > uname -a Linux fs-workstation 4.13.13-300.fc27.x86_64 #1 SMP Wed Nov 15 15:47:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux > lsb_release -a > wine --version (Be careful; this version might not be the version used in the script. Read the content of this file for more information) wine-2.20 (Staging) > glxinfo \| grep rendering direct rendering: Yes GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, > glxinfo \| grep renderer OpenGL renderer string: GeForce GTX 960/PCIe/SSE2 > OpenGL libs 64bits direct rendering is enabled 64bits direct rendering is enabled > export declare -x AMD64_COMPATIBLE="True" declare -x APPLICATION_TITLE="PlayOnLinux" declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x DEBIAN_PACKAGE="TRUE" declare -x DESKTOP="/home/famastefano/Desktop" declare -x DESKTOP_SESSION="gnome-xorg" declare -x DISPLAY=":1" declare -x DONT_MONITOR="1" declare -x DYLDPATH_ORIGIN="" declare -x DYLD_LIBRARY_PATH="" declare -x GDK_BACKEND="x11" declare -x GDMSESSION="gnome-xorg" declare -x GDM_LANG="en_GB.UTF-8" declare -x GECKO_SITE="http://wine.playonlinux.com/gecko" declare -x GIO_LAUNCHED_DESKTOP_FILE="/usr/share/applications/PlayOnLinux.desktop" declare -x GIO_LAUNCHED_DESKTOP_FILE_PID="2928" declare -x GJS_DEBUG_OUTPUT="stderr" declare -x GJS_DEBUG_TOPICS="JS ERROR;JS LOG" declare -x GNOME_DESKTOP_SESSION_ID="this-is-deprecated" declare -x GNUPGHOME="/home/famastefano/.PlayOnLinux//gpg" declare -x G_FILENAME_ENCODING="UTF-8" declare -x HISTCONTROL="ignoredups" declare -x HISTSIZE="1000" declare -x HOME="/home/famastefano" declare -x HOSTNAME="fs-workstation" declare -x IGNORE_ICON_DIR="false" declare -x JOURNAL_STREAM="9:32990" declare -x KDEDIRS="/usr" declare -x LANG="en_GB.UTF-8" declare -x LD_32_PATH_ORIGIN="" declare -x LD_LIBRARY_PATH="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/lib:" declare -x LD_PATH_ORIGIN="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/lib:" declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s" declare -x LOADEDMODULES="" declare -x LOGNAME="famastefano" declare -x MACHTYPE="x86_64-redhat-linux-gnu" declare -x MAIL="/var/spool/mail/famastefano" declare -x MD5_COMMAND="md5sum" declare -x MODULEPATH="/etc/scl/modulefiles:/usr/share/Modules/modulefiles:/etc/modulefiles:/usr/share/modulefiles" declare -x MODULESHOME="/usr/share/Modules" declare -x MONO_SITE="http://wine.playonlinux.com/mono" declare -x OLDPWD="/home/famastefano/.PlayOnLinux/configurations/setups/Diablo III" declare -x OS_NAME="linux" declare -x OpenGL32="1" declare -x OpenGL64="1" declare -x PATH="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/famastefano/.local/bin:/home/famastefano/bin" declare -x PATH_ORIGIN="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/famastefano/.local/bin:/home/famastefano/bin" declare -x PLAYONLINUX="/usr/share/playonlinux" declare -x POL_ARCH="x86" declare -x POL_COOKIE="8rYdbIPop746byhOg1qH" declare -x POL_CURL="curl" declare -x POL_DNS="playonlinux.com" declare -x POL_HOST="127.0.0.1" declare -x POL_ID="71130515" declare -x POL_LANG="en" declare -x POL_OS="Linux" declare -x POL_PORT="30000" declare -x POL_PYTHON="python" declare -x POL_SetupWindow_ID="3963" declare -x POL_SetupWindow_LeftImage="/usr/share/playonlinux/etc/setups/default/left.jpg" declare -x POL_SetupWindow_TopImage="/usr/share/playonlinux/etc/setups/default/top.png" declare -x POL_TERM="xterm" declare -x POL_UPTODATE="TRUE" declare -x POL_USER_ARCH="x86" declare -x POL_USER_ROOT="/home/famastefano/.PlayOnLinux/" declare -x POL_WGET="env LD_LIBRARY_PATH=\"/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/lib:\" wget --prefer-family=IPv4 -q" declare -x PWD="/usr/share/playonlinux/python" declare -x QT_IM_MODULE="ibus" declare -x REPERTOIRE="/home/famastefano/.PlayOnLinux/" declare -x SCRIPTID="Diablo III" declare -x SED="sed" declare -x SESSION_MANAGER="local/unix:@/tmp/.ICE-unix/1698,unix/unix:/tmp/.ICE-unix/1698" declare -x SETUPWINDOW_INIT="true" declare -x SHELL="/bin/bash" declare -x SHLVL="5" declare -x SITE="http://repository.playonlinux.com" declare -x SSH_AUTH_SOCK="/run/user/1000/keyring/ssh" declare -x TEXTDOMAIN="pol" declare -x TITLE="Diablo III" declare -x TITRE="PlayOnLinux" declare -x UBUNTU_MENUPROXY="0" declare -x USER="famastefano" declare -x USERNAME="famastefano" declare -x VERSION="4.2.12" declare -x VK_LAYER_PATH="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64/etc/explicit_layer.d" declare -x VULKAN_SDK="/home/famastefano/vulkan/VulkanSDK/1.0.65.0/x86_64" declare -x WGETRC="/home/famastefano/.PlayOnLinux//configurations/wgetrc" declare -x WINDOWPATH="2" declare -x WINEDLLOVERRIDES="winemenubuilder.exe=d" declare -x WINEPREFIX="/home/famastefano/.PlayOnLinux//wineprefix/default" declare -x WINE_SITE="http://wine.playonlinux.com/binaries" declare -x WorkingDirectory="/home/famastefano" declare -x XAUTHORITY="/run/user/1000/gdm/Xauthority" declare -x XDG_CURRENT_DESKTOP="GNOME" declare -x XDG_DATA_DIRS="/home/famastefano/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/" declare -x XDG_MENU_PREFIX="gnome-" declare -x XDG_RUNTIME_DIR="/run/user/1000" declare -x XDG_SEAT="seat0" declare -x XDG_SESSION_DESKTOP="gnome-xorg" declare -x XDG_SESSION_ID="2" declare -x XDG_SESSION_TYPE="x11" declare -x XDG_VTNR="2" declare -x XMODIFIERS="@im=ibus" 11/22/17 16:11:02 - [main] Message: Starting Install ----------------------------- 11/22/17 16:11:28 - [POL_System_SetArch] Message: POL_ARCH set to x86 11/22/17 16:11:43 - [main] Message: Downloading Install File ------------- 11/22/17 16:11:43 - [POL_Download] Message: Downloading https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe 11/22/17 16:11:49 - [POL_Download] Warning: MD5 is missing! 11/22/17 16:11:49 - [main] Message: Creating Wine Install ------------------------ 11/22/17 16:11:49 - [POL_Wine_SelectPrefix] Message: Selecting prefix: DiabloIII_32 11/22/17 16:11:49 - [POL_System_SetArch] Message: POL_ARCH set to x86 11/22/17 16:11:49 - [POL_Wine_PrefixCreate] Message: Setting POL_WINEVERSION to 2.5-staging 11/22/17 16:11:49 - [POL_Wine_PrefixCreate] Message: Creating prefix (2.5-staging)... 11/22/17 16:11:49 - [POL_Wine_PrefixCreate] Message: Prefix already exists 11/22/17 16:11:53 - [POL_SetupWindow_menu] Message: menu answer: Erase (virtual drive content will be lost) 11/22/17 16:11:53 - [POL_Wine_PrefixCreate] Message: Erase Prefix 11/22/17 16:11:54 - [POL_Wine_PrefixCreate] Message: Using wine 2.5-staging 11/22/17 16:11:54 - [POL_Wine_InstallVersion] Message: Installing wine version path: 2.5-staging, x86 11/22/17 16:11:55 - [POL_Config_PrefixWrite] Message: Prefix config write: ARCH x86 11/22/17 16:11:55 - [POL_Config_PrefixWrite] Message: Prefix config write: VERSION 2.5-staging 11/22/17 16:11:55 - [POL_Wine] Message: Running wine-2.5-staging --version (Working directory : /home/famastefano/.PlayOnLinux/shortcuts) 11/22/17 16:11:55 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html wine-2.5 (Staging) 11/22/17 16:11:55 - [POL_Wine] Message: Wine return: 0 Virtual Drives - DiabloIII_32: [11/22/17 16:11:55] - Running wine-2.5-staging --version (Working directory : /home/famastefano/.PlayOnLinux/shortcuts) wine-2.5 (Staging) PlayOnLinux logfile ------------------- Date: 11/22/17 16:11:55 Warning! PlayOnLinux is using a modified wine version (2.5-staging). Do not file bugs, AppDB test reports, or ask for help on the WineHQ website for any applications or games that are run using this version. > PlayOnLinux Version 4.2.12 > uname -a Linux fs-workstation 4.13.13-300.fc27.x86_64 #1 SMP Wed Nov 15 15:47:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux > lsb_release -a > wine --version wine-2.5 (Staging) > POL_WINEVERSION 2.5-staging > WINEPREFIX /home/famastefano/.PlayOnLinux//wineprefix/DiabloIII_32 > Distribution Fedora release 27 (Twenty Seven) > glxinfo \| grep rendering direct rendering: Yes GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range, GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, > glxinfo \| grep renderer OpenGL renderer string: GeForce GTX 960/PCIe/SSE2 > OpenGL libs (Direct rendering testing) 64bits direct rendering is enabled 64bits direct rendering is enabled $ lspci -k | grep -A 2 VGA: 01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3201 Kernel driver in use: nvidia $ cat /proc/driver/nvidia/version: NVRM version: NVIDIA UNIX x86_64 Kernel Module 384.98 Thu Oct 26 15:16:01 PDT 2017 GCC version: gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC) $ glxinfo | grep "OpenGL": OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 960/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 384.98 OpenGL core profile shading language version string: 4.50 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.5.0 NVIDIA 384.98 OpenGL shading language version string: 4.50 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 384.98 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 RepliesWednesday 22 November 2017 at 17:03
Wednesday 22 November 2017 at 19:20
Wednesday 22 November 2017 at 19:20
Wednesday 6 December 2017 at 3:23
Tuesday 9 January 2018 at 1:54
Tuesday 9 January 2018 at 1:54
Tuesday 9 January 2018 at 1:54
Tuesday 9 January 2018 at 1:54
Tuesday 9 January 2018 at 1:55
Saturday 2 March 2019 at 20:01
Friday 8 March 2019 at 11:09
|
pakos | Thursday 9 November 2017 at 18:42 |
pakos
|
MessageLatest installer works fine however i have probems with mouse. wine.2-20-staging: there's a big lag on click and hover something, completly unusable. wine.2.5-staging: mouse seems to be working fine however holding button doesnt work sometimes, looks like every second click works with holding. any1 know a solution? Replies |
metalmephisto | Friday 7 July 2017 at 18:34 |
metalmephisto
|
WarningThis update has not been approved yet by the team. Differences@@ -89,7 +89,7 @@ POL_Debug_Message "Install Completed ----------------------------" -POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files.')" +POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files. IMPORTANT: You may have to go to settings and disable browser acceleration, this often fixes display issues.')" POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-04-07) # Wine version used : 2.4-staging # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="2.5-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "win10" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files. IMPORTANT: You may have to go to settings and disable browser acceleration, this often fixes display issues.')" POL_SetupWindow_Close exit 0 RepliesFriday 7 July 2017 at 18:35
Friday 14 July 2017 at 11:57
Thursday 16 January 2020 at 0:07
|
SomeGuy42 | Thursday 29 June 2017 at 13:22 |
SomeGuy42
|
WarningThis update has not been approved yet by the team. MessageHi, this is an update to fix a Blizzard App display bug and to stay current with wine. Differences@@ -1,11 +1,20 @@ #!/usr/bin/env playonlinux-bash -# Date : (2017-04-07) -# Wine version used : 2.4-staging -# Distribution used to test : Ubuntu 16.04 LTS +# Date : (2017-06-28) +# Wine version used : 2.11-staging +# Distribution used to test : Ubuntu 17.04 # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 +# NVidia GTX 750Ti # CHANGELOG +# [SomeGuy42] (28-JUN-2017) +# Wine 2.5-staging => 2.11-staging +# Blizzard app v1.8.3.8965 +# Diablo 3 Patch 2.6.0.46006 +# win10 => winxp +# fixes blizzard app display bug but complains of future support +# futre alternative is ie8 but doesnt solve initial login window issue +# my testing shows winxp gives better performance (+~10fps) # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable @@ -32,11 +41,11 @@ source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" -WORKING_WINE_VERSION="2.5-staging" +WORKING_WINE_VERSION="2.11-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" -AUTHOR="RavonTUS, SomeGuy42 and the POL Community" +AUTHOR="SomeGuy42, RavonTUS, and the POL Community" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init @@ -47,10 +56,9 @@ POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" -#POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" -POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" @@ -65,7 +73,7 @@ POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" -Set_OS "win10" +Set_OS "winxp" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" @@ -75,6 +83,7 @@ # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx +#POL_Call POL_Install_ie8 #IE8 for future alternative Blizzard App display fix (28-JUN-2017) POL_Debug_Message "Running Install File -------------------------" @@ -89,7 +98,7 @@ POL_Debug_Message "Install Completed ----------------------------" -POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files.')" +POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete!')\n\n$(eval_gettext 'Continue by starting the Blizzard app, logging in and installing the Diablo III game files.')\n\n$(eval_gettext 'The App may complain of Windows XP compatibility, just click ok, it shouldnt bother you again.')\n\n$(eval_gettext 'Enjoy!')" POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-06-28) # Wine version used : 2.11-staging # Distribution used to test : Ubuntu 17.04 # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # NVidia GTX 750Ti # CHANGELOG # [SomeGuy42] (28-JUN-2017) # Wine 2.5-staging => 2.11-staging # Blizzard app v1.8.3.8965 # Diablo 3 Patch 2.6.0.46006 # win10 => winxp # fixes blizzard app display bug but complains of future support # futre alternative is ie8 but doesnt solve initial login window issue # my testing shows winxp gives better performance (+~10fps) # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="2.11-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" AUTHOR="SomeGuy42, RavonTUS, and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "winxp" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx #POL_Call POL_Install_ie8 #IE8 for future alternative Blizzard App display fix (28-JUN-2017) POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete!')\n\n$(eval_gettext 'Continue by starting the Blizzard app, logging in and installing the Diablo III game files.')\n\n$(eval_gettext 'The App may complain of Windows XP compatibility, just click ok, it shouldnt bother you again.')\n\n$(eval_gettext 'Enjoy!')" POL_SetupWindow_Close exit 0 Replies |
SomeGuy42 | Thursday 29 June 2017 at 13:18 |
SomeGuy42
|
WarningThis update has not been approved yet by the team. MessageHi, this is an update to fix a Blizzard App display bug and to stay current with wine. Differences@@ -1,11 +1,20 @@ #!/usr/bin/env playonlinux-bash -# Date : (2017-04-07) -# Wine version used : 2.4-staging -# Distribution used to test : Ubuntu 16.04 LTS +# Date : (2017-06-28) +# Wine version used : 2.11-staging +# Distribution used to test : Ubuntu 17.04 # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 +# NVidia GTX 750Ti # CHANGELOG +# [SomeGuy42] (28-JUN-2017) +# Wine 2.5-staging => 2.11-staging +# Blizzard app v1.8.3.8965 +# Diablo 3 Patch 2.6.0.46006 +# win10 => winxp +# fixes blizzard app display bug but complains of future support +# futre alternative is ie8 but doesnt solve initial login window issue +# my testing shows winxp gives better performance (+~10fps) # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable @@ -31,12 +40,12 @@ [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" -TITLE="Diablo III" -WORKING_WINE_VERSION="2.5-staging" +TITLE="Diablo III_2" +WORKING_WINE_VERSION="2.11-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" -PREFIX="DiabloIII_32" -AUTHOR="RavonTUS, SomeGuy42 and the POL Community" +PREFIX="DiabloIII_32_2" +AUTHOR="SomeGuy42, RavonTUS, and the POL Community" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init @@ -47,10 +56,9 @@ POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" -#POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" -POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" @@ -65,7 +73,7 @@ POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" -Set_OS "win10" +Set_OS "winxp" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" @@ -75,6 +83,7 @@ # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx +#POL_Call POL_Install_ie8 #IE8 for future alternative Blizzard App display fix (28-JUN-2017) POL_Debug_Message "Running Install File -------------------------" @@ -89,7 +98,7 @@ POL_Debug_Message "Install Completed ----------------------------" -POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files.')" +POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete!')\n\n$(eval_gettext 'Continue by starting the Blizzard app, logging in and installing the Diablo III game files.')\n\n$(eval_gettext 'The App may complain of Windows XP compatibility, just click ok, it shouldnt bother you again.')\n\n$(eval_gettext 'Enjoy!')" POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-06-28) # Wine version used : 2.11-staging # Distribution used to test : Ubuntu 17.04 # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # NVidia GTX 750Ti # CHANGELOG # [SomeGuy42] (28-JUN-2017) # Wine 2.5-staging => 2.11-staging # Blizzard app v1.8.3.8965 # Diablo 3 Patch 2.6.0.46006 # win10 => winxp # fixes blizzard app display bug but complains of future support # futre alternative is ie8 but doesnt solve initial login window issue # my testing shows winxp gives better performance (+~10fps) # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III_2" WORKING_WINE_VERSION="2.11-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32_2" AUTHOR="SomeGuy42, RavonTUS, and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "winxp" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx #POL_Call POL_Install_ie8 #IE8 for future alternative Blizzard App display fix (28-JUN-2017) POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete!')\n\n$(eval_gettext 'Continue by starting the Blizzard app, logging in and installing the Diablo III game files.')\n\n$(eval_gettext 'The App may complain of Windows XP compatibility, just click ok, it shouldnt bother you again.')\n\n$(eval_gettext 'Enjoy!')" POL_SetupWindow_Close exit 0 RepliesThursday 29 June 2017 at 13:22
|
SomeGuy42 | Monday 10 April 2017 at 15:57 |
SomeGuy42
|
WarningThis update has not been approved yet by the team. Differences@@ -1,66 +1,95 @@ -#!/bin/bash - +#!/usr/bin/env playonlinux-bash +# Date : (2017-04-07) +# Wine version used : 2.4-staging +# Distribution used to test : Ubuntu 16.04 LTS +# NVidia GeForce GTX 960/PCIe/SSE2 +# AMD FX(tm)-6300 Six-Core Processor × 6 + # CHANGELOG -# [SuperPlumus] (2013-06-08 17-14) -# gettext + clean +# [SomeGuy42] (09-APR-2017) +# Wine 2.0-rc3-staging => 2.5-staging +# 2.5 has many preinstalled components and should make the install simpler/more stable +# Blizzard app v1.8.0.8600 (formerly Battle.net) +# Diablo 3 Patch 2.5.0.44247 +# [RavonTUS] (06-JAN-2017) +# added Dependencies to improve the install +# Wine 1.7.15 => 2.0-rc3-staging +# Battle.Net Patch 1.5.2.8180 +# Diablo 3 Patch 2.4.3 (64-bit Client) +# NVidia GeForce GTX 960/PCIe/SSE2 +# AMD FX(tm)-6300 Six-Core Processor × 6 +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) - +# [SuperPlumus] (2013-06-08 17-14) +# gettext + clean + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - + TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" +WORKING_WINE_VERSION="2.5-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" -PREFIX="DiabloIII" - +PREFIX="DiabloIII_32" +AUTHOR="RavonTUS, SomeGuy42 and the POL Community" + +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_SetID 1195 POL_Debug_Init - -POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" - + +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" + POL_System_SetArch "x86" - -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi - +#POL_System_SetArch "amd64" +POL_System_TmpCreate "$PREFIX" + +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" + +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - -POL_Call POL_Install_vcrun2008 - + +POL_Debug_Message "Setting Wine Variables -----------------------" +Set_OS "win10" +# Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" +POL_Wine_OverrideDLL "native,builtin" "ucrtbase" + + +# Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) +POL_Call POL_Install_corefonts +POL_Call POL_Install_Physx + + +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi - + POL_SetupWindow_VMS "1024" - -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" - +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" + +POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files.')" + POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-04-07) # Wine version used : 2.4-staging # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG # [SomeGuy42] (09-APR-2017) # Wine 2.0-rc3-staging => 2.5-staging # 2.5 has many preinstalled components and should make the install simpler/more stable # Blizzard app v1.8.0.8600 (formerly Battle.net) # Diablo 3 Patch 2.5.0.44247 # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="2.5-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII_32" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Blizzard application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Blizzard app install may take longer than expected to continue to the next window, but it works in most cases. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" Set_OS "win10" # Updated Overrides, many of wine's dlls are up to spec now and diablo has even removed some of their own. POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Updated dependancies, Most no longer needed due to wine 2.0 (07-APR-2017) POL_Call POL_Install_corefonts POL_Call POL_Install_Physx POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Blizzard application Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Login to the Blizzard app by using the email and password entries near the bottom of the login window, not the nice looking ones near the top. You may also want to check the box for Keep Me Always Loged In. Then login to Blizzard and install the Diablo III game files.')" POL_SetupWindow_Close exit 0 Replies |
RavonTUS | Saturday 8 April 2017 at 4:23 |
RavonTUS
|
WarningThis update has not been approved yet by the team. MessageGreetings, It took me a while to get this one going - Battle.Net v1.8.0.860 and Diablo III v2.50 (Season 10), because I crashed my OS. In the end I learned that it is very important to make sure the video drivers are configured correctly in order for any of this to work. I tried Wine v2.5, but it keep failing with "dbhelper" error, so I went back to v2.4-staging. I was able to get it to run the full 64-bit client, but it is very slow and laggy. Please switch to 32-bit on the Battle.net screen. NOTE: I needed to upgrade my linux kernel in order to better suppot my NVidia GTX960 video card. If you need help with that let me. Also remote the # from #POL_Install_physx to install PhysX for NVidia cards. Let me know how it works for you. Enjoy!
Differences@@ -1,66 +1,121 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash +# Date : (2017-04-07) +# Wine version used : 2.4-staging +# Distribution used to test : Ubuntu 16.04 LTS/Kernel 4.10.8/NVidia GTX960 +# Battle.Net v1.8.0.860/DiabloIII v2.5.0(Season 10) +# 64-bit client works but is very slow + # CHANGELOG -# [SuperPlumus] (2013-06-08 17-14) -# gettext + clean +# [RavonTUS] (07-APR-2017) +# add more api-ms-win-crt +# tested v2.5 but it failed to work, using v2.4-staging +# [RavonTUS] (05-JAN-2017) +# added Dependencies to improve the install +# Wine 1.7.15 => 2.0-rc2-staging +# Battle.Net Patch ?? +# Diablo 3 Patch 2.4.3 (64-bit Client) +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) - +# [SuperPlumus] (2013-06-08 17-14) +# gettext + clean + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - -TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" + +TITLE="Diablo III 64-bit" +WORKING_WINE_VERSION="2.4-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" -PREFIX="DiabloIII" - +PREFIX="DiabloIII-64bit" +AUTHOR="RavonTUS, SomeGuy42 and the POL Community" + +POL_GetSetupImages "http://media.blizzard.com/d3/media/artwork/artwork-templar-large.jpg" "https://2.bp.blogspot.com/-c8MeJxIShqQ/WHkheS9i48I/AAAAAAAAAF0/pka7KSf-OA4yBePsdz6sSSHFkh2fi3PfACLcB/s1600/BN.jpg" "$TITLE" POL_SetupWindow_Init +POL_SetupWindow_SetID 1195 POL_Debug_Init - -POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" - -POL_System_SetArch "x86" - -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi - + +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" + +#POL_System_SetArch "x86" +POL_System_SetArch "amd64" +POL_System_TmpCreate "$PREFIX" + +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" + +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - -POL_Call POL_Install_vcrun2008 - + +POL_Debug_Message "Setting Wine Variables -----------------------" +# win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net +Set_OS "win10" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-conio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-process-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-convert-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-environment-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-stdio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-filesystem-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-string-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-heap-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-time-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-locale-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-utility-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-math-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-multibyte-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-private-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "ucrtbase" +POL_Wine_OverrideDLL "native,builtin" "msvcp120" "msvcp140" "msvcr120" +POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" + +# Dependencies (04-JAN-2017) +POL_Call POL_Install_corefonts +POL_Call POL_install_tahoma +POL_Call POL_install_tahoma2 +POL_Call POL_Install_RegisterFonts +POL_Call POL_install_gdiplus +POL_Call POL_install_gecko +POL_Call POL_install_dxfullsetup +POL_Call POL_Install_d3dx11 +POL_Call POL_Install_vcrun2013 +#NVidian option below... +#POL_Call POL_Install_physx +#The following fails to install (MD5 hash issue) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it +#POL_Call POL_Install_wininet + +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi - + POL_SetupWindow_VMS "1024" +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" + +POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings (gear icon upper right) ->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" +POL_SetupWindow_message "$(eval_gettext 'After Diablo III Installation Complete')\n\n$(eval_gettext 'BETA: The 64-bit may or may not work with yet. (I currently get Unable to initialize D3D). If it fails, switch to the 32-bit client.')\n\n$(eval_gettext 'IMPORTANT: Please change to the 32-bit client by starting Battle.net. Click the Options (gear icon below logo). You may need to click and move the mouse down, in order for the menu to appear. Click Game Settings, then put a check mark in the Launch 32-bit client (instead of 64-bit). Then click Done.')" +POL_SetupWindow_message "$(eval_gettext 'Improve performance after the install, Go to Configure, Select that version under Wine Version, Right click on Diablo II for Configure Wine, Click on Staging Tab, Check Enable_CSMT for better graphic performance, then OK')" + POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-04-07) # Wine version used : 2.4-staging # Distribution used to test : Ubuntu 16.04 LTS/Kernel 4.10.8/NVidia GTX960 # Battle.Net v1.8.0.860/DiabloIII v2.5.0(Season 10) # 64-bit client works but is very slow # CHANGELOG # [RavonTUS] (07-APR-2017) # add more api-ms-win-crt # tested v2.5 but it failed to work, using v2.4-staging # [RavonTUS] (05-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc2-staging # Battle.Net Patch ?? # Diablo 3 Patch 2.4.3 (64-bit Client) # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III 64-bit" WORKING_WINE_VERSION="2.4-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII-64bit" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" POL_GetSetupImages "http://media.blizzard.com/d3/media/artwork/artwork-templar-large.jpg" "https://2.bp.blogspot.com/-c8MeJxIShqQ/WHkheS9i48I/AAAAAAAAAF0/pka7KSf-OA4yBePsdz6sSSHFkh2fi3PfACLcB/s1600/BN.jpg" "$TITLE" POL_SetupWindow_Init POL_SetupWindow_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" #POL_System_SetArch "x86" POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" # win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net Set_OS "win10" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-conio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-process-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-convert-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-environment-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-stdio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-filesystem-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-string-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-heap-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-time-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-locale-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-utility-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-math-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-multibyte-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-private-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" POL_Wine_OverrideDLL "native,builtin" "msvcp120" "msvcp140" "msvcr120" POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" # Dependencies (04-JAN-2017) POL_Call POL_Install_corefonts POL_Call POL_install_tahoma POL_Call POL_install_tahoma2 POL_Call POL_Install_RegisterFonts POL_Call POL_install_gdiplus POL_Call POL_install_gecko POL_Call POL_install_dxfullsetup POL_Call POL_Install_d3dx11 POL_Call POL_Install_vcrun2013 #NVidian option below... #POL_Call POL_Install_physx #The following fails to install (MD5 hash issue) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it #POL_Call POL_Install_wininet POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings (gear icon upper right) ->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_message "$(eval_gettext 'After Diablo III Installation Complete')\n\n$(eval_gettext 'BETA: The 64-bit may or may not work with yet. (I currently get Unable to initialize D3D). If it fails, switch to the 32-bit client.')\n\n$(eval_gettext 'IMPORTANT: Please change to the 32-bit client by starting Battle.net. Click the Options (gear icon below logo). You may need to click and move the mouse down, in order for the menu to appear. Click Game Settings, then put a check mark in the Launch 32-bit client (instead of 64-bit). Then click Done.')" POL_SetupWindow_message "$(eval_gettext 'Improve performance after the install, Go to Configure, Select that version under Wine Version, Right click on Diablo II for Configure Wine, Click on Staging Tab, Check Enable_CSMT for better graphic performance, then OK')" POL_SetupWindow_Close exit 0 RepliesMonday 17 April 2017 at 4:17
Monday 17 April 2017 at 4:18
Monday 17 April 2017 at 4:18
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:19
Monday 17 April 2017 at 4:24
Thursday 20 April 2017 at 4:10
|
Cronck | Monday 27 March 2017 at 17:44 |
Cronck
|
Message
Diablo 3 Settings
POL – 4.2.10 Wine – 2.3 win Ver – win xp Linux Ver – Linux Mint 17.3 Library Settings – look below
Once a D3 install fails I logged into POL and hit configure, then went to the D3 drive.
Once on the setting for that drive I changed the wine version to 2.3 then I copied Library settings from Heroes of the Storm ( this works on my PC so thought I would try it) if you have never done this go to that drive, just click on it from the left side. Under the “General” tab is where you will change the wine version. Then u should see some tabs, at the top right, click on the “wine” tab. Then “Configure Wine” next click on “libraries” tab. ADD these under New override for Library:
api-ms-win-crt-convert-|1-1-0 (native, builtin) api-ms-win-crt-heap-|1-1-0 (native, builtin) api-ms-win-crt-locale-|1-1-0 (native, builtin) api-ms-win-crt-runtime-|1-1-0 (native, builtin) api-ms-win-crt-stdio-|1-1-0 (native, builtin) d3d11 (disabled) d3dcompiler_47 (native, builtin) msvcp140 (native, builtin) ucrtbase (native, builtin) vcruntime140 (native, builtin)
now apply and close this window, on the PlayOnLinux Configuration window gp to the “Miscellaneous” Tab click the button that says “Run a .exe file in this virtual drive”
Select the Diablo 3 .exe that you downloaded from the Blizzard website. Install the game fully, then close battle net
On the left side of POL Configure select the 32 bit D3 drive and click make new shortcut from this drive, I then selected “Diablo 3 Launcher.exe”
I can now launch D3 from the desktop. Please keep in mind this is all done with the patch in between seasons 9 and 10. ver 2.5.0.
Good luck! Cronck RepliesTuesday 28 March 2017 at 22:57
Thursday 30 March 2017 at 7:01
Thursday 30 March 2017 at 7:02
Monday 3 April 2017 at 8:17
Tuesday 4 April 2017 at 10:23
|
gandor | Monday 27 March 2017 at 17:15 |
gandor
|
MessageAfter updating Diablo III to Patch 2.5.0 Diablo III gives error code 7 when trying to login. running wine 2.4 staging I can't get the battle.net app to login either. Has anyone else had this issue? Replies |
capSAR | Monday 20 March 2017 at 16:33 |
capSAR
|
MessageWith the release of Wine 2.4 and full support for Diablo 3 (according to wine's patch notes), I will try to update this script to simply use the latest version of Wine to see if I can get the 64-bit client running. If it works, I'll submit an improvement. RepliesMonday 27 March 2017 at 15:39
|
RavonTUS | Saturday 7 January 2017 at 7:14 |
RavonTUS
|
WarningThis update has not been approved yet by the team. MessageGreetings, Oh, I feel like I am so close to getting the new Diablo patch 2.4.3 64-bit client to work. Battle.net will now install as a 64-bit application. Diablo, however, starts the 64-bit client and give me the error "Diablo III was unable to initialize D3D." The good news, is I can switch the the 32-bit with-in the Battle.net menu and it will work just fine. It is probably best, to use the previous install for consistency, because it is setup for just 32-bit. But if you want to play around and give the 64-bit a try, here you go. -RavonTUS
Differences@@ -1,66 +1,109 @@ -#!/bin/bash - +#!/usr/bin/env playonlinux-bash +# Date : (2017-01-06) +# Wine version used : 2.0-rc3-staging +# Distribution used to test : Ubuntu 16.04 LTS +# NVidia GeForce GTX 960/PCIe/SSE2 +# AMD FX(tm)-6300 Six-Core Processor × 6 + # CHANGELOG -# [SuperPlumus] (2013-06-08 17-14) -# gettext + clean +# [RavonTUS] (06-JAN-2017) +# added Dependencies to improve the install +# Wine 1.7.15 => 2.0-rc3-staging +# Battle.Net Patch 1.5.2.8180 +# Diablo 3 Patch 2.4.3 (64-bit Client) +# NVidia GeForce GTX 960/PCIe/SSE2 +# AMD FX(tm)-6300 Six-Core Processor × 6 +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) - +# [SuperPlumus] (2013-06-08 17-14) +# gettext + clean + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - -TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" + +TITLE="Diablo III 64-bit" +WORKING_WINE_VERSION="2.0-rc3-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" -PREFIX="DiabloIII" - +PREFIX="DiabloIII64bit" +AUTHOR="RavonTUS, SomeGuy42 and the POL Community" + +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_SetID 1195 POL_Debug_Init - -POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" - -POL_System_SetArch "x86" - -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi - + +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" + +#POL_System_SetArch "x86" +POL_System_SetArch "amd64" +POL_System_TmpCreate "$PREFIX" + +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" + +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" + +POL_Debug_Message "Setting Wine Variables -----------------------" +# win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net +Set_OS "win10" +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "api-ms-win-crt-stdio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-heap-l1-1-0" "api-ms-win-crt-locale-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-math-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" +POL_Wine_OverrideDLL "native,builtin" "winhttp" "wininet" +POL_Wine_OverrideDLL "native,builtin" "ucrtbase" + +# Dependencies (04-JAN-2017) +POL_Call POL_Install_corefonts +POL_Call POL_install_tahoma +POL_Call POL_install_tahoma2 +POL_Call POL_Install_RegisterFonts +POL_Call POL_install_gdiplus +POL_Call POL_install_gecko +POL_Call POL_Install_riched20 +POL_Call POL_Install_riched30 +POL_Call POL_install_dxfullsetup +POL_Call POL_Install_d3dx11 +POL_Call POL_Install_vcrun2013 +POL_Call POL_Install_Physx +#The following fails to install (Cannot verify hash) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it +#POL_Call POL_Install_winhttp #bug 5221 2016-03-07 +#POL_Call POL_Install_wininet #bug 5414 2016-12-05 -POL_Call POL_Install_vcrun2008 - + +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi - + POL_SetupWindow_VMS "1024" +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" + +POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings (gear icon upper right) ->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" - +POL_SetupWindow_message "$(eval_gettext 'After Diablo III Installation Complete')\n\n$(eval_gettext 'BETA: The 64-bit may or may not work with yet. (I currently get Unable to initialize D3D). If it fails, switch to the 32-bit client.')\n\n$(eval_gettext 'IMPORTANT: Please change to the 32-bit client by starting Battle.net. Click the Options (gear icon below logo). You may need to click and move the mouse down, in order for the menu to appear. Click Game Settings, then put a check mark in the Launch 32-bit client (instead of 64-bit). Then click Done.')" + POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-01-06) # Wine version used : 2.0-rc3-staging # Distribution used to test : Ubuntu 16.04 LTS # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # CHANGELOG # [RavonTUS] (06-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc3-staging # Battle.Net Patch 1.5.2.8180 # Diablo 3 Patch 2.4.3 (64-bit Client) # NVidia GeForce GTX 960/PCIe/SSE2 # AMD FX(tm)-6300 Six-Core Processor × 6 # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III 64-bit" WORKING_WINE_VERSION="2.0-rc3-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII64bit" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" #POL_System_SetArch "x86" POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" # win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net Set_OS "win10" POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "api-ms-win-crt-stdio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-heap-l1-1-0" "api-ms-win-crt-locale-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-math-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" POL_Wine_OverrideDLL "native,builtin" "winhttp" "wininet" POL_Wine_OverrideDLL "native,builtin" "ucrtbase" # Dependencies (04-JAN-2017) POL_Call POL_Install_corefonts POL_Call POL_install_tahoma POL_Call POL_install_tahoma2 POL_Call POL_Install_RegisterFonts POL_Call POL_install_gdiplus POL_Call POL_install_gecko POL_Call POL_Install_riched20 POL_Call POL_Install_riched30 POL_Call POL_install_dxfullsetup POL_Call POL_Install_d3dx11 POL_Call POL_Install_vcrun2013 POL_Call POL_Install_Physx #The following fails to install (Cannot verify hash) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it #POL_Call POL_Install_winhttp #bug 5221 2016-03-07 #POL_Call POL_Install_wininet #bug 5414 2016-12-05 POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings (gear icon upper right) ->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_message "$(eval_gettext 'After Diablo III Installation Complete')\n\n$(eval_gettext 'BETA: The 64-bit may or may not work with yet. (I currently get Unable to initialize D3D). If it fails, switch to the 32-bit client.')\n\n$(eval_gettext 'IMPORTANT: Please change to the 32-bit client by starting Battle.net. Click the Options (gear icon below logo). You may need to click and move the mouse down, in order for the menu to appear. Click Game Settings, then put a check mark in the Launch 32-bit client (instead of 64-bit). Then click Done.')" POL_SetupWindow_Close exit 0 Replies |
RavonTUS | Thursday 5 January 2017 at 14:20 |
RavonTUS
|
WarningThis update has not been approved yet by the team. MessageGreetings, I had to reinstall Diablo III recently and found by adding these "Dependencies" it installs more consistantly. Keep in mind, this is for the 32-bit version of DIII client - Patch 2.4.3. Also, to improve performance after the install...
-RavonTUS Differences@@ -1,66 +1,97 @@ -#!/bin/bash - +#!/usr/bin/env playonlinux-bash +# Date : (2017-01-05) +# Wine version used : 2.0-rc2-staging +# Distribution used to test : Ubuntu 16.04 LTS + # CHANGELOG -# [SuperPlumus] (2013-06-08 17-14) -# gettext + clean +# [RavonTUS] (05-JAN-2017) +# added Dependencies to improve the install +# Wine 1.7.15 => 2.0-rc2-staging +# Battle.Net Patch ?? +# Diablo 3 Patch 2.4.3 (32-bit Client) +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) - +# [SuperPlumus] (2013-06-08 17-14) +# gettext + clean + [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" - -TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" + +TITLE="Diablo III 32-bit" +WORKING_WINE_VERSION="2.0-rc2-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" -PREFIX="DiabloIII" - +PREFIX="DiabloIII-32bit" +AUTHOR="RavonTUS, SomeGuy42 and the POL Community" + +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_SetID 1195 POL_Debug_Init - -POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" - + +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" + POL_System_SetArch "x86" - -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi - +#POL_System_SetArch "amd64" +POL_System_TmpCreate "$PREFIX" + +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" + +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" - -POL_Call POL_Install_vcrun2008 - + +POL_Debug_Message "Setting Wine Variables -----------------------" +POL_Debug_Message "Setting Wine Variables -----------------------" +# win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net +Set_OS "win10" +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" + +# Dependencies (04-JAN-2017) +POL_Call POL_Install_corefonts +POL_Call POL_install_tahoma +POL_Call POL_install_tahoma2 +POL_Call POL_Install_RegisterFonts +POL_Call POL_install_gdiplus +POL_Call POL_install_gecko +POL_Call POL_Install_riched20 +POL_Call POL_Install_riched30 +POL_Call POL_install_dxfullsetup +POL_Call POL_Install_d3dx11 +POL_Call POL_Install_vcrun2013 +#The following fails to install (MD5 hash issue) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it +#POL_Call POL_Install_wininet + +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi - + POL_SetupWindow_VMS "1024" - -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" - +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" + +POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" + POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2017-01-05) # Wine version used : 2.0-rc2-staging # Distribution used to test : Ubuntu 16.04 LTS # CHANGELOG # [RavonTUS] (05-JAN-2017) # added Dependencies to improve the install # Wine 1.7.15 => 2.0-rc2-staging # Battle.Net Patch ?? # Diablo 3 Patch 2.4.3 (32-bit Client) # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SuperPlumus] (2013-06-08 17-14) # gettext + clean [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III 32-bit" WORKING_WINE_VERSION="2.0-rc2-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII-32bit" AUTHOR="RavonTUS, SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" #POL_System_SetArch "amd64" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" POL_Debug_Message "Setting Wine Variables -----------------------" # win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net Set_OS "win10" POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" # Dependencies (04-JAN-2017) POL_Call POL_Install_corefonts POL_Call POL_install_tahoma POL_Call POL_install_tahoma2 POL_Call POL_Install_RegisterFonts POL_Call POL_install_gdiplus POL_Call POL_install_gecko POL_Call POL_Install_riched20 POL_Call POL_Install_riched30 POL_Call POL_install_dxfullsetup POL_Call POL_Install_d3dx11 POL_Call POL_Install_vcrun2013 #The following fails to install (MD5 hash issue) as of 04-JAN-2017, I think it would have help remove some errors at the start of the client, but runs ok without it #POL_Call POL_Install_wininet POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_Close exit 0 Replies |
SomeGuy42 | Monday 28 November 2016 at 20:17 |
SomeGuy42
|
WarningThis update has not been approved yet by the team. Differences@@ -1,66 +1,76 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash +# Date : (2016-11-22) +# Wine version used : 1.9.23 +# Distribution used to test : Ubuntu 16.04 LTS # CHANGELOG # [SuperPlumus] (2013-06-08 17-14) # gettext + clean # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" +WORKING_WINE_VERSION="1.9.23-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII" +AUTHOR="SomeGuy42 and the POL Community" +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_SetID 1195 POL_Debug_Init -POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" +POL_System_TmpCreate "$PREFIX" -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" -POL_Call POL_Install_vcrun2008 +POL_Debug_Message "Setting Wine Variables -----------------------" +# win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net +Set_OS "win7" +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" +POL_Call POL_Install_corefonts +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi POL_SetupWindow_VMS "1024" +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" +POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2016-11-22) # Wine version used : 1.9.23 # Distribution used to test : Ubuntu 16.04 LTS # CHANGELOG # [SuperPlumus] (2013-06-08 17-14) # gettext + clean # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="1.9.23-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII" AUTHOR="SomeGuy42 and the POL Community" 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_SetID 1195 POL_Debug_Init POL_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" # win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net Set_OS "win7" POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" POL_Call POL_Install_corefonts POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_Close exit 0 RepliesMonday 28 November 2016 at 20:18
|
SomeGuy42 | Thursday 24 November 2016 at 1:04 |
SomeGuy42
|
WarningThis update has not been approved yet by the team. Differences@@ -1,66 +1,75 @@ -#!/bin/bash +#!/usr/bin/env playonlinux-bash +# Date : (2016-11-22) +# Wine version used : 1.9.23 +# Distribution used to test : Ubuntu 16.04 LTS # CHANGELOG # [SuperPlumus] (2013-06-08 17-14) # gettext + clean # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) +# [SomeGuy42] (2016-11-22) +# Wine 1.7.15 => 1.9.23 +# Battle.net Patch 1.5.2 Build 8142 +# Diablo 3 v2.4.2.41394 +# Notes: install tweaked for D3 performance [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" -WORKING_WINE_VERSION="1.7.15" -EDITOR="Blizzard" +WORKING_WINE_VERSION="1.9.23-staging" +EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII" +AUTHOR="SomeGuy42 and the POL Community" +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" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" +POL_Debug_Message "Starting Install -----------------------------" +POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" +POL_System_TmpCreate "$PREFIX" -if [ "$POL_SELECTED_FILE" ]; then - SetupIs="$POL_SELECTED_FILE" -else - POL_SetupWindow_InstallMethod "LOCAL,DVD" - - if [ "$INSTALL_METHOD" = "LOCAL" ]; then - POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" - SetupIs="$APP_ANSWER" - fi - if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_SetupWindow_cdrom - POL_Call POL_Sudo_UnhideCdrom - POL_SetupWindow_check_cdrom "Diablo III Setup.exe" - SetupIs="$CDROM/Diablo III Setup.exe" - fi -fi +POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" +POL_Debug_Message "Downloading Install File -------------" +cd "$POL_System_TmpDir" +# Battle.net now has a universal installer with language selection at start +POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" +SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" + +# Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO + +POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" -POL_Call POL_Install_vcrun2008 +POL_Debug_Message "Setting Wine Variables -----------------------" +# win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net +Set_OS "win7" +POL_Wine_OverrideDLL "native,builtin" "vcruntime140" +POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" +POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" +POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" +POL_Call POL_Install_corefonts +POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" -while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do - sleep 10 -done - -POL_Shortcut "Diablo III Launcher.exe" "$TITLE" -POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' -[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' - -if [ "$INSTALL_METHOD" = "DVD" ]; then - POL_Call POL_Sudo_RehideCdrom -fi POL_SetupWindow_VMS "1024" +POL_System_TmpDelete + +POL_Debug_Message "Creating Shortcut ----------------------------" +POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" + +POL_Debug_Message "Install Completed ----------------------------" -POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" +POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_Close exit 0 \ No newline at end of file New source code#!/usr/bin/env playonlinux-bash # Date : (2016-11-22) # Wine version used : 1.9.23 # Distribution used to test : Ubuntu 16.04 LTS # CHANGELOG # [SuperPlumus] (2013-06-08 17-14) # gettext + clean # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) # [SomeGuy42] (2016-11-22) # Wine 1.7.15 => 1.9.23 # Battle.net Patch 1.5.2 Build 8142 # Diablo 3 v2.4.2.41394 # Notes: install tweaked for D3 performance [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="1.9.23-staging" EDITOR="Blizzard Entertainment Inc." EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII" AUTHOR="SomeGuy42 and the POL Community" 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_Debug_Message "Starting Install -----------------------------" POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "$AUTHOR" "$PREFIX" POL_System_SetArch "x86" POL_System_TmpCreate "$PREFIX" POL_SetupWindow_message "$(eval_gettext 'NOTICE: This will install the Battle.net application first and configure the settings for Diablo 3.')\n\n$(eval_gettext 'The Battle.net install may take longer than expected to complete, but it usually works. For example if it appears not to continue at the Installation Location window, wait a couple minutes and try clicking the Continue button again.')" POL_Debug_Message "Downloading Install File -------------" cd "$POL_System_TmpDir" # Battle.net now has a universal installer with language selection at start POL_Download "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP/Battle.net-Setup.exe" SetupIs="$POL_System_TmpDir/Battle.net-Setup.exe" # Removed the DVD option as it has a really old installer and game files and isn't worth using IMHO POL_Debug_Message "Creating Wine Install ------------------------" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Debug_Message "Setting Wine Variables -----------------------" # win7 has better D3 performance but issues with battle.net-need to turn browser hardware acceleration off in B.net Set_OS "win7" POL_Wine_OverrideDLL "native,builtin" "vcruntime140" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0" "ucrtbase" "api-ms-win-crt-stdio-l1-1-0" POL_Wine_OverrideDLL "native,builtin" "d3dcompiler_47" POL_Wine_OverrideDLL "native,builtin" "msvcp140" "msvcp100" "msvcr90" POL_Call POL_Install_corefonts POL_Debug_Message "Running Install File -------------------------" POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" POL_SetupWindow_VMS "1024" POL_System_TmpDelete POL_Debug_Message "Creating Shortcut ----------------------------" POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "" "" "Game" POL_Debug_Message "Install Completed ----------------------------" POL_SetupWindow_message "$(eval_gettext 'Battle.net Installation Complete')\n\n$(eval_gettext 'IMPORTANT: Please start the application and disable -Use browser hardware acceleration- under Settings(gear icon upper right)->Advanced and restart the app. THEN login to Battle.net and download/locate the $TITLE game files.')\n\n$(eval_gettext 'TIP: In the Battle.net application you may need to move the mouse into the content of the drop menus for them to show.')" POL_SetupWindow_Close exit 0 RepliesFriday 25 November 2016 at 19:20
|
Difides | Friday 30 September 2016 at 0:32 |
Difides
|
MessagePOL installer not working atm
Replies |
bahia | Sunday 28 August 2016 at 9:36 |
bahia
|
|
gandor | Tuesday 9 August 2016 at 1:58 |
gandor
|
Messagenow have Battle.net launcher working and launching Diablo III !!!!!!!! wine 1.9.16 windows version: Windows XP Libraries: vcruntime140 (native, builtin) api-ms-win-crt-runtime-l1-1-0 (native, builtin) d3dcompiler_47 (native, builtin) msvcp140(native, builtin) RepliesTuesday 9 August 2016 at 9:50
Tuesday 9 August 2016 at 9:54
Wednesday 10 August 2016 at 12:11
Wednesday 10 August 2016 at 12:49
Friday 12 August 2016 at 6:59
Friday 12 August 2016 at 7:00
Friday 12 August 2016 at 13:48
Saturday 13 August 2016 at 7:21
Saturday 13 August 2016 at 7:32
Monday 5 September 2016 at 20:14
Sunday 11 September 2016 at 19:24
Tuesday 1 November 2016 at 15:40
Wednesday 2 November 2016 at 17:34
Saturday 5 November 2016 at 19:08
Saturday 5 November 2016 at 19:09
Saturday 5 November 2016 at 19:15
Saturday 5 November 2016 at 19:50
Monday 21 November 2016 at 12:40
Monday 21 November 2016 at 12:47
Saturday 18 February 2017 at 16:15
Saturday 18 February 2017 at 16:16
Saturday 18 February 2017 at 16:18
Thursday 23 March 2017 at 23:52
|
mrvernon | Thursday 28 July 2016 at 2:07 |
mrvernon
|
Messagebattle.net installer now cannot complete installation. Like previous message the installer freezes needs to be re-run then it completes. Once complete battle.net.exe promptly crashes. Have reinstalled PoL and the installer a few times. Any ideas? Was working fine yesterday. RepliesFriday 29 July 2016 at 7:42
Friday 29 July 2016 at 15:06
Friday 29 July 2016 at 20:07
Friday 29 July 2016 at 21:36
Saturday 30 July 2016 at 4:17
Monday 8 August 2016 at 9:34
|
SomeGuy42 | Friday 22 July 2016 at 14:00 |
SomeGuy42
|
MessageKubuntu 16.04, nvidia 361.42. Works even better than before, thanks for hard work guys! Battle.net installer froze once at beginning of install, cancelled it all out and restarted the install process, no problems afterward. Replies |
Mqestro | Friday 10 June 2016 at 19:37 |
Mqestro
|
MessageWork well with Ubuntu 16.04, GTX 660 (driver 361.42) ! Replies |
zaphiel | Saturday 23 January 2016 at 0:24 |
zaphiel
|
MessageIt is neccesary install nvidia drivers? or with xorg can works? I try install it but battle.net appears with black screen and i cant install game... :( RepliesSaturday 23 January 2016 at 0:31
|
peteh | Thursday 14 January 2016 at 10:24 |
peteh
|
MessageSeems to have stoped working with the recent patch 2.4. Keeps Freezing, tested on two PCs. Ubuntu 14.04, Nvidia 352.63, Wine 1.7.15, 1.7.54 and 1.8 Replies |
winmandrake | Monday 11 January 2016 at 1:59 |
winmandrake
|
MessageIl fonctionne très bien même depuis le simple client Battle.net ! D'ailleurs, pourquoi il n'y a pas d'installateur de ce simple client ? Replies |
dbcomm | Tuesday 27 January 2015 at 21:01 |
dbcomm
|
MessageI am running Linux Mint 17 Qiana with play on linux installed and am trying to run Diablo 3. I have 2 issues when trying to run it the first being the standard "White Screen" issue, I have tried using LIBGL_ALWAYS_SOFTWARE=1 trick and it causes the Blizzard launcher to crash out. The other issue I am trying to resolve which is the worse of the 2 issues is that when I try to run the game through BAttle.net launcher it tells me I need to update my video drivers, there are none available, NVIDIA GeForce 640M with nvidia 331 drivers which came with Mint. After launching the game I get the Blizard pop-up that says I need to update my drivers, I tell it to proceed anyway and then I get a momentary black screen running then it crashes with a Linux dialog telling me that I ned to update my video drivers. The game ran fine up to Thursday evening and then all of a sudden Friday evening I started gettign this issue. I have all available upates according to the manager and Kernel 3.13.0-44. RepliesWednesday 28 January 2015 at 17:06
|
z3Kr0w | Monday 17 November 2014 at 18:36 |
z3Kr0w
|
MessageWorks fine with Ubuntu 14.10. Replies |
stylou | Monday 20 October 2014 at 13:09 |
stylou
|
MessageFonctionne sous ubuntu 14.04 avec le DVD Replies |
bhundven | Thursday 9 October 2014 at 7:32 |
bhundven
|
MessageSome update must of happened to cause this, but I keep getting a wine error in a dialog that says: "This application failed to start because it could not find or load the Qt platform plugin "windows". "Reinstalling the application may fix this problem".
So I removed all of my .wine and .PlayOnLinux directories, and everything out of my .config directory, started to install diablo 3 again, and got the same dialog box again. Replies |
anregen | Friday 5 September 2014 at 0:48 |
anregen
|
MessageOnly issues: 1) attempting to exit the program directly from a running game results in a freeze. Quitting the game, then exiting from the menu works fine. 2) I can't figure out how to set up the resolution to use both of my monitors. Granted, it would probably look like poo anyway since my character would live in the bezel gap, but I wanted to try it, and couldn't make it happen. I WAS able to tweak D3Prefs.txt to take up one full monitor beautifully. 2.5) for 2.1 update (only one that has hit since I installed) I had to re-start the battle.net launcher once before it showed me the progress bar at the bottom. 3) Occassional rubberbanding. This may be my internet connection? Replies |
KozRoss | Wednesday 3 September 2014 at 8:29 |
KozRoss
|
MessageWhen I try to install this, it gets the following error: Replies |
petch | Saturday 19 July 2014 at 19:18 |
petch
|
WarningThis update has not been approved yet by the team. MessageAdd setarch statement when running on 64bit Linux host systems Differences@@ -52,6 +52,7 @@ POL_Shortcut "Diablo III Launcher.exe" "$TITLE" POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' +[ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' if [ "$INSTALL_METHOD" = "DVD" ]; then POL_Call POL_Sudo_RehideCdrom New source code#!/bin/bash # CHANGELOG # [SuperPlumus] (2013-06-08 17-14) # gettext + clean # [petch] (2014-03-24) # Wine 1.5.5-DiabloIII_v3 => 1.7.15 (DarkNekros) [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Diablo III" WORKING_WINE_VERSION="1.7.15" EDITOR="Blizzard" EDITOR_URL="http://www.blizzard.com" PREFIX="DiabloIII" POL_SetupWindow_Init POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$EDITOR_URL" "" "$PREFIX" POL_System_SetArch "x86" if [ "$POL_SELECTED_FILE" ]; then SetupIs="$POL_SELECTED_FILE" else POL_SetupWindow_InstallMethod "LOCAL,DVD" if [ "$INSTALL_METHOD" = "LOCAL" ]; then POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file downloaded on $EDITOR website')" "$TITLE" SetupIs="$APP_ANSWER" fi if [ "$INSTALL_METHOD" = "DVD" ]; then POL_SetupWindow_cdrom POL_Call POL_Sudo_UnhideCdrom POL_SetupWindow_check_cdrom "Diablo III Setup.exe" SetupIs="$CDROM/Diablo III Setup.exe" fi fi POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" POL_Call POL_Install_vcrun2008 POL_Wine_WaitBefore "$TITLE" POL_Wine "$SetupIs" while [ ! -e "$WINEPREFIX/drive_c/$PROGRAMFILES/Diablo III/Diablo III Launcher.exe" ]; do sleep 10 done POL_Shortcut "Diablo III Launcher.exe" "$TITLE" POL_Shortcut_InsertBeforeWine "$TITLE" '#taskset -pc 0 $$' [ "$AMD64_COMPATIBLE" == "True" ] && POL_Shortcut_InsertBeforeWine "$TITLE" 'BEFORE_WINE="setarch i386 -3 -L -B -R"' if [ "$INSTALL_METHOD" = "DVD" ]; then POL_Call POL_Sudo_RehideCdrom fi POL_SetupWindow_VMS "1024" POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed.\n\nA special thank to Erich Hoover for his wine patch (AcceptEx Fix)')\n\n$(eval_gettext 'If you have Error 3007 on connecting, open a terminal and type:\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')" POL_SetupWindow_Close exit 0 Replies |
ketamin | Friday 13 June 2014 at 7:57 |
ketamin
|
MessageInstalled Diablo 3 with this script and it runs well until I try to start a game. A error with code 30004 appears which means that the list of characters could not be loaded and also in some points the programs hangs up with the sound still running . Oddly, the Battle.net client that is installed allows to install Starcraft II and runs better than the installation I did with the other script. Do you have any idea of what's going on? RepliesSunday 20 July 2014 at 17:45
|
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