-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remap POV-hat as LSTICK #5
Comments
To be investigated for a future version. |
Fixed in v2.0.0. Please specify |
Mmh, this doesn't seem to work with Jazz Jackrabbit 2 - The Secret Files... I tried everything...
does nothing: directions of my Hori Fighting Stick Mini (DPAD) are ignored but buttons work fine. |
I have Jazz Jackrabbit 2 so I tested with it as well. A couple of questions:
|
The only log I've found (nothing on my dekstop) was in \Appdata\Roaming\Jazz2 (using Hori Fighting Stick Mini): No, DPAD of my XBox One BT does not work, only LSTICK. Maybe this game does not use dinput or winmm.dll as input device? |
But Xidi + You're using another mod along with Xidi, right? It looks like a different mod might be interfering with Xidi being loaded at all, which is likely why you don't see any Xidi log show up on the desktop. I do not see any of the Xidi modules listed in the log you shared, and I also have v1.2.4 (The Secret Files). |
Have to check again but I think so... |
Doesn't work. Same with old Pitfall a Mayan Adventure (using winmm.dll browsing into the file with a hex-editor):
But directions of my Hori Fighting Stick Mini (XINPUT device using DPAD signals) are not detected. Buttons do work. |
Looks like winmm.dll in the exe dir won't get loaded/used at all... as I have no output log... |
So just to confirm, the fighting stick works with |
Tested once again with ZXSpin emulator and it's exactly as you said. It also generated the log ( https://pastebin.com/1zDs9AQy ) with ZXSpin, but seems totally ignored from JJ2 for example... |
If you have all the required runtimes installed and you tried both the 32-bit versions and 64-bit versions of Xidi (I suspect the 32-bit version is the one you want for these older games), then it might be the case that these games - or some mods you might be using with them - are messing with the standard process for loading winmm.dll, which is why Xidi is not being loaded. For example, I was able to reproduce the same issue with a modded version of Final Fantasy VII (i.e. it ignores the Xidi winmm.dll file and loads the system version instead), and on the other hand my completely unmodded version of JJ2 works fine with Xidi's winmm.dll file. I do plan to try to fix the winmm.dll loading problem, which is a separate issue tracked in #18. However, I will close this issue since it seems Xidi + DigitalGamepad does make the fighting stick work in games that are able to load it. |
I've bought an Hori Fighting Stick Mini (XInput device) and found some games that ignore this joystick movements because they are detected as POV-hat, and not as LSTICK for movements :(
Would be handy an additional XInput wrapper to just remap POV-hat to act as LSTICK...
The text was updated successfully, but these errors were encountered: