-
Notifications
You must be signed in to change notification settings - Fork 30
Installation
Don't use custom wrapper on official servers (like battle.net) you will be likely banned.
Download desired version from Releases and extract into Diablo 2's installation folder.
D2 1.14d
dropped software rendering. So don't put ddraw.dll into game folder.
Disable all compatibility mode if you enabled on Game.exe and Diablo II.exe.
Run Game.exe without any flag will open game in DDraw mode (except 1.14d).
Run Game.exe with -3dfx
flag will open game in Glide mode (don't use -w
flag).
Ctrl+O
(O as a letter) brings option menu and almost every setting can be changed directly in-game.
See setting detail Configuration.
-
-3dfx
: game will run on glide wrapper (glide3x.dll). -
-log
: game will created2gl.log
file (general D2GL log, might have performance impact). -
-config [file name]
: D2GL will use or created2gl_[file name].ini
(useful if you run multiple instance with same game.exe).
D2GL compatible with widescreen mod SGD2FreeRes.
Howto: download SGD2FreeRes and extract into game folder. Open d2gl.ini
file and set load_dlls_late
like below.
load_dlls_late=SGD2FreeRes.dll
If d2gl.ini
is not exist run game once it will create one.
Add desired resolution to SGD2FreeResolution.json
.
If SGD2FreeResolution.json
is not exist run game once it will create one.
Since D2GL v1.3.3 you can load d2fps mod directly into D2GL.
Howto: download d2fps and extract into game folder. Open d2gl.ini
file and set load_dlls_early
like below.
load_dlls_early=d2fps.dll:stdcall:_Init@0
It will auto detect d2fps
and disable D2GL's default frame limiter and motion prediction features.