More actions
(Created page with "{{Infobox 3DS homebrew | title = rehid | image = https://dlhb.gamebrew.org/3dshomebrew/rehid.jpg|250px | type = Utilities | version = v2.0 | licence = Mixed | author = Kartik...") |
No edit summary |
||
Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/3dshomebrew/rehid.jpg|250px | | image = https://dlhb.gamebrew.org/3dshomebrew/rehid.jpg|250px | ||
| type = Utilities | | type = Utilities | ||
| version = | | version = v3.0 (7 Jun 2021) | ||
| licence = Mixed | | licence = Mixed | ||
| author = Kartik | | author = Kartik | ||
Line 10: | Line 10: | ||
| source = https://dlhb.gamebrew.org/3dshomebrew/rehid.rar | | source = https://dlhb.gamebrew.org/3dshomebrew/rehid.rar | ||
}} | }} | ||
Rehid is a HID module (which are responsible for user-input) rewrite with the aim of easier button remapping for the 3DS. | |||
==Features== | |||
* Button remapping with the help of a json file. | |||
* IR module is patched automatically so ZL, ZR, Cpad Pro (Cnub) can also be remapped. | |||
* Different button remappings for different games. | |||
==Installation== | |||
'''Note:''' You need to have the latest luma for this to work correctly. | |||
Download the latest release of rehidhelper.3dsx. | |||
Open homebrew launcher and run the 3dsx. | |||
Click A on the Download Rehid option. | |||
Restart your 3DS. | |||
==User guide== | |||
===Remap Buttons=== | |||
You first need to create a rehid.json file with the remappings you want. The file will contain what buttons you want to remap. | |||
* You can generate your rehid.json files using [https://mikahjc.github.io/3dsRemapBuilder/config this site] written by @mcaboosec. | |||
** Once you have the file ready, run rehidhelper again. | |||
** Select the Scan QR code option, then scan your QR. | |||
* Alternatively, you can manually generate your rehid.json file using the [https://www.reddit.com/r/3dshacks/comments/mihwk9/how_to_remap_controls_or_touch_screen/ step by step guide] written by @MarioKartFan. | |||
Some premade configs can be found [https://github.com/Nanashi13/Rehid-configs-files-3DS here]. | |||
==Media== | |||
<youtube>XZIEHi2_0O0</youtube> | <youtube>XZIEHi2_0O0</youtube> | ||
==Changelog== | |||
'''v3.0 7 Jun 2021''' | |||
* You can now use luma's input redirection with rehid. | |||
** With this there is no real disadvantage of using rehid over stock hid. | |||
* Fix touch screen bounds. | |||
** This was being caused as rehid did not respect touchscreen calibration. | |||
* You can now also do TOUCH>KEY binding. | |||
* Fix a bug where rehidhelper created folders with wrong titleid. | |||
* For people with broken home menu button, you can now remap your home button to a key combo. | |||
'''v2.1 12 May 2021''' | |||
* Fixed the issue where gyros/motion controls did not work properly for some people. | |||
'''v2.0 7 May 2021''' | |||
* Rehid now supports custom luma builds(plugin/3gx). | |||
** The previous version crashed when using custom luma builds, this was fixed. | |||
* IR patches have been rewritten. | |||
** CPad Pro/cnub can now be remapped using the JSON file. | |||
** The previous IR patches were unstable and CPAD Pro/cnub did not work with some games. The patches were rewritten from ground up, correcting this behavior. | |||
* Rehid now also supports the following remappings: | |||
** Keys > touchscreen. | |||
** Keys > CPAD. | |||
** DPAD > CPAD. | |||
** CPAD > DPAD. | |||
* Accelerometer/Gyroscope has been implemented. | |||
** This fixes multiple issues like games getting stuck and 3D being unstable. | |||
* Introduce Rehidhelper. | |||
** Rehidhelper is a hb app which makes it easier to install rehid/generate remappings. | |||
** You can now easily generate your remappings using [https://mikahjc.github.io/3dsRemapBuilder/config this site] written by @mikahjc and then scan the generated QR with the app instead of having to manually edit the json file. | |||
'''v1.0 22 Mar 2021''' | |||
* First public release. | |||
==Credits== | |||
@luigoalma Help, testing and supports. | |||
Druivensap on discord server for testings. | |||
Luma3ds devs and contributors. | |||
[[Category:3DS homebrew application]] | |||
[[Category:Homebrew utility programs on 3DS]] |
Revision as of 08:22, 4 July 2021
Rehid is a HID module (which are responsible for user-input) rewrite with the aim of easier button remapping for the 3DS.
Features
- Button remapping with the help of a json file.
- IR module is patched automatically so ZL, ZR, Cpad Pro (Cnub) can also be remapped.
- Different button remappings for different games.
Installation
Note: You need to have the latest luma for this to work correctly.
Download the latest release of rehidhelper.3dsx.
Open homebrew launcher and run the 3dsx.
Click A on the Download Rehid option.
Restart your 3DS.
User guide
Remap Buttons
You first need to create a rehid.json file with the remappings you want. The file will contain what buttons you want to remap.
- You can generate your rehid.json files using this site written by @mcaboosec.
- Once you have the file ready, run rehidhelper again.
- Select the Scan QR code option, then scan your QR.
- Alternatively, you can manually generate your rehid.json file using the step by step guide written by @MarioKartFan.
Some premade configs can be found here.
Media
Changelog
v3.0 7 Jun 2021
- You can now use luma's input redirection with rehid.
- With this there is no real disadvantage of using rehid over stock hid.
- Fix touch screen bounds.
- This was being caused as rehid did not respect touchscreen calibration.
- You can now also do TOUCH>KEY binding.
- Fix a bug where rehidhelper created folders with wrong titleid.
- For people with broken home menu button, you can now remap your home button to a key combo.
v2.1 12 May 2021
- Fixed the issue where gyros/motion controls did not work properly for some people.
v2.0 7 May 2021
- Rehid now supports custom luma builds(plugin/3gx).
- The previous version crashed when using custom luma builds, this was fixed.
- IR patches have been rewritten.
- CPad Pro/cnub can now be remapped using the JSON file.
- The previous IR patches were unstable and CPAD Pro/cnub did not work with some games. The patches were rewritten from ground up, correcting this behavior.
- Rehid now also supports the following remappings:
- Keys > touchscreen.
- Keys > CPAD.
- DPAD > CPAD.
- CPAD > DPAD.
- Accelerometer/Gyroscope has been implemented.
- This fixes multiple issues like games getting stuck and 3D being unstable.
- Introduce Rehidhelper.
- Rehidhelper is a hb app which makes it easier to install rehid/generate remappings.
- You can now easily generate your remappings using this site written by @mikahjc and then scan the generated QR with the app instead of having to manually edit the json file.
v1.0 22 Mar 2021
- First public release.
Credits
@luigoalma Help, testing and supports.
Druivensap on discord server for testings.
Luma3ds devs and contributors.