Skip to content

Conversation

AL2009man
Copy link
Contributor

@AL2009man AL2009man commented Aug 1, 2025

This is a backport of hedge-dev/UnleashedRecomp#1576, with slight changes to the HIDAPI Hints.

This PR will perform two things:

  • Steam Controller and Steam Deck support,.
    • This will ensure that both Steam Deck and Steam Controller to function correctly, do note that Steam Controller only works under Bluetooth connection
  • SDL_GameControllerDB support
    • this is a community-driven Controller mapping database, will have even more Controllers supported than what the current version of SDL2 that both UnleashedRecomp and MarathonRecomp will provide.
    • this is considered a optional enhancement, the player can drag-and-drop gamecontrollerdb.txt file to sonic.ex-- I mean the game's executable file, and it'll take the mappings from that file instead of SDL2's.

this adds optional support for SDL_GameControllerDB, allowing to even more Game Controllers to be supported.

Just drag-and-drop `gamecontrollerdb.txt` file on the sonic.ex-- I mean; the game's executable file.
@AL2009man AL2009man changed the title SDL_GameControllerDB support & Steam-HID support SDL_GameControllerDB & Steam-HIDAPI support Aug 1, 2025
Accidentally remove Wii HIDAPI during the copy-pasting process.
@squidbus squidbus merged commit 7f610ef into sonicnext-dev:main Aug 2, 2025
12 checks passed
@AL2009man AL2009man deleted the HIDAPI-DB branch August 3, 2025 03:20
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