Closed nevumx closed 1 month ago
@skyfloogle, continuing from https://github.com/skyfloogle/red-viper/pull/65, this PR currently just removes the touch screen buttons if the custom control scheme is active. I am really hesitant to add more buttons to the 3DS mapping screen, so why don't I just revert the code that removes the touchscreen buttons, and puts the "Switch" button back?
Yeah now that I see the map text in there it's probably best to just do that.
Yeah now that I see the map text in there it's probably best to just do that.
@skyfloogle done.
Got confirmation that it works on N3DS. LGTM, I can take it from here. Thank you for putting this together!
After much deliberation, (https://github.com/skyfloogle/red-viper/pull/65) I present the completely customizable hardware button scheme! It starts in the "Controls" menu, where you can select either the "Preset" scheme,
And selecting "Configure Scheme" will take you to the old "Controls" menu, as before,
BUT, selecting the "Custom" control scheme
And selecting "Configure Scheme" will take you to the new-and-improved, completely customizable 3DS-to-VB hardware button mapping screen, which looks like this on new 3DS:
and like this on the old 3DS:
Which shows you at a glance what all the 3DS-to-VB button mappings are, and then selecting one of those mapping buttons takes you to the VB button assignment screen that looks like this:
Which tells you what 3DS button you are currently mapping, and what VB button it is currently mapped to, and lets you map it to any other VB button! Enjoy!
NOTE!!! I have only tested this on an OLD 3DS! It needs to be tested on a NEW 3DS before merging please!