Skip to content

Support Force Feedback Wheel#27

Open
NewGBAXL wants to merge 2 commits intoextremscorner:masterfrom
NewGBAXL:master
Open

Support Force Feedback Wheel#27
NewGBAXL wants to merge 2 commits intoextremscorner:masterfrom
NewGBAXL:master

Conversation

@NewGBAXL
Copy link
Copy Markdown

Adds support for the official Speed Force racing wheel, sold by Logitech. The Speed Force wheel is largely a standard GameCube controller, abeit with a different ID, support for simple force feedback commands, gas/brake instead of the C Stick, and using the status bit presumably for the nonexistent ZL Button to determine if the pedals are connected or not.

libogc/2 has a strict filter on what Joybus IDs are valid, this loosens it up a bit to allow the wheel and keyboard to pass the first check (any of SI_TYPE_GC not including SI_GC_RECEIVER). Other GC accessories already pass this check.

PAD_ControlForce() has been added, with similar implementation to PAD_ControlMotor(). Aliases are added so developers may use gas & brake to refer to the pedals.

Loosen arbitrary pad filtering, implement PAD_ControlForce(), add aliases and state defines
@Extrems
Copy link
Copy Markdown
Member

Extrems commented Feb 25, 2026

I thought we had already discussed this before? This hackery is not acceptable.

@NewGBAXL
Copy link
Copy Markdown
Author

Which part?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants