-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
I have an issue with mapping controls. #16400
Comments
This is probably an issue in SDL_gamecontrollerdb, where the values your controller sends are not appropriately mapped. See for example: https://generalarcade.com/gamepadtool/ -[Unknown] |
This is not about auto-config, its that the emulator literally is not registering certain button presses on the Game pad. |
It only gets events about ones in the SDL gamecontrollerdb mapping, as far as I know. This has been an issue for other controllers and people have made corrections to the gamecontrollerdb data to make them work. -[Unknown] |
I've installed SDL Controllerdb, and established the real problem. One of my repos upgrades SDL to 2.24, and thats the source of this Glitch. ppsspp was only compiled to support version 2.0.8 |
Where are you even getting your build from? You said "1.12.3~git20211114-lp153" which isn't a build number syntax I think we even use? You can just compile it, it's made to be easy to compile. -[Unknown] |
OpenSuse's Native Repos. However, I have a third party Repo for games and emulators. |
Alright, well 1.13.2 is the latest stable version (released 2022-07-26), and git builds already have ~2000 commits since then. The version you're using is pretty old, but I'm not sure we've had to make any SDL changes recently except related to Wayland and laptop trackpads. I think our macOS builds ship with 2.0.16, though. -[Unknown] |
Info: We compiled against SDL version 2.0.8, but we are linking against SDL version 2.24.2., be aware that this can lead to unexpected behaviors |
We is probably the wrong word for that log statement. But anyway, that's probably not the cause of your controller issues - I'm just not sure. The best way to be sure is to simply compile the latest build. Normally people have submitted a pull request to the copy of the database: #9902, #15594, #13838, #12200, #11327, etc. #10181 is probably another great example. See #8993 for more detail from 2016 when this was introduced. I do feel like it'd be nice if there was a way to add missing mappings directly from PPSSPP, but no one has submitted that pull request yet. -[Unknown] |
I installed SDL_gamecontrollerdb, and I created a profile for my controller. |
On https://github.com/gabomdq/SDL_GameControllerDB readme.md there is this:
Is this v2.0.10 related to linked SDL version or was it compiled version? |
It is linked to OpenSuse 2.0.8 because Builds that come from the OpenSuse Build farm, do not include OpenSuse Games repo, which contains the libSDL update. |
I just encountered this myself. While I understand submitting updated profiles is a good approach, why not add a filepath where extra SDL2 controller profiles can be loaded from? In my case I added mine to .bashrc as an env var (since I always start PPSSPP from terminal), but it would be much simpler to have something like |
Game or games this happens in
Emulator core. Not specific toa game.
What area of the game / PPSSPP
Attempting to map certain buttons, Start, Select, circle, and R2 fails to map, on my MadCatz PS3 Fight Pad.
What should happen
The buttons should map correctly.
Logs
No response
Platform
Linux / BSD
Mobile phone model or graphics card
Nvidia.
PPSSPP version affected
1.12.3~git20211114-lp153
Last working version
No response
Graphics backend (3D API)
OpenGL / GLES
Checklist
The text was updated successfully, but these errors were encountered: