Skip to content
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

DirectInput support? #54

Open
BuckoA511 opened this issue Dec 24, 2024 · 3 comments
Open

DirectInput support? #54

BuckoA511 opened this issue Dec 24, 2024 · 3 comments

Comments

@BuckoA511
Copy link

Would it be possible to add support for DirectInput controllers? A lot of old legacy N64 to Windows adapters only work with DirectInput and don't appear to be recognized at all by Starship.

Thank you again for this wonderful Christmas present!

@Malkierian
Copy link
Collaborator

Download this tool, create a new mapping if necessary, click Copy Mapping String, then open your gamecontrollerdb.txt file and paste the mapping string into that file, making sure there's a comma at the end of it. We have support for DInput, it's just the way we do controllers has trouble with those because the legacy and cheap adapters all share device IDs, but not always the same hardware signaling layouts.

@BuckoA511
Copy link
Author

Thanks, I was able to get it working using a Bliss Box Gamer Pro Advance, which has a toggle jumper for Xinput. As soon as I put it in Xinput mode it worked.

@hexaluna
Copy link

Congratulations on the perfect project. I'm using the HuiJia SNES Controller (SDL3) adapter to connect the N64 Controller. It's an old adapter that works perfectly on any Android device, but the C buttons are not being recognized by the Starship, even emulating them with the WoJ XInput Emulator, as if they were a right analog.

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

No branches or pull requests

3 participants