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

  • Thread starter Thread starter Kartik
  • Start date Start date
  • Views Views 182,989
  • Replies Replies 469
  • Likes Likes 44
I can't use this on my VC gba games like castlevania Aria of sorrow. VC uncompatible?

The jsons are created with remap in their respectives ID folders, but doens't have any change in the game.
Pretty sure this app was made with compatability to only the main 3ds firm. Twl firm and the agb firm both run differently which means this wont work for ds titles or gba titles.
 
Is it possible to completely swap the Analog stick (C-Pad) and the directional buttons (D-pad) using rehid? I'm using my o2DS, and I want to play Monster Hunter with the hand-cramping claw grip from the PSP days.

I tried, but it either did nothing or crashed. Here's the GitHub Issue.

EDIT: So I figured out the crashing. I forgot to put a couple of commas when copypasting JSON. I've successfully disabled both C-Pad and D-Pad with the attached config (but they don't swap as expected, they're just disabled.
 

Attachments

Last edited by Darthagnon,
Hi, I think i've found a bug.
I've been playing Monster hunter 4U with rehid installed and sometimes when I open my N3ds it will tell me "Circle pad pro disconnected" and it wont detect it again until I restart the console.
I can reliably trigger this happening while rehid is installed by opening and closing the N3ds 3-10 times.
I opened and closed the 3ds for something like five minutes after uninstalling rehid and wasn't able to reproduce the problem.
I have two N3ds consoles so I installed rehid on the other one and was able to reproduce the issue.
It happens even if I don't have a remap profile set for MH4u, so just having rehid installed is enough for it to happen.

Edit: Potential workaround: Go to the Home Screen before you put the 3DS in sleep mode.
 
Last edited by Derrem,
  • Like
Reactions: swosho
Well I was more wondering how to do it. I tried using the 3ds remap builder but it seems to never work for me.
It works to remap any other button but the Zl, ZR and r button from the Circle Pad Pro.
 
I tried following the guide and type on my json file
{
"keys":[
{"get":"L", "press":"ZL"},
{"get":"R", "press":"ZR"}
]
}
But the buttons don't work.
What am missing?
 
I finally managed to set D-Pad to function as the C-Pad. And what the D-Pad did, now it will be done by pushing L+R+C-Pad, this just so the C-Pad still functions the same in case you wanna still use it.

Thank you so much to Kartik!, and also thanks to everyone else who tried to help me and took time to reply to me. I post this so I can help someone back who might be struggling with the configuration of this, maybe reading this could help that person.

This for the 'rehid.json' file:

{"keys":[{"press":"UP","get":"CUP"},{"press":"RIGHT","get":"CRIGHT"},{"press":"DOWN","get":"CDOWN"},{"press":"LEFT","get":"CLEFT"},{"press":"L+R+CRIGHT","get":"RIGHT"},{"press":"L+R+CUP","get":"UP"},{"press":"L+R+CLEFT","get":"LEFT"},{"press":"L+R+CDOWN","get":"DOWN"}],"dpadtocpad":true}

And here is the QR, for the settings I mentioned above:
 

Attachments

  • Remapped C-pad to d-pad, and d-pad to L+R+C-pad (2).png
    Remapped C-pad to d-pad, and d-pad to L+R+C-pad (2).png
    8.5 KB · Views: 196
Can I use this to map camera controls from the d-pad to the circle pad pro on games that don't have support to circle pad pro support?
 
Yeah, after reading this entire thread and testing for days I will assume you cant force CPP support.
 
Look at the examples in the Reddit guide linked in the first post.
There's no mention about forcing the Circle Pad Pro to work with unsupported games on the reddit guide, Just one guy talking about Kid Icarus which already supports the CPP.
Are you sure it can be done?
 
Editing my response as after further reflection I don’t know. It’s possible to force use of the C Nub but I am not sure if the same rules apply to the Circle Pad Pro. I assume they do. One of the best parts about reHID is that you can force C Nub support for games that wouldn’t use it. Hopefully that works the same for the CPP as for the C Nub.
 
Editing my response as after further reflection I don’t know. It’s possible to force use of the C Nub but I am not sure if the same rules apply to the Circle Pad Pro. I assume they do. One of the best parts about reHID is that you can force C Nub support for games that wouldn’t use it. Hopefully that works the same for the CPP as for the C Nub.
Yeah I did some more test and I cant even remap ZL,ZR on games that have CPP support.
I thinks its safe to assume that reHID doesn't support CPP.
 
Can't seem to get this to work. Trying to remap my broken home button to ZL+ZR. Not sure if I installed it wrong or if the site I used for the json file was coding it wrong or what. I just got luma/homebrew on my n3ds a few hours ago so you could say I'm still new to this lol
Any ideas?
 
I've tried everything in my knowledge to get Remap to work. Expect I just can't so far.
I've updated it to the newest firmware, my custom firmware (Luma) and homebrew software. Even the system itself, I've also manually made the files to remap along with the folders to put them.
Not sure if it is user error or it just simply broke. Any help would be amazing <3
 
Doesn't seem to be working for me either, also on the latest version of everything, but I'm also on a reigon swapped console.
Post automatically merged:

I've tried everything in my knowledge to get Remap to work. Expect I just can't so far.
I've updated it to the newest firmware, my custom firmware (Luma) and homebrew software. Even the system itself, I've also manually made the files to remap along with the folders to put them.
Not sure if it is user error or it just simply broke. Any help would be amazing <3
I figured it out! You have to have game patching enabled. It won't let me post the link but google "LayeredFS patching guide" and it should be the first github link.
 
Last edited by audiosurplus,
  • Like
Reactions: Karma404
Doesn't seem to be working for me either, also on the latest version of everything, but I'm also on a reigon swapped console.
Post automatically merged:


I figured it out! You have to have game patching enabled. It won't let me post the link but google "LayeredFS patching guide" and it should be the first github link.
The odd thing is I do have game patching enabled Via Luma in the start menu when you boot up the 3DS.
I'll keep messing around with it but yeah I can't get it to work. I have the latest Rehid, luma, and 3ds firmware.
Post automatically merged:



Can't seem to get this to work. Trying to remap my broken home button to ZL+ZR. Not sure if I installed it wrong or if the site I used for the json file was coding it wrong or what. I just got luma/homebrew on my n3ds a few hours ago so you could say I'm still new to this lol
Any ideas?
Okay so I fixed my issue, what I did was re install boot9strap then reinstall/Re-update Luma. This fixed my issue so maybe it will fix yours too.
Post automatically merged:

Doesn't seem to be working for me either, also on the latest version of everything, but I'm also on a reigon swapped console.
Post automatically merged:


I figured it out! You have to have game patching enabled. It won't let me post the link but google "LayeredFS patching guide" and it should be the first github link.
I figured out my issue too! Your fix didn't work for me but re installing boot9strap worked for me.
 
Last edited by Karma404,

Site & Scene News

Popular threads in this forum