PS Vita homebrew for remapping controls.
## Features
* Remap any button, sticks (_4 directions_), back touchscreen (_4 virtual buttons_)
* Remap single button to button combination
* Configure touchscreen and analog sticks deadzone
* GUI
## Usage
1. Select application for remapping
1. Hit __Triangle__ to add new item
1. Press the __trigger__ (button, stick or back touchscreen zone which will be replaced)
1. Hold the __actions__ (the buttons which will replace the trigger) until the message dissapear
1. Press __Circle__ to save configuration
1. If you haven't enabled the plugin for this application previously:
1. Go to __molecularShell__, open `ux0:tai/config.txt`
1. The two last lines will be commented out, uncomment them (remove #)
1. Save the file, open __Start__ menu and hit `Reload taiHEN's config.txt`
## Troubleshoot
* "_Plugin doesn't work_":
* Dumped games not supported
* If the notice message doesn't appear in the game: make sure that you've edited taiHEN's `config.txt` and reloaded it trough `molecularShell`
* Other way the game may be unsupported
* "_Config not saving_":
* Make sure that you've added at least 1 button
## Build
1. Build taiHEN plugin (in `plugin` directory `mkdir build && cd build && cmake .. && make`)
1. Update `CONFIG_MEM_OFFSET` in `src/remap/config.h` to the offset generated by `make addr` command in `plugin/build` folder
1. Build the homebrew (in root folder `mkdir build && cd build && cmake .. && make`)
## License
GPLv3
## Credits
Project use source code from following repositories:
* [VitaShell][]
* [vita-savemgr][]
* [oclockvita][]
* [rinCheat][]
Special thanks to #vitasdk and Scorpeg's [ButtonSwap](https://github.com/Scorpeg/Button-Swap)
[oclockvita]: https://github.com/frangarcj/oclockvita
[VitaShell]: https://github.com/TheOfficialFloW/VitaShell
[vita-savemgr]: https://github.com/d3m3vilurr/vita-savemgr
[rinCheat]: https://github.com/Rinnegatamante/rinCheat