- dgVoodoo2 actua com una capa de traducció que converteix APIs obsoletes en versions modernes de DirectX.
- L'eina permet optimitzar el rendiment, limitar els FPS i ajustar la resolució als monitors actuals.
- La instal·lació consisteix a situar llibreries DLL específiques dins del directori arrel de l'executable del joc.

Si ets dels que gaudeix rescatant joies del gaming retro, sabràs que intentar executar títols antics a Windows 10 o 11 pot ser un autèntic mal de cap. És molt comú que els jocs es tanquin sols, que apareguin pantalles blanques o que el processador es dispari al 100% perquè el motor del joc intenta llançar milers de fotogrames per segon sense control.
Per solucionar aquest caos hi ha una eina anomenada dgVoodoo2, que és bàsicament un salvavides per als jocs que utilitzen APIs gràfiques ja oblidades. El que fa és enganyar el sistema mitjançant una capa de traducció, fent que el joc cregui que està parlant amb un maquinari antic mentre que, en realitat, les dades es processen a través de DirectX 11 o 12.
Funcionament tècnic i avantatges

El truc de dgVoodoo2 rau en com Windows gestiona les llibreries. El sistema operatiu sempre busca primer les DLLs a la carpeta on hi ha l'executable del joc abans de mirar a les carpetes del sistema. En col·locar les DLLs modificades de dgVoodoo2 a la ruta del joc, aquest utilitza la traducció intermèdia i permet que eines modernes, com MSI Afterburner o RivaTuner, puguin limitar els FPS i evitar que la CPU se sobreescalfi per l'ús intensiu d'un sol nucli.
Configuració pas a pas del tauler de control

Un cop descarregat el paquet, l'ideal és executar el fitxer dgVoodooCpl.exe per ajustar els paràmetres. A la pestanya General, el punt més crític és l' Output API . Si tens una targeta gràfica moderna, el més recomanable és triar Direct3D 12; si el maquinari és més limitat, Direct3D 11 és l'opció més estable.
Per a aquells que juguen a títols en 2D o jocs 3D molt primigenis amb resolucions baixes (com 640×480), és fonamental anar a l'Scaling Mode i seleccionar Stretched, keep Aspect Ratio . Això evita que la imatge es deformi i manté la relació d'aspecte original 4:3 mentre s'adapta a pantalles panoràmiques.
Ajustaments específics per a Glide i DirectX

Si el joc és de l'era de la targeta 3dfx, hauràs d'entrar a la pestanya Glide. Aquí podeu configurar la resolució; si el teu monitor ho permet, la pots pujar fins a Max FHD (1920×1080) perquè el joc es vegi nítid. El mateix passa a la pestanya de DirectX, on pots forçar resolucions més altes per evitar que la imatge es vegi pixelada o estirada de forma lletja.
Un detall important és el filtratge anisotròpic i el antialiasing . Encara que aquestes opcions fan que el joc es vegi molt més polit, cal anar amb compte perquè alguns motors antics no suporten aquestes millores i podrien generar errors gràfics inesperats si es forcen massa.
Instal·lació de llibreries segons el joc

No n'hi ha prou de configurar el panell; cal moure els fitxers correctes a la carpeta del joc. Depenent de la tecnologia que utilitzi el títol, necessitaràs unes o altres:
- Per Glide: S'utilitzen Glide.dll, Glide2x.dll o Glide3x.dll.
- Per DirectX 1-7: Són imprescindibles DDraw.dll i D3DImm.dll.
- Per DirectX 8 i 8.1: Cal la llibreria D3D8.dll.
- Per DirectX 9: S'ha de copiar la D3D9.dll.
En alguns casos molt concrets, pot ser que el joc segueixi sense arrencar o mostri errors. Hi ha una llibreria addicional anomenada d3drm.dll que es pot descarregar per separat des de la web de l'autor i que sol solucionar problemes de compatibilitat persistents en certs motors antics.
Implementar aquest sistema de traducció permet que jocs que abans eren impossibles d'executar a Windows 11 ara funcionin amb una fluïdesa sorprenent, permetent a més gestionar l'escalat i la compatibilitat d'API per protegir el maquinari modern i millorar la qualitat visual dels clàssics.