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

[FEATURE REQUEST] The built in remapper is unusably bad #533

Open
skunkmommy opened this issue Aug 28, 2023 · 2 comments
Open

[FEATURE REQUEST] The built in remapper is unusably bad #533

skunkmommy opened this issue Aug 28, 2023 · 2 comments

Comments

@skunkmommy
Copy link

OK so i was tryna run sm64 on steam deck yesterday and I remembered how shitty this remapper is.

  • Uses cryptic, impossible-to-guess keycodes that don't have a clear 1:1 mapping to your controller's physical buttons
  • Doesn't give an easy way to unbind with just controller alone
  • Doesn't give an easy way to reset when you screw it up, meaning the only way to do so is resetting your entire config file
    It sucks.
    It sucks so bad i literally used steam input instead because at least that's actually possible to use.
    Unless the game doesn't support controllers at all, I'll always use its ingame mapper over Steam's, but this one is so shite that I have no other choice.
    This makes sm64ex a massive headache to use.
    Completely revamp the mapper to instead tell us key/button names relative to whatever controller you're using (use number buttons if generic), add a shown way to unbind with just a controller, and add a shown combination to reset if you mess it up.
@robertkirkman
Copy link

spudpiggy, Please try the present-day Ship of Harkinian gamepad mapping implementation as a comparison so you can understand what benefits you could expect should someone happen to graft sm64 decompilation and libultraship together, which there is no expectation for sm64pc/sm64ex to do but which you could begin working on yourself should you like it a lot.

@fgsfdsfgs
Copy link
Collaborator

fgsfdsfgs commented Mar 27, 2024

Of course it sucks, it was a half assed solution I screwed on for quick rebinding. I probably ain't changing it though since I'm not really actively working on this anymore, if you haven't noticed. There are now EX forks with better feature sets, which probably includes a better rebind menu.

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