Releases: samuelgr/Xidi
Releases · samuelgr/Xidi
Xidi v3.0.0
New features in this release:
- Keyboard emulation. Xidi can now simulate key presses. (#14)
- XInput controller elements, such as analog stick axes, can be split into positive and negative. (#11)
- Custom mapper types can now be defined in configuration files. (#4, #16)
- Different mapper types can be specified for each controller.
- HookModule form of Xidi is improved to cover WinMM situations that might require it. (#18)
Other changes:
- Xidi now looks for its configuration file in the same directory as its own running DLL.
- Previously, Xidi looked in the directory of the running executable.
Xidi v2.0.0
New features in this release:
- Introducing the HookModule form of Xidi, which is intended to be used with Hookshot to enable Xidi to work with games that bypass direct loading of DirectInput DLLs and instead use COM. Games that do this are not common, but they exist. Tested with Legacy of Kain: Defiance (see #7).
- New
DigitalGamepad
mapper type. All axes are digital, and the d-pad maps to the X and Y axes instead of the POV hat (fixes #5).
Version 2.0.0 is a significant revamp of the internals of Xidi. All of the code is far more straightforward, modular, and maintainable, and it is also much easier to create new mappers for those who are interested in doing so (addresses #4).
Xidi v1.0.2
Improves compliance with DirectInput behavior and addresses issues with the game Soul Reaver 2.
Xidi v1.0.1
Adds additional exports to the WinMM version to resolve issues when launching applications that use them.
Xidi v1.0.0
This is the initial release of Xidi.