Hacking Question Swapping the buttons?

  • Thread starter Thread starter p1nky
  • Start date Start date
  • Views Views 3,149
  • Replies Replies 7
  • Likes Likes 1

p1nky

Member
Newcomer
Joined
Jul 12, 2007
Messages
14
Reaction score
4
Trophies
1
XP
83
Country
Austria
I wonder if there is a possibility for a hekate patch (or homebrew app or whatever) to swap the A and B and also the X and Y buttons?
After playing a few days with the Switch I was just playing GTS on PS4 and I can't even navigate through the menus anymore, as I constantly press cancel to to confirm and vice versa.
With the Xbox you're also in the same boat.
There was some patch for this on PSP and/or Vita with CFW (although there I believe the JAP version has the same layout as the Nintendo consoles, so it might have been easier to swap).
I know it's possible with this Mayflash adapter if connecting a controller via the adapter, but a more permanent solution that also works with the Joycons when attached would be better.
 
  • Like
Reactions: slappula
You could hack the individual games to respond to different aspects. If you really wanted you also have the analogue method (resolder buttons to go elsewhere) but let us not go there yet.

Being a modern system though you would be right to look at the device. Alas I don't actually know here what goes as well as I do for other systems, it would be surprising if you could not change how things appear at the OS level but it is also surprising voice chat is not at the OS level. Though looking at the services and the work done for PC joycon and knowing that we have complete control you could happily get something to swap bytes around to make it appear as though another button was pressed. A full AI sequence (say for a timed reload or macro) might be a bit harder but probably also doable as well. Looking at the bluetooth and HID parts of http://switchbrew.org/index.php?title=Services_API as well as http://switchbrew.org/index.php?title=Joy-Con then you could probably do a system wide subversion of things. I imagine it would be harder than some single game hacks on the likes of the GBA or DS but if it is system wide then no big deal.
 
You have the "american-ps syndrome"

A = accept/jump
B = cancel/shoot

It's been that way since 1983. Get used to it.
 
You have the "american-ps syndrome"

A = accept/jump
B = cancel/shoot

It's been that way since 1983. Get used to it.

haha, you seem to a be a hardcore Nintendo fan :)
well I accept that, however realistically as a European owner of all three systems and only using the terms "left" and "right" button (because Xbox has the A button where Nintendo has the B button and vice versa)

Xbox (everywhere to my knowledge, dunno if they swapped it in Japan) left = confirm, right = cancel
Playstation (USA and Europe) left = confirm, right = cancel
Nintendo left = cancel, right = confirm

So we got in most places two systems that confirm with the left button and cancel with the right one (dunno about Canada, South America, Middle East... but I guess they use the same layout as in USA and Europe, maybe PS uses the JAP layout in Asia?).
Plus the chances of changing the behavior on the other two systems are pretty slim.

So I think the benefits for USA/EU multi system owners of changing this on the now more "open" Switch system are obvious.
 
  • Like
Reactions: PolloDiablo
The Xbox controller is a descendant of the Dreamcast one. That controller had A -> B because the Sega Genesis controller had A -> B -> C.
When SEGA made the Dreamcast controller, they pretty much said "lets copy the SNES controller just like Sony did"... they even copied the colors, ditched the classic SEGA dpad for the Nintendo one, and ditched the C and Z face buttons.

If there is someone to blame for all this confusion... it's the Western side of Sony who switched things up. It doesn't even makes sense... you accept with the button with an X on it. The universal symbol for "cancel".
 
Last edited by PolloDiablo,
The strange Sony symbols... I never understood them, I just learned that the bottom left one is confirm and the bottom right one is cancel.
If there is some message on screen that says "push triangle to do this" then I am still looking at the controller at first to see where the triangle button is ;-)

But the Dreamcast.... ah well, I was always a SEGA fanboy back then, Saturn, Dreamcast, those were the best consoles, the best games, SEGA Rally, Virtua Tennis.... They should have won the war against Sony and Nintendo, but people just had to buy the stupid PS2 because of the DVD drive, because watching movies is the thing I am buying a console for.... and then I always preferred the Xbox to the PS2 because it had better hardware and also somehow a bit was the spiritual sucessor to the Dreamcast (I had played a lot of MSR Metropolis Street Races on the Dreamcast, and then it moved to the Xbox as PGR).
...so you see why I am a bit used to the A/confirm button on the left side :)
[I gotta keep it honest however, in the current generation I have been playing Gran Turismo Sport on the PS4 more than anything else]
 

Site & Scene News

Popular threads in this forum