Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Rehid 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 84: Line 84:


==External links==
==External links==
* GitHub, https://github.com/hax0kartik/rehid
* GitHub - https://github.com/hax0kartik/rehid
* GBAtemp, https://gbatemp.net/threads/wip-rehid-button-remapping-for-3ds.585387
* GBAtemp - https://gbatemp.net/threads/wip-rehid-button-remapping-for-3ds.585387
* 3DS Remap Builder, https://mikahjc.github.io/3dsRemapBuilder/config
* 3DS Remap Builder - https://mikahjc.github.io/3dsRemapBuilder/config


[[Category:3DS homebrew application]]
[[Category:3DS homebrew application]]
[[Category:Homebrew utility applications on 3DS]]
[[Category:Homebrew utility applications on 3DS]]

Revision as of 01:57, 6 July 2021

Template:Infobox 3DS homebrew

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

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.

Option 1:

  • 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.

Option 2:

  • Alternatively, you can manually generate your rehid.json file using the step by step guide written by @MarioKartFan.

Premade config

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.

External links

Advertising: