-
Couldn't load subscription status.
- Fork 33
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.logfile (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.dllIf 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@0It will auto detect d2fps and disable D2GL's default frame limiter and motion prediction features.