isXander / isXander/Controlify
[Controller Request] RetroFighters BattlerGC Pro
Open
Nobody has claimed this yet.
controller-compat
- Dominant language
- Java
- Stars
- 341
- Forks
- 97
- Avg merge
- 1h
- Merged PRs (30d)
- 1
Description
RetroFighters BattlerGC Pro
Here's my Controlify debug dump
CONTROLIFY DEBUG DUMP - 2025-11-07T15:34:38.460701203
Controlify version: 2.4.2+1.21.10-fabric
Minecraft version: 1.21.10
Client
SDL3 loaded: true
Platform: linux-x86-64
Controller-manager: dev.isxander.controlify.controllermanager.SDLControllerManager
Connected Controllers:
Name: input-remapper SWITCH CO. LTD. RetroFighters Controller forwarded
Identified type: ControllerType[friendlyName=null, mappingId=default, namespace=controlify:default, forceJoystick=false, dontLoad=false]
GUID: 0300d410632500007805000011010000
UID: 311737c1c382b9557a74e6fa317f4940
UCID: SDL-1
HID: HID[VID=0x2563, PID=0x0578]
Input Component:
Definitely gamepad: true
Available inputs:
BTN controlify:button/south
BTN controlify:button/east
BTN controlify:button/west
BTN controlify:button/north
BTN controlify:button/left_shoulder
BTN controlify:button/right_shoulder
BTN controlify:button/back
BTN controlify:button/start
BTN controlify:button/guide
BTN controlify:button/dpad_up
BTN controlify:button/dpad_down
BTN controlify:button/dpad_left
BTN controlify:button/dpad_right
BTN controlify:button/left_stick
BTN controlify:button/right_stick
BTN controlify:button/misc_1
BTN controlify:button/misc_2
BTN controlify:button/misc_3
BTN controlify:button/misc_4
BTN controlify:button/misc_5
BTN controlify:button/misc_6
BTN controlify:button/left_paddle_1
BTN controlify:button/left_paddle_2
BTN controlify:button/right_paddle_1
BTN controlify:button/right_paddle_2
BTN controlify:button/touchpad_1
AXS controlify:axis/left_stick_right
AXS controlify:axis/left_stick_left
AXS controlify:axis/left_stick_up
AXS controlify:axis/left_stick_down
AXS controlify:axis/right_stick_right
AXS controlify:axis/right_stick_left
AXS controlify:axis/right_stick_up
AXS controlify:axis/right_stick_down
AXS controlify:axis/left_trigger
AXS controlify:axis/right_trigger
Rumble supported: false
Trigger rumble supported: false
Battery level: Unknown[]
Gyro supported: false
Touchpads supported: 0
HD haptics supported: false
Log:
[15:34:38] [Controller #SDL-1] Creating controller: 1
[15:34:38] [Controller #SDL-1] Controller is gamepad: true
[15:34:38] [Controller #SDL-1] SDL GUID: 0300d410632500007805000011010000
[15:34:38] [Controller #SDL-1] SDL Serial: null
[15:34:38] [Controller #SDL-1] SDL VID: 9571 PID: 1400
[15:34:38] [Controller #SDL-1] SDL Connection State: UNKNOWN
[15:34:38] [Controller #SDL-1] SDL GUID driver signature: Unrecognised: '
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the SDLControllerManager entry point and the debug dump's SDL GUID, vendor ID, and product ID for the RetroFighters BattlerGC Pro. Check how connected controllers are assigned a recognized type rather than the default mapping. Done means the device is identified appropriately by Controlify when connected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100