Skip to main content
This Upcoming Medieval Strategy Game Has One Of The Most-Played Demos In  Steam History

How To Run DLSS 5 in Heroes of Might and Magic 2

Run DLSS 5 in Heroes of Might and Magic 2 using DOSBox, dgVoodoo2, fake motion vectors, and RenoDX. Tested on RTX 5090 Mobile at around 10 fps.

Written by
Friolt
Updated
Reading time
2 min
Topic
News
What You Need
Advertisement

DLSS 5 in Heroes of Might and Magic 2 is possible, and it is the rare case where the frame rate does not matter. DOSBox runs the DOS version, dgVoodoo2 wraps the window into DirectX 11, a feeder fakes motion vectors, RenoDX hosts the add-on, and the official NVIDIA library repaints your castles. Tested on an RTX 5090 Mobile with a Core Ultra 9 275HX at around 10 fps.

Heroes 2 is turn-based, so 10 fps changes nothing about how you lose to the AI on Impossible. What changes is the art , and not always for the better.

What You Need

ComponentIts job in the chain
DOSBox 0.74-3 or DOSBox-XRuns the DOS version of the game.
dgVoodoo2Wraps DirectDraw or Direct3D 9 into DirectX 11.
ReShade with add-on supportInjects the stack into dosbox.exe.
DLSS5-Feeder and motion vector shadersEstimates motion and depth for a 2D map that has neither.
RenoDX DLSS 5 add-onAdds the Neural Rendering panel.
NVIDIA neural rendering libraryThe official DLSS 5 model.
RTX 50 series GPURequired by NVIDIA.

Why DOSBox and Not fheroes2

The fheroes2 vs DOSBox choice comes down to control. fheroes2 is a great open-source engine, but it renders through SDL with its own pipeline, while the DOS route gives dgVoodoo2 a clean DirectDraw or Direct3D 9 target. Any Heroes of Might and Magic 2 Gold copy that ships the DOS version is the one you want.

Step 1. Wrap DOSBox

  1. Set output to ddraw in classic DOSBox or to direct3d in DOSBox-X.
  2. Copy DDraw.dll or D3D9.dll from the dgVoodoo2 MS x86 folder next to dosbox.exe.
  3. Add dgVoodooCpl.exe and dgVoodoo.conf to the same folder.
  4. Set the output API to Direct3D 11 at feature level 11.0.
  5. Start the game and confirm the dgVoodoo watermark.

A Heroes 2 DOSBox install needs no extra tuning since the game is light. The only dgVoodoo2 Heroes 2 trap is bitness , use the x86 files.

Step 2. Vectors, RenoDX, Library

  1. Install ReShade on dosbox.exe with add-on support and select DirectX 11.
  2. Add the 32-bit DLSS5-Feeder build and its motion vector shader pack.
  3. Copy the RenoDX DLSS 5 add-on next to the executable.
  4. Add the official neural rendering library from any DLSS 5 title, plus a standard DLSS upscaler file.
  5. Launch, press Home, open Add-ons and enable Neural Rendering.

The full instructions cover the remaining DirectX branches and the most common folder depth mistakes.

What the Model Does to Pixel Art

The model was trained on 3D scenes, and a hand-drawn adventure map confuses it. RenoDX results on 2D games are consistent: you get a ReShade-style filter, softer edges, and the occasional shadow under a tree that never cast one.

ScreenWhat happens
Adventure mapSoft lighting and a mild smear on terrain tiles.
Castle screensBuildings get extra shading and odd material guesses.
CombatUnits shift color with the preset and sometimes gain faces.
InterfaceGets repainted too, since nothing masks it.

Nuances

  • Keep Injection point on Output, because render-stage injection finds no geometry.
  • Keep passes at x1, since extra passes darken the whole map.
  • Pick Natural, because Default goes green and Cinematic goes purple at high strength.
  • Leave Enable Upscaling off, because it flickers.

Who Should Bother

DLSS 5 turn-based games are the only genre where this chain is technically comfortable. If you own RTX 50 series hardware and a sense of humor, try one map. Otherwise keep the original sprites , they were drawn by people who knew what they were doing.

Source: Worst Guides Ever

Advertisement