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

input: export additional info for joysticks inputs #797

Merged
merged 1 commit into from
Apr 11, 2023

Commits on Dec 22, 2022

  1. input: export additional info for joysticks inputs

     Added some extra info to help RetroPie's auto-configuration scripts by exporting the joystick Vendor and Product IDs, which should help with RetroArch's joypad profile generation.
    
     Since 2.0.14, SDL's joystick name (`SDL_CreateJoystickName`) is a normalized version of the name reported by the OS (culled consecutive spaces, trimming trailing spaces, renaming known joystick names like Xbox/PS). This breaks the input auto-configuration scripts in RetroPie, which generate a config with new name, while the emulators/ports expect to find the OS reported name (e.g. RetroArch - see #3398 [1] for an example).
    
     This issue is affecting especially PC users, which are not using RetroPie's (old) SDL version and who's RetroArch configuration is incomplete.
    Using the Vendor/Product ID would help these situations and support the new SDL versions when added to RetroPie.
    
    [1] RetroPie/RetroPie-Setup#3398
    cmitu committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    9473f19 View commit details
    Browse the repository at this point in the history