Skip to content

DxWrapper v1.0.6334.21

Compare
Choose a tag to compare
@elishacloud elishacloud released this 01 Oct 02:32
· 1093 commits to master since this release

Instructions:

  1. Download the DxWrapper.zip and unzip it to a folder.
  2. 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 or winmm.dll.
  3. Copy this .dll file from the 'Stub' folder plus the dxwrapper.dll and dxwrapper.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.
  4. 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.