PSVita Home
What's New
Homebrew
Plugins

remaPSV v1.1 by Rinnegatamante
Last Release: May 18, 2019
Downloads: 311

remaPSV is a remap plugin (which takes the name from the glorious remaPSP included in cwCheat for PSP) allowing you to remap every single button of your PSVita and to map touch and reartouch zones to extra buttons (especially useful if you use a grip on your Vita).
Name Version Released Hits DL Link QR
remaPSV v1.1 05/18/19 120 Download QR
ioplus v1.0 04/26/19 101 Download QR
How to install

- Add remaPSV.suprx into your taiHen config file (under *ALL or whatever game you want to use it).
- Add ioplus.skprx into your taiHen config file (under *KERNEL)
- To bring the config menu, press START + Square in game.

Notes

- The config menu is ideated thinking at games running at 960x544 resolution. On games running on lower resolution the config menu won't properly display. You can however create config files from another game running at 960x544 and then rename it to make it work on a game running at lower res. You can also manually create config files (more info in the next paragraph). I sincerely hope someone stands up and writes a little homebrew to create said config files since the structure is pretty simple.
- For implementation simplicity, if a single Touch zone is remapped to a physical button, the touch panel will stop to work as meant originally (meaning the game won't receive touch inputs but instead only emulated physical buttons inputs.
- The same applies to Rear zones.

Config files structure

Config files are saved in ux0:data/remaPSV.
They consist in files names as TITLEID.bin of 24 bytes.
Each byte is related to a remap for a single button following this scheme:
CODE: SELECT ALL

static char* str_btns[BUTTONS_NUM] = {
"Cross", "Circle", "Triangle", "Square",
"Start", "Select", "L Trigger (L2)", "R Trigger (L2)",
"Up", "Right", "Left", "Down", "L1", "R1", "L3", "R3",
"Touch (TL)", "Touch (TR)", "Touch (BL)", "Touch (BR)",
"Rear (TL)", "Rear (TR)", "Rear (BL)", "Rear (BR)"
};
This means that if on byte 0 we put 5, we'll have Cross button (0) being remapped to Select (5).
For touch zones, they're all defaulted to 16 (Touch (TL)). Values higher than 16 do not exist (to make touch act as normal, just put all touch values to 16, same for rear).
Name Version Released Hits DL Link QR
remaPSV v1.0 04/26/19 90 Download QR