- Added support for d2d1.dll, d3d10.dll, d3d10core.dll, d3d11.dll, d3d12.dll, d3dim.dll, d3dim700.dll, dciman32.dll, dinput8.dll, msacm32.dll, msvfw32.dll, vorbisfile.dll, winmmbase.dll, xlive.dll
- Added Stub dll to load DxWrapper
- Added an ASI loader
- Added full ddraw wrapper to create a fix for Star Trek Armada 1
- Added AntiAliasing support (Windows 10 only)
- Added full d3d9 wrapper
- Added hook for GetProcAddress to handle wrapped functions that are missing or not available in the OS
- Added hook for GetModuleFileName to fix module name in modules loaded from memory
- Added mutex to ensure that DxWrapper is not loaded twice
- Added multiple config file support
- Added log for video card type and description
- Updated Fullscreen to check for the child handle to fix display issues with Gangsters Organized Crime and sound issues with Alien Nations
- Updated DDrawCompat to install hooks with DllGetClassObject to fix display issues with Gangsters Organized Crime
- Updated DSoundCtrl default settings
- Updated d3d8to9 code to v1.7.0
- Updated d3d8to9 to load d3d9 sooner
- Fixed d3d8to9 when device is not ready
- Fixed d3d8to9 PixelShader issue in Silent Hill 2
- Fixed crash when wrapped functions return void and those functions are not available in the OS
- Fixed some possible multi-threading issues
- Fixed heap corruption issue with debug build
- Fixed minor memory leak in WriteMemory
- Fixed ResetScreenRes option to fix screen brightness for Silent Hill 2 when using WineD3D
- Fixed issue with wrapper mode detection
- Fixed winmm library function names
- Fixed Disasm unloading
- Unhook wrapper APIs when unloading
- Unhook UnhandledExceptionFilter APIs when unloading
- Disabled extra d3d8to9 logging in Release build