Skip to content
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

Red dead redemption 1 (2024): Buttons are not remapped #94

Closed
FrostMoonEcho opened this issue Jan 4, 2025 · 2 comments
Closed

Red dead redemption 1 (2024): Buttons are not remapped #94

FrostMoonEcho opened this issue Jan 4, 2025 · 2 comments

Comments

@FrostMoonEcho
Copy link

Hi, guys! This is the first time when I use Xidi. I want to remap LT and B to the right mouse button. I created this config

Xidi.ini

[Mapper]
Type = Custom

[CustomMapper]
Template  = StandardGamepad
TriggerLT = Compound( Button(7), MouseButton(Right) )
ButtonB   = MouseButton(Right)

And placed it in the same game folder where your dinput8.dll located. It looks like the game loads this file successfuly. Whenever I make something wrong in the config I see the error message and log file. OK. In this case the config file looks valid to Xidi and I'm able to successfuly launch the game, however the buttons are not remapped. I can't understand the cause. Have I done something wrong? Or may be I don't understand the purpose of Xidi?

@FrostMoonEcho FrostMoonEcho changed the title Red dead redemption 1 (2024): Xidi doesn't work Red dead redemption 1 (2024): Buttons are not remapped Jan 4, 2025
@samuelgr
Copy link
Owner

According to this game's Steam page, the game already has full controller support for Xbox controllers, and according to PCGamingWiki it has support for XInput controllers already. That being the case, I don't think Xidi is the right tool for this situation.

Xidi communicates with games via the DirectInput API, but this game is most likely communicating directly with the controllers using the XInput API.

@samuelgr samuelgr closed this as not planned Won't fix, can't repro, duplicate, stale Jan 20, 2025
@FrostMoonEcho
Copy link
Author

FrostMoonEcho commented Jan 20, 2025

According to this game's Steam page, the game already has full controller support for Xbox controllers, and according to PCGamingWiki it has support for XInput controllers already. That being the case, I don't think Xidi is the right tool for this situation.

Xidi communicates with games via the DirectInput API, but this game is most likely communicating directly with the controllers using the XInput API.

Why don't you wish to implement a functionality which will let Xidi to make a custom remapping for the games that has been used XInput API already? It has been already implented for DirectInput to XInput APIs anyways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants