Hacking [RELEASE] Button Swap plugin for taiHEN

  • Thread starter Thread starter Scorp
  • Start date Start date
  • Views Views 26,905
  • Replies Replies 36
  • Likes Likes 11
I still don't get something. This plugin does not affect only the buttons on the menu, but in all the game. So if Mario jumps with X, now it jumps with O. That's right?
Or this is just for the menus? In-game menus too? Like... RPGs menus?
 
I still don't get something. This plugin does not affect only the buttons on the menu, but in all the game. So if Mario jumps with X, now it jumps with O. That's right?
Or this is just for the menus? In-game menus too? Like... RPGs menus?
It's swap buttons in game O->X, so Jump would be O
 
@Scorp
Thx for your work !
Is it possible, that you compile a buttonswap.suprx, where triangle and square ist swaped?
thank you in advanced
lotus78
 
@Scorp
Thx for your work !
Is it possible, that you compile a buttonswap.suprx, where triangle and square ist swaped?
thank you in advanced
lotus78

it might be possible, but the circle and cross buttons are done through the system.dreg file. afaik, there's no option for square and triangle, so it would require more work if it's even possible.
 
How do I get this to work?

I open the config text file and put in what exactly?

# titleid for your game (this one is for Root//Letter for example)
*PCSB01019
ux0:tai/buttonswap.suprx

I replaced the red text with my title ID (which I assume I found correctly,) and leave all the rest as is. But it doesn't work, it's still O to confirm. Am I supposed to change the *PCSB01019 to match my title ID too? It's really unclear exactly what I need to put in here.

Also my Config File has a bunch of lines above it I don't understand. No idea if I leave those or delete.

My Game ID is (I think) PCSG00489. What exactly would I put in the Config Txt?

Okay Scratch that. I put something in I tried yesterday and it worked now. Nevermind
 
Last edited by Robbie_Haruna,
  • Like
Reactions: Fali
How do I get this to work?

I open the config text file and put in what exactly?

# titleid for your game (this one is for Root//Letter for example)
*PCSB01019
ux0:tai/buttonswap.suprx

I replaced the red text with my title ID (which I assume I found correctly,) and leave all the rest as is. But it doesn't work, it's still O to confirm. Am I supposed to change the *PCSB01019 to match my title ID too? It's really unclear exactly what I need to put in here.

Also my Config File has a bunch of lines above it I don't understand. No idea if I leave those or delete.

My Game ID is (I think) PCSG00489. What exactly would I put in the Config Txt?

Okay Scratch that. I put something in I tried yesterday and it worked now. Nevermind


Hi:

How exactly do you resolve this? You said that it worked but how?

Or maybe Scorp can resolve this

Thanks!
 
Last edited by Fali,
I'm also not getting this to work for Trails in the Sky FC, and I'm sure I followed the instructions correctly. The translation patch uses a patched eboot that gets put in the RePatch folder. Can I direct it to that?
 
Last edited by xatzimi,
hey it looks like people have figured this out but i'm having immense trouble finding out if i'm doing it wrong or if it is the game itself.

the game i am trying to swap is Trails in the sky sc evolution (PCSG00489) with english patch
now with the patch the eboot.bin and data.psarc are both in the repatch folder rather than the game itself

i have this plugin in my ur0:tai folder as all my plugins are there to save space for my games on my sd (ux0) all my other plugins work in this folder.

in my config folder i have put in the following in response of the instructions

# trails in the sky sc evo
*PCSG00489
ur0:tai/buttonswap.suprx

this is at the very last lines in my config folder is this correct or have i put this wrong? if possible an example from someone who got this working would be helpful for me and everyone who views this forum after me.

Edit: Found out the issue the patch already switched the buttons so the code wasn't needed that's why it didn't look like it worked
 
Last edited by Limitlessandre,
I'm not a programmer, but I was just wondering how I would put in multiple titles?

Would it be:
# trails in the sky FC evo
*PCSG00488
ur0:tai/buttonswap.suprx

# trails in the sky sc evo
*PCSG00489
ur0:tai/buttonswap.suprx

Or would it be:
*PCSG00488
*PCSG00489
ur0:tai/buttonswap.suprx

Many thanks for making this tool as well!
 
... yeah either it's my dumb ass being stupid again or this is very poorly worded. What do you mean by "#titleid for your game", the titleid is already under *, do I put it in twice? because that doesn't work!
 
Right plan
Rich (BB code):
# game
*ID
ur0:tai/buttonswap.suprx

Go to
ur0:tai/config.txt
go to the end of the file in the section ALL
writing
# game
*ID
ur0:tai/buttonswap.suprx
reloading
and in each new game, you need to completely repeat these lines, and only change the id and name
Rich (BB code):
# game1
*ID1
ur0:tai/buttonswap.suprx
# game2
*ID2
ur0:tai/buttonswap.suprx
# game3
*ID3
ur0:tai/buttonswap.suprx
 
  • Like
Reactions: selfafflicted
I was always annoyed by the fact that my favorite button layout does not change in japanese games (yes, that X/O for confirm). And games does not even bother about registry changes - they have it pre-built inside and does not care. Also I am sure there exist lot of people, who like O to confirm and just got annoyed with western style layout when playing their games.

And of course all this have to be working per game, as you do not want to have all your games with inverted controls, so globally changing the layout in registry is not an option.

So I wrote this little plugin for taiHEN, which solve the problem. Btw, if you find a game or app. which refuses to change layout - let me know, I will take a look.


Installation:

Put "buttonswap.suprx" in 'tai' folder in the root of your Vita.

Change config.txt in that directory to load plugin for title of your choice by adding new lines like below:
Code:
# titleid for your game (this one is for Root//Letter for example)
*PCSB01019
ux0:tai/buttonswap.suprx

After that just run the game and your buttons should be swapped (this would work only for this game).


Get recent version here: https://github.com/Scorpeg/Button-Swap/releases


.
Question can this only be one game at a time or can keep adding more in my text config.txt
 

Site & Scene News

Popular threads in this forum