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

3DS:Rehid: Difference between revisions

From Hacks Guide Wiki
ItsCrocoSwine (talk | contribs)
even more manual documentation
ItsCrocoSwine (talk | contribs)
m capitalize Rehid when applicable
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title = rehid
| title = Rehid
| image = rehid-Helper-banner.png
| image = rehid-Helper-banner.png
| imagealt = rehidHelper banner as used on the HOME Menu
| imagealt = RehidHelper banner as used on the HOME Menu
| for3ds = 1
| for3ds = 1
| developers = hax0kartik
| developers = hax0kartik
Line 11: Line 11:
| universaldb = 3ds/rehid
| universaldb = 3ds/rehid
}}
}}
'''rehid''' is a rewrite of the 3DS' hid module, to allow for the remapping of buttons or the touch screen.  
'''Rehid''' is a rewrite of the 3DS' hid module, to allow for the remapping of buttons or the touch screen.  


=Installation=
=Installation=
Line 31: Line 31:
# Wait until the app installs
# Wait until the app installs
# Close '''Universal-Updater'''
# Close '''Universal-Updater'''
# Launch '''rehidHelper''' and select <code>Download Rehid</code>
# Launch '''RehidHelper''' and select <code>Download Rehid</code>
# Wait for it to download and reboot, then press {{B|B}} to exit the app
# Wait for it to download and reboot, then press {{B|B}} to exit the app
# Power off your Console
# Power off your Console
Line 42: Line 42:
<span>
<span>
===what you need===
===what you need===
* the latest release of [https://github.com/hax0kartik/rehid/releases/latest rehid] (the <code>0004013000001D02.cxi</code> and <code>rehidhelper.cia</code> files)
* the latest release of [https://github.com/hax0kartik/rehid/releases/latest Rehid] (the <code>0004013000001D02.cxi</code> and <code>rehidhelper.cia</code> files)
* [[3DS:FBI|FBI]] installed on your console
* [[3DS:FBI|FBI]] installed on your console
* [[3DS:luma3DS|Luma3DS]] updated to 13.0+
* [[3DS:luma3DS|Luma3DS]] updated to 13.0+
Line 68: Line 68:
# When finished click on '''Show as QR code'''
# When finished click on '''Show as QR code'''
#* If you are unable to scan QR codes on your console, instead click '''Build this remap''' and place the downloaded <code>rehid.json</code> into a <code>rehid</code> folder on the root of your SD card, or <code>rehid/(title ID)/</code> to remap a specific game. You can find the title ID of your game using [https://3dsdb.com/ 3dsdb]
#* If you are unable to scan QR codes on your console, instead click '''Build this remap''' and place the downloaded <code>rehid.json</code> into a <code>rehid</code> folder on the root of your SD card, or <code>rehid/(title ID)/</code> to remap a specific game. You can find the title ID of your game using [https://3dsdb.com/ 3dsdb]
# Power on your console and launch rehidHelper
# Power on your console and launch RehidHelper
# Select Scan QR Code and scan the generated QR code from the website
# Select Scan QR Code and scan the generated QR code from the website
# Press {{B|A}} to proceed
# Press {{B|A}} to proceed
Line 93: Line 93:
<p>For this example, tapping anywhere in a 50x50 pixel box in the top left will press A.</p>
<p>For this example, tapping anywhere in a 50x50 pixel box in the top left will press A.</p>
<p>Other options include:<br>
<p>Other options include:<br>
<code>"cpadtodpad":true</code> maps the C-pad to the D-pad<br>
<code>"cpadtodpad":true</code> maps the C-pad with D-pad key presses<br>
<code>"dpadtocpad":true</code> maps the D-pad to the C-pad<br>
<code>"dpadtocpad":true</code> maps the D-pad with C-pad key presses<br>
<code>"overidecpadpro":true</code> makes it so games don't recognize the circle pad pro<br>
<code>"overidecpadpro":true</code> makes it so games don't recognize the circle pad pro<br>
<code>"homebutton":</code> maps the HOME button to a key press</p>
<code>"homebutton":</code> maps the HOME button to a key press</p>
Line 111: Line 111:


===An exception occurred===
===An exception occurred===
If your console crashes while booting with "an exception occurred" and the "current proccess:" is hid, you may have an old version of rehid thats causing issues. Look for and delete <code>/luma/titles/0004013000001D02</code> and <code>/luma/titles/0004013000003302</code>. If these don't exist, you may have a more serious hardware issue, join the [https://discord.gg/C29hYvh Nintendo Homebrew Discord] and ask, in English, for help.
If your console crashes while booting with "an exception occurred" and the "current proccess:" is hid, you may have an old version of Rehid thats causing issues. Look for and delete <code>/luma/titles/0004013000001D02</code> and <code>/luma/titles/0004013000003302</code>. If these don't exist, you may have a more serious hardware issue, join the [https://discord.gg/C29hYvh Nintendo Homebrew Discord] and ask, in English, for help.




[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS homebrew]]
[[Category:Nintendo 3DS homebrew]]