Having Difficulty Installing Diablo II: LOD Expansion

Auteur Réponses
oswiu Lundi 13 Mai 2013 à 23:17

Hi all,
I've successfully installed Diablo 2 using PlayOnLinux (hooray!) but am now having some trouble installing the LoD expansion.

When I try, I get to the PlayOnLinux window asking me to install the Expansion disc.  I do so (in a USB external CD drive) and click "Next."  I tell it where the CD is mounted and click "Next" again.

Then the window for the installer comes up asking me to 'Please insert the Diablo II CD labelled "Expansion Disc." '

However at this point it never seems to realize that I've already got the disc in the drive.

I'm using Ubuntu 11.04 with the included Unity desktop
My machine is a Samung N145+ netbook
Using Wine 1.3.2 and PoL 4.2.1

Hope someone can help.  Thanks!

The log file is as follows:

PlayOnLinux debbuging tool (v4.2.1)
Debugging: Diablo II : Lord Of Destruction

Warning. This is a PlayOnLinux script logfile. It does not contains everything that happened in your program virtual drive (wineprefix)
Please do not use this logfile on winehq forum, this logfile is not interesting for wine debugging.

Date: 05/13/13 17:12:19

> uname -a
  Linux micro-llappy-llama 2.6.32-46-generic #108-Ubuntu SMP Thu Apr 11 15:55:01 UTC 2013 i686 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)
> glxinfo \\| grep rendering
> glxinfo \\| grep renderer
> OpenGL libs
  32bits direct rendering is enabled
> export
  declare -x AMD64_COMPATIBLE="False"
declare -x APPLICATION_TITLE="PlayOnLinux"
declare -x CLUTTER_VBLANK="none"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-xVGqQ8JI7o,guid=ed27f04f0d0d97c8a409433751912331"
declare -x DEFAULTS_PATH="/usr/share/gconf/une.default.path"
declare -x DESKTOP="/home/llew/Desktop"
declare -x DESKTOP_SESSION="une"
declare -x DISPLAY=":0.0"
declare -x DONT_MONITOR="1"
declare -x DYLDPATH_ORIGIN=""
declare -x DYLD_LIBRARY_PATH=""
declare -x GDMSESSION="une"
declare -x GDM_KEYBOARD_LAYOUT="us"
declare -x GDM_LANG="en_US.utf8"
declare -x GECKO_SITE=""
declare -x GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
declare -x GNOME_KEYRING_CONTROL="/tmp/keyring-whvnOY"
declare -x GNOME_KEYRING_PID="1222"
declare -x GNUPGHOME="/home/llew/.PlayOnLinux//gpg"
declare -x GTK_MODULES="canberra-gtk-module"
declare -x HOME="/home/llew"
declare -x IGNORE_ICON_DIR="false"
declare -x LANG="en_US.utf8"
declare -x LD_LIBRARY_PATH=""
declare -x LD_PATH_ORIGIN=""
declare -x LOGNAME="llew"
declare -x MACHTYPE="i486-pc-linux-gnu"
declare -x MANDATORY_PATH="/usr/share/gconf/une.mandatory.path"
declare -x MD5_COMMAND="md5sum"
declare -x OLDPWD="/home/llew/.PlayOnLinux/plugins"
declare -x ORBIT_SOCKETDIR="/tmp/orbit-llew"
declare -x OS_NAME="linux"
declare -x OpenGL32="1"
declare -x OpenGL64="1"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
declare -x PATH_ORIGIN="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
declare -x PLAYONLINUX="/usr/share/playonlinux"
declare -x POL_ARCH="x86"
declare -x POL_COOKIE="jEooEGuRswXj3zfkwa2L"
declare -x POL_CURL="curl"
declare -x POL_DNS=""
declare -x POL_HOST=""
declare -x POL_ID="60497874"
declare -x POL_LANG="en"
declare -x POL_OS="Linux"
declare -x POL_PORT="30000"
declare -x POL_SetupWindow_ID="9887"
declare -x POL_TERM="xterm"
declare -x POL_UPTODATE="TRUE"
declare -x POL_USER_ARCH="x86"
declare -x POL_USER_ROOT="/home/llew/.PlayOnLinux/"
declare -x POL_WGET="wget --prefer-family=IPv4 -q"
declare -x PWD="/home/llew/.PlayOnLinux"
declare -x PYTHON="python"
declare -x REPERTOIRE="/home/llew/.PlayOnLinux/"
declare -x SCRIPTID="Diablo II : Lord Of Destruction"
declare -x SESSION_MANAGER="local/micro-llappy-llama:@/tmp/.ICE-unix/1240,unix/micro-llappy-llama:/tmp/.ICE-unix/1240"
declare -x SETUPWINDOW_INIT="true"
declare -x SHELL="/bin/bash"
declare -x SHLVL="4"
declare -x SITE=""
declare -x SPEECHD_PORT="7560"
declare -x SSH_AGENT_PID="1274"
declare -x SSH_AUTH_SOCK="/tmp/keyring-whvnOY/ssh"
declare -x TEXTDOMAIN="pol"
declare -x TEXTDOMAINDIR="/usr/share/playonlinux/lang/locale/"
declare -x TITLE="Diablo II : Lord Of Destruction"
declare -x TITRE="PlayOnLinux"
declare -x UBUNTU_MENUPROXY="0"
declare -x USER="llew"
declare -x USERNAME="llew"
declare -x VERSION="4.2.1"
declare -x WGETRC="/home/llew/.PlayOnLinux//configurations/wgetrc"
declare -x WINEDLLOVERRIDES="winemenubuilder.exe=d"
declare -x WINEPREFIX="/home/llew/.PlayOnLinux//wineprefix/default"
declare -x WINE_SITE=""
declare -x WorkingDirectory="/home/llew"
declare -x XAUTHORITY="/var/run/gdm/auth-for-llew-MHdmPb/database"
declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-une:/etc/xdg"
declare -x XDG_DATA_DIRS="/usr/share/gnome:/usr/local/share/:/usr/share/"
declare -x XDG_SESSION_COOKIE="b45c42113677cd62774223554e4f0e66-1368466224.863116-1215072739"

05/13/13 17:12:22 - [POL_Wine_SelectPrefix] Message: Selecting prefix: DiabloII
05/13/13 17:12:22 - [POL_System_SetArch] Message: POL_ARCH set to x86
05/13/13 17:13:56 - [POL_SetupWindow_menu] Message: menu answer: EXPANSION
05/13/13 17:13:56 - [POL_SetupWindow_cdrom] Message: CD-ROM selected: EXPANSION
05/13/13 17:13:56 - [POL_SetupWindow_cdrom] Message: cdrom answer: /media/EXPANSION
05/13/13 17:13:57 - [POL_SetupWindow_check_cdrom] Message: /media/EXPANSION/D2xMusic.mpq FOUND!
05/13/13 17:13:57 - [POL_System_CheckFS] Message: Checking filesystem for /media/EXPANSION/install.exe
05/13/13 17:13:57 - [POL_Wine] Message: Running wine-1.3.2 start /unix /media/EXPANSION/install.exe (Working directory : /media)
05/13/13 17:13:57 - [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See
05/13/13 17:13:59 - [POL_Wine] Message: Wine return: 0

Edité par oswiu

booman Mercredi 15 Mai 2013 à 0:50

1. Copy all the disk data to a folder on your desktop
2. After Diablo II is installed (and runs) go to Configure
3. select your Diablo II virtual drive
4. click Miscellaneous
5. click Run an .exe in the virtual drive
6. navigate to the folder on your desktop
7. open the Setup.exe (or something similar to setup like install.exe, it will be an exe)

that should install the expansion for Diablo II, but there is no guarantee that it will run.
I have successfully installed mods for Unreal Tournament 3 and Half-Life 2, so there is a chance it will work.

By the way, did you install Diablo II from the PlayOnLinux script?

† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
oswiu Mercredi 15 Mai 2013 à 17:28

Thanks, I'll give that a shot.
I did indeed install D2 using the PoL script.
booman Mercredi 15 Mai 2013 à 17:31

Good, at least the game installs and runs. I've had problems with multiple-disk games and always end up copying everything to a folder.

Sounds like you are using a PlayOnLinux script for both Diablo II and the expansion.
Let me know if it doesn't work

† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained