Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:linux:wine:diablo_2_classic_1.06b [2025/02/10 19:34] – Sean Rhone | games:linux:wine:diablo_2_classic_1.06b [2025/04/14 19:50] (current) – [Mount Discs] Sean Rhone |
---|
====== Install ====== | ====== Install ====== |
| |
===== Diablo II ===== | ===== Mount Discs ===== |
| |
==== Prefix ==== | sudo mkdir -p '/media/'$USER'/Install' '/media/'$USER'/Cinematics' '/media/'$USER'/Play' |
| |
| sudo mount -o 'loop' ~/'Downloads/Diablo II Classic (1.06b)/Install.iso' '/media/'$USER'/Install' |
| |
| sudo mount -o 'loop' ~/'Downloads/Diablo II Classic (1.06b)/Cinematics.iso' '/media/'$USER'/Cinematics' |
| |
| sudo mount -o 'loop' ~/'Downloads/Diablo II Classic (1.06b)/Play.iso' '/media/'$USER'/Play' |
| |
| ===== Install ===== |
| |
| ==== Create Prefix ==== |
| |
**** | **** |
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo II Classic' WINEARCH='win32' winecfg /v 'winxp' | mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo II Classic' WINEARCH='win32' winecfg /v 'winxp' |
| |
==== Mount Discs ==== | ==== Install ==== |
| |
* Extract discs to folders with ''7z x'' | * ''VidTest'' window pop-up after install may get hidden behind other windows |
* ''D:\'' -> ''Install'' | |
| WINEPREFIX=~/'.wine/Diablo II Classic' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine 'D:\Setup.exe' |
| |
| ===== Patch ===== |
| |
| WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'Downloads/Diablo II Classic (1.06b)/1.06b/D2Patch_106b.exe' |
| |
| WINEPREFIX=~/'.wine/Diablo II Classic' wineserver -k |
| |
| ==== Online ==== |
| |
| * http://ftp.blizzard.com/pub/diablo2/patches/PC/D2Patch_106b.exe |
| * [[games;windows;notes;diablo_2_patches|Other versions]] |
| |
| sha384sum ~/'Downloads/D2Patch_106b.exe' | grep '84b465bffeab842828d3ab86769f8c20a6b3c616632748bc2219086aea5de9b8641a7a576a80b4ac1422a5e6e4c5b8ad' > '/dev/null' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'Downloads/D2Patch_106b.exe' |
| |
| WINEPREFIX=~/'.wine/Diablo II Classic' wineserver -k |
| |
| ===== Glide Wrapper ===== |
| |
| **** |
| |
| bsdunzip -o ~/'Downloads/Diablo II Classic (1.06b)/Glide/gl32ogl14e.zip' 'glide3x.dll' 'glide-init.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' |
| |
| ==== Online ==== |
| |
| * http://www.svenswrapper.de/gl32ogl14e.zip |
| |
| 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 ===== |
| |
| mv -fv ~/'Downloads/Diablo II Classic (1.06b)/1.06b/Game.exe' ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' |
| |
| cp -vf '/mnt/D2-Play/d2music.mpq' ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/d2music.mpq' |
| |
| ==== Online ==== |
| |
| * https://d2mods.info/forum/viewtopic.php?f=7&t=61484 |
| |
| md5sum ~/'Downloads/d2nocd_pack.zip' | grep 'aadf35034f29afcdd9c20bb461e4efad' && bsdunzip -j -o ~/'Downloads/d2nocd_pack.zip' 'Classic/1.06b/Game.exe' -d ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' |
| |
| ===== Clean Up ===== |
| |
| ==== Remove Mounts ==== |
| |
| **** |
| |
WINEPREFIX=~/'.wine/Diablo II Classic' winecfg | WINEPREFIX=~/'.wine/Diablo II Classic' winecfg |
| |
==== Install ==== | ==== Unmount Discs ==== |
| |
**** | **** |
| |
WINEPREFIX=~/'.wine/Diablo II Classic' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine 'D:\Setup.exe' | sudo umount '/media/'$USER'/Install' '/media/'$USER'/Cinematics' '/media/'$USER'/Play' && sudo rm -Rf '/media/'$USER'/Install' '/media/'$USER'/Cinematics' '/media/'$USER'/Play' && sync |
| |
| ==== Files ==== |
| |
| **** |
| |
| rm -Rf ~/'Downloads/Diablo II Classic (1.06b)' && sync |
| |
===== Patch ===== | ===== Patch ===== |
| |
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' | 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 ====== | ====== Glide Wrapper ====== |