dgVoodoo2
dgVoodoo2 is a rendering API wrapper used to translate games that use older DirectX rendering APIs to newer DirectX Rendering APIs. This is highly useful for adapting older DirectX 8, 9, and 10 games so that they can benifit from ReShade's compute shaders.
Download dgVoodoo2
Download the latest version of dgVoodoo2 by visiting the developer's website and downloading the "Latest stable version" of dgVoodoo2.
Find Your Game’s DirectX Version & Architecture
Afterwards, go to PCGamingWiki and search for your game. You'll need to take note of:
- Which DirectX version it uses (e.g., DirectX 9, DirectX 10).
- Whether the game executable is 32‑bit or 64‑bit.
Navigate Through the dgVoodoo2 Archive
Once you've found the architecture and and version of DirectX, open the dgVoodo2 ZIP file you downloaded using 7-Zip or WinRAR. Inside the archive, you’ll see several files and folders. Navigate into the MS
folder.
Within MS
, you'll find several subfolders, however, the only two that matter to you are x64
(64‑bit) and x86
(32‑bit). You'll want to open the folder that matches your game’s architecture.
Once you're inside the right architecture folder, locate the DLL that matches your game’s DirectX version:
DLL Name | DirectX Version |
---|---|
d3dim.dll | DirectX 6 |
ddraw.dll | DirectX 7 |
d3dim700.dll | DirectX 7 |
d3d8.dll | DirectX 8 |
d3d9.dll | DirectX 9 |
Copy the appropriate DLL into the same directory as your game’s main executable (e.g., placing D3D9.dll
alongside GameExecutable.exe
).
If you’re not sure where your game is installed, refer to our guide on finding a game’s executable for more details.