games:windows:diablo_2_classic_1.06b
Table of Contents
Information
- Installed from the 3 Install/Cinematic/Play discs
- 1.06b is the last Classic patch before Lord of Destruction expansion 1)
Media
Prerequisites
Install
Install to
Program Files (x86)
DIR "%ProgramFiles(x86)%\Diablo II\Game.exe"
Patch
DEL /Q "%UserProfile%\Downloads\D2Patch_106b.exe" & "%SystemRoot%\System32\curl.exe" --output "%UserProfile%\Downloads\D2Patch_106b.exe" --location "http://ftp.blizzard.com/pub/diablo2/patches/PC/D2Patch_106b.exe" --progress-bar && "%SystemRoot%\System32\certutil.exe" -hashfile "%UserProfile%\Downloads\D2Patch_106b.exe" "SHA384" | "%SystemRoot%\System32\find.exe" "84b465bffeab842828d3ab86769f8c20a6b3c616632748bc2219086aea5de9b8641a7a576a80b4ac1422a5e6e4c5b8ad" && "%UserProfile%\Downloads\D2Patch_106b.exe"
Compat Settings
WINXPSP3required for mouse side-button binds
"%SystemRoot%\System32\reg.exe" ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%ProgramFiles(x86)%\Diablo II\Game.exe" /t "REG_SZ" /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE HIGHDPIAWARE DISABLEDWM DISABLETHEMES NoDTToDITMouseBatch WINXPSP3" /f
"%SystemRoot%\System32\reg.exe" ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Game.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f
No-CD
- Also copy Play disc's
D2MUSIC.MPQtoDiablo IIfolder
d2nocd_pack.zip\Classic\1.06b\Game.exe
MOVE /Y "%ProgramFiles(x86)%\Diablo II\Game.exe" "%ProgramFiles(x86)%\Diablo II\Game.exe.bak"
"%SystemRoot%\explorer.exe" "%ProgramFiles(x86)%\Diablo II"
DIR "%ProgramFiles(x86)%\Diablo II\D2MUSIC.MPQ" | "%SystemRoot%\System32\find.exe" "345,349,632 D2MUSIC.MPQ"
DIR "%ProgramFiles(x86)%\Diablo II\Game.exe" | "%SystemRoot%\System32\find.exe" "86,016 Game.exe"
Scripts
MKDIR "%ProgramFiles(x86)%\Diablo II\scripts"
"%SystemRoot%\explorer.exe" "%ProgramFiles(x86)%\Diablo II\scripts"
Save Data Back-up
"%SystemRoot%\System32\notepad.exe" "%ProgramFiles(x86)%\Diablo II\scripts\save-backup.bat"
@echo off CD "%Temp%" "%SystemRoot%\System32\tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-Diablo-2-Classic-Saves.tar.gz" -C "%ProgramFiles(x86)%\Diablo II" "save" "%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "Diablo II Save Data Backed-up Successfully to Downloads" :: End
"%ProgramFiles(x86)%\Diablo II\scripts\save-backup.bat"
Firewall
Block
"%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Diablo II" dir="in" action="block" profile="any" program="%ProgramFiles(x86)%\Diablo II\Game.exe" & "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Diablo II" dir="out" action="block" profile="any" program="%ProgramFiles(x86)%\Diablo II\Game.exe"
Delete Rules
"%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="Diablo II"
Libraries
nGlide
- Last tested:
nGlide210_setup.exe
Settings
- Video backend: DirectX
- Screen resolution: By desktop 3)
- Aspect ratio: Aspect correction
- Refresh rate: By desktop 4)
- Vertical synchronization: On (Default)
- Gamma correction: 1.0 (Default)
- 3Dfx logo splash screen: Off
"%SystemRoot%\SysWOW64\nglide_config.exe"
DSOAL
DLLs
latest-master/DSOAL.7z
dsound.dlldsoal-aldrv.dll
DEL /Q "%UserProfile%\Downloads\DSOAL-master.zip" "%UserProfile%\Downloads\DSOAL.zip" & "%SystemRoot%\System32\curl.exe" --output "%UserProfile%\Downloads\DSOAL.zip" --location "https://github.com/kcat/dsoal/releases/download/latest-master/DSOAL.zip" --progress-bar && "%SystemRoot%\System32\tar.exe" -xf "%UserProfile%\Downloads\DSOAL.zip" -C "%UserProfile%\Downloads" && MOVE /Y "%UserProfile%\Downloads\DSOAL_r"*".zip" "%UserProfile%\Downloads\DSOAL-master.zip" && "%SystemRoot%\System32\tar.exe" -xf "%UserProfile%\Downloads\DSOAL-master.zip" --strip-components="2" -C "%ProgramFiles(x86)%\Diablo II" "DSOAL/Win32/dsoal-aldrv.dll" "DSOAL/Win32/dsound.dll"
DIR /B "%ProgramFiles(x86)%\Diablo II\dsoal-aldrv.dll" "%ProgramFiles(x86)%\Diablo II\dsound.dll"
DEL /Q "%UserProfile%\Downloads\DSOAL-master.zip" "%UserProfile%\Downloads\DSOAL.zip"
alsoft.ini
"%SystemRoot%\System32\notepad.exe" "%ProgramFiles(x86)%\Diablo II\alsoft.ini"
[general] drivers = wasapi resampler = bsinc48 stereo-mode = speakers period_size = 64 periods = 16 [game_compat] enable-sub-data-ext = true # End
Settings
"%ProgramFiles(x86)%\Diablo II\Game.exe" -w
R(toggle Run)H(show/hide Help)- Close Mini Panel
- Options → Video Options → Gamma → Half (later while fullscreen)
- Options → Video Options → Contrast → Max
- Options → Configure Controls → Show Items → Mouse 5 (Forward)
- Options → Configure Controls → Screen Shot → Mouse 4 (Back)
Launcher Shortcuts
Desktop
Diablo II
- Change icon
"%ProgramFiles(x86)%\Diablo II\Game.exe" -3dfx
Diablo II
Start Menu
RMDIR /S /Q "%AppData%\Microsoft\Windows\Start Menu\Programs\Diablo II" "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Diablo II"
MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Diablo II Classic" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Diablo II Classic"
Diablo II
- Change icon
"%ProgramFiles(x86)%\Diablo II\Game.exe" -3dfx
Diablo II
Windowed
- Change icon
"%ProgramFiles(x86)%\Diablo II\Game.exe" -w
Diablo II (window)
Save Backup
"%ProgramFiles(x86)%\Diablo II\scripts\save-backup.bat"
Save Back-up
Save Folder
MKDIR "%ProgramFiles(x86)%\Diablo II\save"
"%ProgramFiles(x86)%\Diablo II\save"
Save Folder
Install Notes
"https://wiki.realmofespionage.xyz/games;windows;diablo_2_classic_1.06b"
Install Notes
Quick Commands
Save Restore
Diablo II\save\Espionage.d2sDiablo II\save\Espionage.keyDiablo II\save\Espionage.ma0Diablo II\save\Espionage.map
MKDIR "%ProgramFiles(x86)%\Diablo II\save" & "%SystemRoot%\explorer.exe" "%ProgramFiles(x86)%\Diablo II\save"
/srv/www/wiki/data/pages/games/windows/diablo_2_classic_1.06b.txt · Last modified: by Sean Rhone
