DxWrapper v1.0.6334.21
elishacloud
released this
01 Oct 02:32
·
1093 commits
to master
since this release
Instructions:
- Download the DxWrapper.zip and unzip it to a folder.
- Determine which .dll file is needed for the game. This depends on many factors which will be explained on page created later. Most commonly it is
ddraw.dll
,dsound.dll
orwinmm.dll
. - Copy this .dll file from the 'Stub' folder plus the
dxwrapper.dll
anddxwrapper.ini
files into the game's installation directory, next to the main executable file. For some games the main executable is in a subdirectory (like 'Bin', 'Exe' or 'App') so the files will need to be copied it into that directory. Overwriting existing game files is not usually recommended. - Open up the
dxwrapper.ini
file in a text editor and enable the settings needed for the game.
Note: Try the options under the [Compatibility]
section first. For many games these are all that are needed. See the Configuration for details on the options.
What's New?
- Added option to emulate the surface when using Dd7to9.
- Added scaling and integer clapping when using Dd7to9.
- Added option to preserve the aspect ratio when using Dd7to9.
- Added option to clip primary surface when using Dd7to9.
- Added full support for 24bit surfaces when using Dd7to9.
- Added implementation for SetClipList(), GetClipList() and FlipToGDISurface() when using Dd7to9.
- Improved performance of Dd7to9.
- Fixed TestCooperativeLevel(), IsLost(), Restore() and Reset() function conversion when using Dd7to9.
- Fixed an issue with SetDisplayMode() using Dd7to9.
- Fixed AntiAliasing issues when using d3d9.
- Fixed QueryInterface issues with d3d9.
- Fixed hooking to work on Linux/Wine.