-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
[BUG] Cannot bind controller buttons #4414
Comments
Right for now. While we do intend to add controller mapping in the future. OnePad currently uses an auto mapper feature that denies access to manual mapping in the GUI at least, you can see this by opening and playing a game to see your inputs are recognized. Though in the future we do plan to add the manual mapping features back in |
Hm, alright then. But does this explicitly apply to (all) controllers? Because when I use my mouse and keyboard, I can map as I expect (clarified this above). |
For the most part yeah, I'm not sure if keyboards apply to that. |
hello.
i can say that my input's from any controller i tried are not doing anything in games (tried with ps4 controller and with switch pro controller. both of witch worked before in pcsx2. they also both work on steam and all other emulator's i use. not sure if it's the automapper or what. personally if possible an option to toggle on/off the automapper and manually map stuff like we used to do would be greately apreciated.
i am intrigued from that. how do we map controll's for pcsx2 without the gui? is there a commandline mapping tool i can use? and if so will the mapping be usefull when launching games from the gui later on? |
Due to merging we lost the ability to manually remap in GUI, but it's for the better we lost the plugin system even though we know you lose some functionality for awhile. |
Mine was a DS3 but the issue is the same. You might try editing PAD.ini and set first_time_wizard = 0 to 1, make sure your controller is on and attached and start PCSX2 and when you go to the gamepad page select your controller by clicking the button in the lower left. This worked for me and automatically set up full controls in gt4. Hope this helps. |
I'm having the same issue on Manjaro Linux with a PS3 controller. While I cannot remap controls, the controller works just fine in game with all the controls bound to the proper buttons. I have no desire to remap the controls so long as they are already properly bound, but it was alarming at first to not be able to remap them. |
I'm using "PCSX2 Nightly - v1.7.2101 Compiled on Dec 6 2021" in Arch Linux. So if there is no way to remap the gamepad in the GUI, what is the alternative way? Is has something to do with this? |
Create a mapping and change it in your You can use something like this to create a mapping. |
Only 2 files like that are in my system: None of them affect the behavior of PCSX2. I edited them, I delete them, the mappings still the same. |
Make sure it's |
This is what the gamepadtool generates: This is in gamecontrollerdb.local.txt: Regardless, that file does nothing and I was unable to find anything new with: find -iname "gamecontrollerdb" |
Also, if you check the source code of PCSX2, there is this file: Probably only can be changed by recompiling. |
If you're using an appimage, the db file should be inside of it |
Closing as this isn't a bug and onepad knowingly doesn't provide mapping via GUI. |
Hm, you might be right that this is not a bug, but I'd leave it open because there will be more issue reportings regarding this, on the forums and here as well. If this is still open, all related can be redirected here. Maybe change to another label, like not implemented or feature request? |
The issue is already addressed here as well. |
Is this change allowing loading a custom "game_controller_db.txt" in Linux? |
It did work for me, thanks a lot! |
Describe the bug
I'm not able to bind any button from my wired XBox 360 Controller to any Key. Controller itself works, if I choose the "Gamepad Configuration" and toggle "Enable Rumble", it is vibrating.
Inputs from keyboard / mouse are accepted as they should.
This issue seems to apply to a few ppl with different controllers, as it's mentioned in the forums aswell: https://forums.pcsx2.net/Thread-changing-controller-layout-doesnt-work
To Reproduce
Open Controller configuration, try to assign any key by pressing buttons on the Controller. See that no input seems to be accepted.
Expected behavior
Buttons should be recognized and bound accordingly.
Emulation Settings
Preset 2, default.
System Info (please complete the following information):
Systeminfo:
Logs and Dumps
Log when run from Terminal:
Let me know if you need further information.
The text was updated successfully, but these errors were encountered: