Skip to content

Releases: elishacloud/dinputto8

Release v1.0.92.0

19 Oct 02:06

Choose a tag to compare

Instructions:

  1. Download dinput.dll.
  2. Copy the dinput.dll file 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 file will need to be copied it into that directory. Overwriting existing game files is not usually recommended. Always backup any file before overwriting it.

What's New?

  • Add support for 64 bit games
  • If hwnd is null, use main window for fallback
  • Make interfaces reusable to handle game misuse
  • Remove licensed code from Aqrit's ddwrapper and noser-sandbox projects

Release v1.0.78.0

17 Sep 15:55

Choose a tag to compare

Instructions:

  1. Download dinput.dll.
  2. Copy the dinput.dll file 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 file will need to be copied it into that directory. Overwriting existing game files is not usually recommended. Always backup any file before overwriting it.

What's New?

  • Fixed an issue where some games cannot acquire the device causing the game to crash or input to fail
  • Minor performance update

Release v1.0.75.0

26 Jun 21:44

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Filter unknown Device Type's in device enumeration because some games cannot handle them
  • Return an effect class even on failure because some games don't check for failure

Release v1.0.69.0

22 Jun 18:42

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Fixed Device Type and Device Subtype to match closer to Windows 98 to fix crashes in some games
  • Fixed bug with DirectInput version 7 when using UNICODE that could have caused a crash
  • Other misc. stability fixes

Release v1.0.58.0

30 May 16:42
e3b5f65

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Add HID device flag to GetCapabilities()

Release v1.0.57.0

29 May 17:09
678b9e5

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Fixes GetCapabilities() potential crash

Release v1.0.54.0

13 Sep 22:01

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Improved behavior with various different DirectInput versions
  • Added support for Windows XP
  • Added Rayman 2 compatibility
  • Fix IID_IUnknown clsid

Release v1.0.39.0

04 Jul 05:49

Choose a tag to compare

Instructions:

  1. Download dinput.zip and unzip it.
  2. Copy the dinput.dll file 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.

What's New?

  • Disabled logging.
  • Fixed issues with gamepads/joysticks in some games.
  • Fixed incompatibilities with some games.
  • Changed how version interfaces work.

Release v1.0.30.0

27 Jul 01:42
b529c8f

Choose a tag to compare

  • Fix issue where Acquire() will sometimes hang if SetCooperativeLevel fails.
  • Fix SetDataFormat incorrect flag for DirectInput8, which causes a crash on some games.

Release v1.0.25.0

19 May 07:03

Choose a tag to compare

Fix QueryInterface issue that caused a crash on some games