isXander / isXander/Controlify
[Controller Request] Flydigi Direwolf 2
Open
Nobody has claimed this yet.
controller-compat
- Dominant language
- Java
- Stars
- 341
- Forks
- 97
- Avg merge
- 1h
- Merged PRs (30d)
- 1
Description
Controller name
Flydigi Direwolf 2
Conroller VID & PID
Here's my Controlify debug dump
CONTROLIFY DEBUG DUMP - 2024-07-31T21:07:55.5992327
Controlify version: 2.0.0-beta.14+1.21-fabric
Minecraft version: 1.21
Client
SDL3 loaded: true
Platform: WINDOWS 64bit=true;isARM=false
Controller-manager: dev.isxander.controlify.controllermanager.SDLControllerManager
Connected Controllers:
Name: Flydigi Direwolf 2
Identified type: ControllerType[friendlyName=Xbox Controller, mappingId=default, namespace=controlify:xbox_one, forceJoystick=false, dontLoad=false]
GUID: 00720000-0000-028e-0000-045e2b890003
UID: 86d27b9b-246b-39aa-8c35-07314bdfac41
UCID: SDL-1
HID: HID[VID=0x045e, PID=0x028e]
Input Component:
Definitely gamepad: true
Rumble supported: true
Trigger rumble supported: false
Battery level: Charging[percent=100]
Gyro supported: false
Touchpads: UNSUPPORTED
HD haptics supported: false
[latest.log](https://github.com/user-attachments/files/16441519/latest.log)
P.S: It emulates Xbox 360 controller (checked on website "hardwaretester.com"
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 ControllerType mappingId shown in the debug dump, then compare how existing Xbox-compatible controllers are identified. Done means the Flydigi Direwolf 2 is recognized with an appropriate controller mapping and its reported inputs work correctly in Controlify.
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
- 38/100