Skip to content

Fix Xapi controller capabilities structure #1708

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

Merged
merged 1 commit into from
Aug 28, 2019
Merged

Fix Xapi controller capabilities structure #1708

merged 1 commit into from
Aug 28, 2019

Conversation

aav7fl
Copy link
Contributor

@aav7fl aav7fl commented Aug 28, 2019

There's a bug with the Xapi controller capabilities structure which places it in the wrong memory address. This fixes it.

Resolves controller input issues in: Cxbx-Reloaded/game-compatibility#666

@LukeUsher
Copy link
Member

Excellent work, great find

@PatrickvL PatrickvL merged commit b590dd6 into Cxbx-Reloaded:develop Aug 28, 2019
@aav7fl aav7fl deleted the 4C410001-Star-Wars-Obi-Wan branch August 28, 2019 22:08
@x1nixmzeng
Copy link
Contributor

The same fix was needed to fix controller vibration, It may be worth sanity checking other xinput structs for packing

@ObiKKa
Copy link

ObiKKa commented Sep 1, 2019

Ooh, '666', a symbolic number for the Mark for the Beast; and also rather similar to the Order 66 sub plot in Star Wars Episode 3 movie. "Ironic".

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.

5 participants