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

Call for maintained mapping binary #476

Open
offalynne opened this issue Jun 28, 2021 · 11 comments
Open

Call for maintained mapping binary #476

offalynne opened this issue Jun 28, 2021 · 11 comments

Comments

@offalynne
Copy link
Collaborator

offalynne commented Jun 28, 2021

The recommended tool for generating maps from General Arcade has fallen out of date and is proving problematic for contributors as SDL’s API changes and features are added (eg. #478).

@Ryochan7 has hosted an open updated alternative on Gitlab:
https://gitlab.com/ryochan7/sdl2-gamepad-mapper

It would be helpful if someone was willing to maintain a fork to distribute binaries so we can delist the old app.

@offalynne
Copy link
Collaborator Author

@gabomdq would you be OK with me adding a prominent note in the Readme addressing this as a request for help/CTA ?

It's become a problem evidently, see #478 via Moonlight devs as well as the following patch note: https://store.steampowered.com/news/app/312200/view/2988683441443402781

@gabomdq
Copy link
Collaborator

gabomdq commented Jul 6, 2021

Sounds good to me, though I'm personally partial to the SDL "official" utility (possibly because I created it :P) https://github.com/libsdl-org/SDL/blob/main/test/controllermap.c

@offalynne
Copy link
Collaborator Author

It's a good tool! I can't imagine you'd be thrilled to add a beginner-friendly frontend and manage distributing up to date binaries, but if so that would make the top of the list! =]

offalynne added a commit that referenced this issue Jul 6, 2021
Note added in reference to #476
@TheBagarius
Copy link

TheBagarius commented Aug 10, 2021

Sounds good to me, though I'm personally partial to the SDL "official" utility (possibly because I created it :P) https://github.com/libsdl-org/SDL/blob/main/test/controllermap.c

What's the recommended process to compile and run this? Since no make file exists in the directory

EDIT: ignore me, I didn't see the configure.sh

@offalynne offalynne changed the title Updated mapping binary Call for maintained up to date mapping binary Aug 31, 2021
@pktiuk

This comment has been minimized.

@offalynne

This comment has been minimized.

@pktiuk

This comment has been minimized.

@offalynne

This comment has been minimized.

@offalynne
Copy link
Collaborator Author

We have a newer Windows/Linux app via Ryochan7 that’s been moved up in priority in the README. May warrant a couple more features, specifically re. CRC field (add mapping field, remove from GUID) and a warning to omit unnecessary mapping submissions (XINPUT, HIDAPI, etc.)

@offalynne
Copy link
Collaborator Author

offalynne commented Feb 2, 2023

Since we keep getting submissions that require manually editing the GUID to remove CRC, and I am no longer going to maintain a branch with duplicate/CRC mappings (#609) I'm elevating the General Arcade app and reopening the issue.

@offalynne
Copy link
Collaborator Author

It seems like Ryochan7 has been maintaining this tool and distributing Windows and Linux releases. Any contributors who are familiar with Qt on MacOS are encouraged to contribute there, so we can consider it a complete replacement for the GeneralArcade tool

https://gitlab.com/ryochan7/sdl2-gamepad-mapper

@offalynne offalynne pinned this issue Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants