cnc-ddraw
Open-source DirectDraw wrapper for classic Diablo II / LoD setups, focused on compatibility, windowed mode and shader upscaling.
Resource Details
- Supported Game
- Diablo II: Lord of Destruction
- Tool Type
- Graphics Wrapper / DirectDraw Renderer
- Access Mode
- Desktop, Offline
- Operating System
- Windows
- File Formats
- See project documentation
- Compatibility
- v7.1; Diablo II / LoD DirectDraw-compatible legacy setups; Single Player / Multiplayer / Modded Legacy
- Resource Version
- v7.1; Diablo II / LoD DirectDraw-compatible legacy setups
- Status
- Unknown
- Last Updated
- 2026-07-11
- Last Checked
- 2026-07-11
About cnc-ddraw
cnc-ddraw is a compatibility wrapper for old DirectDraw-based games, including classic Diablo II / Lord of Destruction setups that still use or support the DirectDraw renderer. It can help fix black screens, poor performance, crashes and broken Alt-Tab behavior on modern systems. It also adds practical quality-of-life features such as windowed mode, borderless mode, fullscreen exclusive mode, shader upscaling, FPS limiter, VSync and automatic renderer selection between GDI, OpenGL and Direct3D 9. For D2 Horadric it should be listed as a Tool rather than a server because it does not provide an online realm. It is useful for legacy LoD players, old private server clients and modded installations, but it should not be presented as a Diablo II: Resurrected tool.