games:linux:wine:diablo_2_classic_1.06b
This is an old revision of the document!
Table of Contents
Information
- Diablo II
- Patch 1.06b
- 2025/02/08: WIP
Media
Prerequisites
Notes
- Installed from the 3 Install/Cinematic/Play discs
- 1.06b is the last Classic patch before Lord of Destruction expansion 1)
Install
Diablo II
Prefix
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo II Classic' WINEARCH='win32' winecfg /v 'winxp'
Mount Discs
- Extract discs to folders with
7z x
D:\
→Install
WINEPREFIX=~/'.wine/Diablo II Classic' winecfg
Install
WINEPREFIX=~/'.wine/Diablo II Classic' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine 'D:\Setup.exe'
Patch
WINEPREFIX=~/'.wine/Diablo II Classic' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine ~/'Downloads/Diablo II Classic (1.06b)/D2Patch_106b.exe'
Online
md5sum ~/'Downloads/D2Patch_106b.exe' | grep 'b354004f32da834ab07ea8c42399d256' && WINEPREFIX=~/'.wine/Diablo II Classic' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine ~/'Downloads/D2Patch_106b.exe'
Glide Wrapper
unzip -o ~/'Downloads/Diablo II Classic (1.06b)/gl32ogl14e.zip' 'glide3x.dll' 'glide-init.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II'
Online
md5sum ~/'Downloads/gl32ogl14e.zip' | grep '1c65a0150665f715ce0fc0a23885c6b8' && unzip -o ~/'Downloads/gl32ogl14e.zip' 'glide3x.dll' 'glide-init.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II'
No-CD
- Also copy Play disc's
D2MUSIC.MPQ
toDiablo II
folder
unzip -j -o ~/'Downloads/Diablo II Classic (1.06b)/d2nocd_pack.zip' 'Classic/1.06b/Game.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II'
gio open ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II'
ls -la ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/D2MUSIC.MPQ'
Online
md5sum ~/'Downloads/d2nocd_pack.zip' | grep 'aadf35034f29afcdd9c20bb461e4efad' && unzip -j -B -o ~/'Downloads/d2nocd_pack.zip' 'Classic/1.06b/Game.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II'
Clean Up
- Remove disc mounts
WINEPREFIX=~/'.wine/Diablo II Classic' winecfg
rm -R ~/'Downloads/Diablo II Classic (1.06b)' && sync
Glide Wrapper
- Hauptmenu → Deutsch/English
- OpenGL-infos → Query OpenGL-infos
- settings → [x] captured mouse
- settings →
no
fps-limit
- renderer → 108 MB texture-memory
- renderer → 4096×4096 buffer-texture-size
- renderer → [x] 32 bit rendering
- renderer → [x] bilinear filtering
- Test 3)
- Quit
cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' mesa_glthread='false' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/glide-init.exe'
Reset Settings
WINEPREFIX=~/'.wine/Diablo II Classic' wine reg DELETE 'HKCU\Software\GLIDE3toOpenGL' /f
Settings
R
→ Run- Sound Options → Music: Max
- Video Options → Contrast: Max
- Configure Controls → Show Items: Mouse 5 (forward)
- Configure Controls → Screen Shot: Mouse 4 (back)
cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && mesa_glthread='false' WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -w
TODO
cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && mesa_glthread='false' WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -3dfx
Saved Games Data
Backup
tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Diablo-2-Classic-Saves.tar.gz' -C ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' 'save'
Restore
ls ~/'Downloads/'*'-Diablo-2-Classic-Saves.tar.gz' && rm -Rf ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/save' && mkdir -p ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/save' && tar -xvzf ~/'Downloads/'*'-Diablo-2-Classic-Saves.tar.gz' -C ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' 'save'
/srv/www/wiki/data/attic/games/linux/wine/diablo_2_classic_1.06b.1739001953.txt.gz · Last modified: by Sean Rhone