Homebrew [WIP] rehid:- Button remapping for 3ds

  • Thread starter Thread starter Kartik
  • Start date Start date
  • Views Views 180,511
  • Replies Replies 467
  • Likes Likes 44
I have an old 2DS and, long story short, my left analog stick broke. While trying to repair it, I accidentally damaged the connector on the motherboard. The stick is now completely disconnected, which causes the system to behave strangely in certain situations.


Because of this, I’d like to completely disable the left stick system-wide (games, homebrew, Home Menu, etc.).


Could someone please explain to me how I can use reHID to disable the left analog stick entirely?
 
I have an old 2DS and, long story short, my left analog stick broke. While trying to repair it, I accidentally damaged the connector on the motherboard. The stick is now completely disconnected, which causes the system to behave strangely in certain situations.


Because of this, I’d like to completely disable the left stick system-wide (games, homebrew, Home Menu, etc.).


Could someone please explain to me how I can use reHID to disable the left analog stick entirely?
Did you find a solution???? I also tried fixing my circle pad and broke it by mistake.
 
Did you find a solution???? I also tried fixing my circle pad and broke it by mistake.

Sorry for not posting an update sooner. I did manage to fix the issue.
Here’s the content of my rehid.json file:

Code:
{"cpad":[{"press":"CRIGHT","get":[0,0]},{"press":"CDOWN","get":[0,0]},{"press":"CLEFT","get":[0,0]},{"press":"CUP","get":[0,0]},{"press":"CSUP","get":[0,0]},{"press":"CSRIGHT","get":[0,0]},{"press":"CSDOWN","get":[0,0]},{"press":"CSLEFT","get":[0,0]}]}

There might be a simpler way to do this, but at least it works.
 
I tried to remap the C-Stick to act like the C-Pad (so I can move my character with my right hand), but it doesn't work on Pokémon Ultra Sun/Moon. I can move between items/menus, but not the character. Is there a way to fix this? Thanks!
 
This might be a question answered somewhere in the last 24 pages of the thread, but does anyone have advice for if it just...doesn't work? I'm trying to be able to use Y for B and B for A on my GBA virtual console games, and after scanning the QR code and selecting Metroid fusion I get the "Remapping generated" message and press start to exit RehidHelper. Then I open the game and the buttons are mapped the same way as before. Does this work for virtual console games on the 3DS, or specifically only 3DS games?

Edit: Downloaded the JSON file from the remap builder, put that on the SD card in place of the one generated by the QR code (there was a file created for the game, so it's doing something; the game just wasn't reading it) and that didn't work either. Confirmed via Luma config screen that loading external modules is enabled.
 
Last edited by pickledinthebog,
I meed some help, I want to use the Touch to Key option because my R doesn't work correctly, but I tried to assign in the website and didn't want to save the mapping, could someone write a Json o teach me how to use the Touch to key in text? (I'm using an old 3DS)
 
I've made a new release for rehid: https://github.com/hax0kartik/rehid/releases/tag/v5.0

This adds experimental support for cpp on o3ds and will allow you to use cpp with all your 3ds games.
The experimental version works on my old3DS but the normal is not working on my new 3ds, the ZR and ZL button stops working, if i delete the file "0004013000003302.ips" that is created after i enable rehid, they work again. any clue?

edit: i rollback to v4 and works.
 
Last edited by lauty29,

Site & Scene News

Popular threads in this forum