Releases: elishacloud/dinputto8
Releases · elishacloud/dinputto8
Release v1.0.78.0
Instructions:
- Download dinput.dll.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
Instructions:
- Download dinput.zip and unzip it.
- 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
- 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
Fix QueryInterface issue that caused a crash on some games
Release v1.0.24.0
What's New:
- Added logging
- Added some error checking