Modern maintenance build of DisciplesGL for Disciples II.
- Separate speed settings for map and battle (menu options).
- WASD map scrolling, with a menu option to toggle it.
- Window maximizes on game start.
- Autosave archive: keeps the last 15 turns as rolling saves.
- Filtered (smooth) background rendering in HD and wide modes.
- Fixed filtered transition artifacts.
- Fixed fullscreen and hotkey handling.
- Fixed saving under the Rise of the Elves expansion.
- Restored the project so it builds cleanly with Visual Studio 2022.
- Fixed include and library paths in the Visual Studio project.
- Added the missing libpng and zlib headers required by the source tree.
- Fixed the DLL base address so
C4dll-R.dlldoes not collide with Disciples II runtime DLLs. - Added
build.batfor one-command build and copy into the game folders. - Verified the bundled
CB63.LIB,SHW32.LIB, andhooker.libmatch the expected runtime DLL exports. - Added runtime debug logging to help trace future crashes.
- Fixed guarded game-speed hook behavior that could crash during play.
- Kept HD mode working with full hooks enabled.
- Disabled only the unstable
trans_npctransition-speed hook to prevent post-battle map crashes while keeping the rest of the deep hooks enabled. - Confirmed all other deep hooks can stay enabled.
src- DisciplesGL source.HookerLib- matching HookerLib source and bundled hooker artifacts.dist- ready-to-use runtime files (C4dll-R.dll,CB63.dll,SHW32.dll,Imgs,Mods).
Run:
build.batThe script builds src\DisciplesGL\DisciplesGL.vcxproj as Release Win32 and copies C4dll-R.dll to:
G:\games\Disciples 2
G:\games\Disciples 2 - Rise of the Elves
Edit the paths at the top of build.bat for your install.
CB63.dllandSHW32.dllare game runtime dependencies and should stay in the game folder.- Import libraries are kept under
src\lib. - The unstable
trans_npctransition-speed hook is disabled to prevent post-battle map crashes; all other deep hooks remain enabled.
Copy the contents of dist into the Disciples II game folder. C4dll-R.dll is the wrapper; Imgs and Mods are optional extras.