User Tools

Site Tools


games:linux:wine:diablo_2_classic_1.06b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:linux:wine:diablo_2_classic_1.06b [2025/02/08 03:11] – [Patch] Sean Rhonegames:linux:wine:diablo_2_classic_1.06b [2025/04/14 19:50] (current) – [Mount Discs] Sean Rhone
Line 13: Line 13:
  
   * [[linux;distros;fedora_workstation_gnome|Fedora Workstation]]   * [[linux;distros;fedora_workstation_gnome|Fedora Workstation]]
-  * [[linux;notes;wine|Wine]]+  * [[linux;notes;wine|Wine]] (old WoW64)
  
 ===== Notes ===== ===== Notes =====
Line 23: Line 23:
 ====== 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 ====
  
 **** ****
Line 31: Line 41:
   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 -
 + 
 +==== 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 Classicwine ~/'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 =====
Line 84: Line 146:
  
   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 ======
Line 110: Line 164:
   * Quit   * 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'+  cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/glide-init.exe'
  
 ===== Reset Settings ===== ===== Reset Settings =====
Line 116: Line 170:
 **** ****
  
-  WINEPREFIX=~/'.wine/Diablo II Classic' wine reg DELETE 'HKCU\Software\GLIDE3toOpenGL' /f+  WINEPREFIX=~/'.wine/Diablo II Classic' wine REG DELETE 'HKEY_CURRENT_USER\Software\GLIDE3toOpenGL' /f
  
 ====== Settings ====== ====== Settings ======
Line 122: Line 176:
   * ''R'' -> Run   * ''R'' -> Run
   * Sound Options -> Music: Max   * Sound Options -> Music: Max
-  * Video Options -> Contrast: Max+  * Video Options -> Contrast: Max ((Gamma at half (should be default); only available fullscreen))
   * Configure Controls -> Show Items: Mouse 5 (forward)   * Configure Controls -> Show Items: Mouse 5 (forward)
-  * Configure Controls -> Screen Shot: Mouse 4 (back)+  * Configure Controls -> Screen Shot: Mouse 4 (back) ((''Screenshot#.jpg''s saved to Diablo II root folder)) 
 + 
 +  cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -w 
 + 
 +====== Desktop Launcher ====== 
 + 
 +  * TODO: Icon and ''notifiy-send'' icon 
 +  * :!: TODO: Save backup as script 
 + 
 +  mkdir -p ~/'.local/share/applications/wine/Programs/Diablo II Classic' && nano ~/'.local/share/applications/wine/Programs/Diablo II Classic/Diablo II Classic.desktop' 
 + 
 +<code> 
 +[Desktop Entry] 
 +Name=Diablo II Classic 
 +Exec='/bin/bash' -c "cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -3dfx" 
 +Type=Application 
 +StartupNotify=true 
 +Icon=0913_Diablo II.0 
 +StartupWMClass=game.exe 
 +Actions=Kill;Window;Glide;Saves;Notes; 
 + 
 +[Desktop Action Kill] 
 +Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/Diablo II Classic' wineserver --kill" 
 +Exec='/bin/killall' -9 'Game.exe' 
 +Name=Force-close Diablo II 
 + 
 +[Desktop Action Window] 
 +Exec='/bin/bash' -c "cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -w" 
 +Name=Start Diablo II Windowed 
 + 
 +[Desktop Action Glide] 
 +Exec='/bin/bash' -c "cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/glide-init.exe'" 
 +Name=Glide Wrapper Configuration 
 + 
 +[Desktop Action Saves] 
 +StartupNotify=false 
 +Exec='/bin/bash' -c "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' && notify-send 'Diablo II Classic Save Data Backed-up Successfully to Downloads'" 
 +Name=Save Data Back-up 
 + 
 +[Desktop Action Notes] 
 +StartupNotify=false 
 +Exec=gio open 'https://wiki.realmofespionage.xyz/games;linux;wine;diablo_2_classic_1.06b' 
 +Name=Install Notes
  
-  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+# End</code>
  
 ====== TODO ====== ====== TODO ======
Line 132: Line 228:
 **** ****
  
-  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+  cd ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II' && WINEPREFIX=~/'.wine/Diablo II Classic' wine ~/'.wine/Diablo II Classic/drive_c/Program Files/Diablo II/Game.exe' -3dfx
  
-===== Saved Games Data =====+===== Save Data =====
  
 ==== Backup ==== ==== Backup ====
/srv/www/wiki/data/attic/games/linux/wine/diablo_2_classic_1.06b.1739002297.txt.gz · Last modified: by Sean Rhone