Venomalia / UniversalDynamicInput

a custom button pack for dolphin that supports over 150 games!
Creative Commons Zero v1.0 Universal
131 stars 15 forks source link

Batocera support #218

Closed indiepedia closed 4 months ago

indiepedia commented 5 months ago

What is your question?

Hi, I'm trying to run your universal dynamic input on my Batocera (v38) but unfortunately all I see is ? buttons. I use the PS4's DualShock. The analog sticks were recognized. I have tried everything described in the FAQ under ? Buttons, but couldn't find a solution. Is there anything special to configure Delphin on Batocera?

Venomalia commented 5 months ago

No all desktop versions should be supported the feature is from dolphin itself not this pack. so the solution should be here https://github.com/Venomalia/UniversalDynamicInput/wiki/Problem-solving#i-see--buttons

since you have apparently already tried this? Can you send your GCPadNew.ini if it is a gc game or WiimoteNew.ini if it is a wii game, you can find this in the user directory in the Config folder.

indiepedia commented 5 months ago

GCPadNew.zip Thanks for your help It's dolphin 5.0-19864 on batocera v38

indiepedia commented 5 months ago

i found a solution: i rename the buttons of my controller in every single UniversalDIT_Defaultstyle of the games on my Batocera System, because the have a different name in GCPadNew.ini. Is there a way to rename the buttons in all .json files?

GCPadNew.ini [GCPad1] Device = evdev/0/Wireless Controller Buttons/A = Button 1 Rumble/Motor = Weak Buttons/B = Button 0 D-Pad/Down = Axis 7+ Buttons/Hotkey = Button 10 Main Stick/Left = Axis 0- Main Stick/Right = Axis 0+ Main Stick/Up = Axis 1- Main Stick/Down = Axis 1+ C-Stick/Left = Axis 3- C-Stick/Right = Axis 3+ C-Stick/Up = Axis 4- C-Stick/Down = Axis 4+ Triggers/L = Axis 2+ D-Pad/Left = Axis 6- Buttons/Z = Button 5 Triggers/R = Axis 5+ D-Pad/Right = Axis 6+ Buttons/Start = Button 9 D-Pad/Up = Axis 7- Buttons/X = Button 2 Buttons/Y = Button 3 Main Stick/Modifier/Range = 50.0 C-Stick/Modifier/Range = 50.0 [GCPad2] Main Stick/Modifier/Range = 50.0 C-Stick/Modifier/Range = 50.0 [GCPad3] Main Stick/Modifier/Range = 50.0 C-Stick/Modifier/Range = 50.0 [GCPad4] Main Stick/Modifier/Range = 50.0 C-Stick/Modifier/Range = 50.0

UniversalDIT_DefaultStyle "evdev/0/Wireless Controller": { "evdev/0/Wireless Controller": "../#DefaultDevices/DualShock4/Device/Icon.png", "Button 0": "../#DefaultDevices/DualShock4/Defaultstyle/Cross.png", "Button 1": "../#DefaultDevices/DualShock4/Defaultstyle/Circle.png", "Button 3": "../#DefaultDevices/DualShock4/Defaultstyle/Square.png", "Button 2": "../#DefaultDevices/DualShock4/Defaultstyle/Triangle.png", "Button 4": "../#DefaultDevices/DualShock4/Defaultstyle/L1.png", "Button 5": "../#DefaultDevices/DualShock4/Defaultstyle/R1.png", "Axis 2+": "../#DefaultDevices/DualShock4/Defaultstyle/L2.png", "Axis 5+": "../#DefaultDevices/DualShock4/Defaultstyle/R2.png", "Button 9": "../#DefaultDevices/DualShock4/Defaultstyle/Options.png", "Button 8": "../#DefaultDevices/DualShock4/Defaultstyle/Share.png", "Button 10": "../#DefaultDevices/DualShock4/Defaultstyle/PS.png", "LEFT": "../#DefaultDevices/DualShock4/Defaultstyle/Touchpad.png", "Axis 7-": "../#DefaultDevices/DualShock4/Defaultstyle/Pad N.png", "Axis 7+": "../#DefaultDevices/DualShock4/Defaultstyle/Pad S.png", "Axis 6+": "../#DefaultDevices/DualShock4/Defaultstyle/Pad E.png", "Axis 6-": "../#DefaultDevices/DualShock4/Defaultstyle/Pad W.png", "Axis 1+": "../#DefaultDevices/DualShock4/Defaultstyle/Left Y-.png", "Axis 1-": "../#DefaultDevices/DualShock4/Defaultstyle/Left Y+.png", "Axis 0+": "../#DefaultDevices/DualShock4/Defaultstyle/Left X+.png", "Axis 0-": "../#DefaultDevices/DualShock4/Defaultstyle/Left X-.png", "Button 11": "../#DefaultDevices/DualShock4/Defaultstyle/L3.png", "Axis 4+": "../#DefaultDevices/DualShock4/Defaultstyle/Right Y-.png", "Axis 4-": "../#DefaultDevices/DualShock4/Defaultstyle/Right Y+.png", "Axis 3+": "../#DefaultDevices/DualShock4/Defaultstyle/Right X+.png", "Axis 3-": "../#DefaultDevices/DualShock4/Defaultstyle/Right X-.png", "Button 12": "../#DefaultDevices/DualShock4/Defaultstyle/R3.png" },