DxWrapper est un wrapper DLL open source développé par Elisha Riedlinger qui corrige les problèmes de compatibilité des anciens jeux sous Windows 10/11 en enveloppant (wrapping) ou en interceptant les bibliothèques DirectX, et s’installe simplement en copiant un fichier .dll et un .ini dans le dossier du jeu .
Il permet notamment de convertir DirectDraw / Direct3D 1–7 vers Direct3D 9, de convertir Direct3D 8 vers Direct3D 9, d’intercepter Direct3D 9, DirectSound ou DirectInput, et d’appliquer divers correctifs graphiques et de compatibilité .
Le projet offre aussi des fonctions avancées comme le forçage du mode fenêtré, l’activation de l’anti-aliasing ou du filtrage anisotrope, la limitation des FPS, la correction des problèmes liés au multi-cœur, la désactivation de certaines optimisations Windows problématiques, ainsi que le chargement de plugins .asi dans les jeux .
La configuration se fait via un fichier .ini associé au nom de la DLL utilisée (par exemple ddraw.dll ou d3d8.dll), que DxWrapper lit au lancement pour appliquer les paramètres souhaités .
En résumé, DxWrapper est un wrapper DirectX modulaire et très complet, destiné à moderniser l’exécution de jeux anciens sur les systèmes Windows récents sans modifier directement les fichiers système.




























