issues
search
elishacloud
/
dxwrapper
Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.17k
stars
83
forks
source link
Create wrapper stub and wrap more dlls
#8
Closed
elishacloud
closed
6 years ago
elishacloud
commented
6 years ago
Created a new wrapper stub to allow loading dxwrapper.dll from memory
Added MemoryModule to load DxWrapper from memory using the stub
Added support for wrapping additional dlls: d2d1.dll, d3d10.dll, d3d10core.dll, d3d11.dll, d3d12.dll, d3dim.dll, d3dim700.dll, dinput8.dll, msacm32.dll, msvfw32.dll, vorbisfile.dll, winmmbase.dll and xlive.dll
Updated to support getting loaded from memory rather than disk
Fixed issue where memory verification would fail sometimes after compiling
Added macros for config settings to simplify the code
Updated the names of the Config variables to match their ini file names
Removed wrapper mode from config file
Updated wrapper functions to use original API names rather than fake names