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

  • Thread starter Thread starter Kartik
  • Start date Start date
  • Views Views 184,807
  • Replies Replies 469
  • Likes Likes 44
I was able to figure out why it is not working, will take some days to implement the fix.
For now, extract this zip to /luma/titles/0004013000003302. This should make the circle pad pro work again in these games, however rehid's IR capibilites will not work with these games. You can use this till I don't develop a proper patch.
 

Attachments

For now, extract this zip to /luma/titles/0004013000003302. This should make the circle pad pro work again in these games, however rehid's IR capibilites will not work with these games. You can use this till I don't develop a proper patch.
I just tried it, as I had 5 minutes, and I found that yes the c-stick works even after the remmaped software is closed, but if I re-open the remapped software it doesn't work again. Thanks again for updating it, it's a really great and useful project, you've got my full support!
Ah, I also responded to your PM
Edit: if I re-open the remapped software and don't open any other app first, it still works tho.
Visualize it like this:
A = C-Stick remapped app
B = C-Stick using app (c-stick not remapped)
A -> B -> A Doesn't work.
A -> A Works.
 
Last edited by Stefano_Lassandro,
Here is a test build, games which were not launching will launch now and circlepad pro should work in games again, for some games you'll have to wait for about 2/3 seconds for rehid to take control over ir(for zl/zr/circlepad pro).
Extract the zip to /luma/titles and delete the `0004013000003302` folder if it is present(!important).
 

Attachments

Here is a test build, games which were not launching will launch now and circlepad pro should work in games again, for some games you'll have to wait for about 2/3 seconds for rehid to take control over ir(for zl/zr/circlepad pro).
Extract the zip to /luma/titles and delete the `0004013000003302` folder if it is present(!important).
Im having a rare issue with this new build of rehid. I eliminate 0004013000001D02 and 0004013000003302 folders and replace it with the file that you provided on this post. I tested a few games and im getting something like double input. On games like Shingeki no Kyojin 2 Mirai no Zahyou, that use use ZL, ZR and C-Nub (ZL and ZR replicates Y and X button function) i get the input of the game normal use of the button and the modified input of rehid. Example: with ZL i can shoot the anchor of the ODM gear, and i remapped the button to touch the screen button of the inventory. So now when i press ZL, it shoots the anchor and press the touch screen button at the same time.
 
  • Like
Reactions: Stefano_Lassandro
Im having a rare issue with this new build of rehid. I eliminate 0004013000001D02 and 0004013000003302 folders and replace it with the file that you provided on this post. I tested a few games and im getting something like double input. On games like Shingeki no Kyojin 2 Mirai no Zahyou, that use use ZL, ZR and C-Nub (ZL and ZR replicates Y and X button function) i get the input of the game normal use of the button and the modified input of rehid. Example: with ZL i can shoot the anchor of the ODM gear, and i remapped the button to touch the screen button of the inventory. So now when i press ZL, it shoots the anchor and press the touch screen button at the same time.
Try this. Extract to /luma/titles and also delete the 0004013000003302 folder
 

Attachments

Now the buttons work, but they get some delay on input, also seems that not always register the input. It works but its pretty strange.
Please try this and tell me if its any better, you'll need to delete the 3302 folder again.
 

Attachments

  • Like
Reactions: NanashiFinal13
I just tried the latest version and yes, it now works perfectly with the remapped game, but it doesn't work for the other games (c-stick not remapped).
Here's the issue visualized:
A = c-stick remapped software
B = c-stick not remmaped software
A > B Works
B > A Works
A > B > A Works
A > B > A > B Doesn't work
I couldn't go further as the console freezes when trying to get back to the Home Menu.

I've repeated all the steps above. Now ZL, ZR and the c-stick work, but ZL and ZR aren't holding pressure (it's like they're activating and deactivating continuously when pressed).

Seems to be random, hopefully it's fixable! Keep up the good work, patch after patch :)
 
I just tried the latest version and yes, it now works perfectly with the remapped game, but it doesn't work for the other games (c-stick not remapped).
Here's the issue visualized:
A = c-stick remapped software
B = c-stick not remmaped software
A > B Works
B > A Works
A > B > A Works
A > B > A > B Doesn't work
I couldn't go further as the console freezes when trying to get back to the Home Menu.

I've repeated all the steps above. Now ZL, ZR and the c-stick work, but ZL and ZR aren't holding pressure (it's like they're activating and deactivating continuously when pressed).

Seems to be random, hopefully it's fixable! Keep up the good work, patch after patch :)
I think I have fixed the second issue, but could not repro the first one. Please try this out and check if its fixed.
 

Attachments

Maybe the freeze was an issue of the game itself. The second problem looks fixed by the way! Great job man, keep it up.
P.S. Cameras aren't working, are they?
Reproduced and fixed, check now.
 

Attachments

So I did like the OP said, make the rehid folder in the root and stuff.

I tried the "remap L and R to the C-nub" code from your post, NanashiFinal13 and I used it as the default remap for my console. Now when i boot into the 3DS menu, my console is constantly trying to open my camera. I was eventually able to get it to stop by holding "L" and "R" and then booting into a Terry's Wonderland. The game runs fine, but wont respond to the C-nub.
 
So I did like the OP said, make the rehid folder in the root and stuff.

I tried the "remap L and R to the C-nub" code from your post, NanashiFinal13 and I used it as the default remap for my console. Now when i boot into the 3DS menu, my console is constantly trying to open my camera. I was eventually able to get it to stop by holding "L" and "R" and then booting into a Terry's Wonderland. The game runs fine, but wont respond to the C-nub.
That's strange. :unsure: What version of luma are you using and what version of rehid?
 
  • Like
Reactions: BORTZ
So I did like the OP said, make the rehid folder in the root and stuff.

I tried the "remap L and R to the C-nub" code from your post, NanashiFinal13 and I used it as the default remap for my console. Now when i boot into the 3DS menu, my console is constantly trying to open my camera. I was eventually able to get it to stop by holding "L" and "R" and then booting into a Terry's Wonderland. The game runs fine, but wont respond to the C-nub.

You are using the older v1.0 version of rehid which is buggy, please use the build I attached some posts ago. You can use this site https://young-ravine-66468.herokuapp.com/config to generate your json file
 
Last edited by Kartik,
  • Like
Reactions: BORTZ
Nice thanks. I haven't got it working on a per game basis yet but I have a universal remap for the C-nub. This is awesome, thanks.
 
Nice thanks. I haven't got it working on a per game basis yet but I have a universal remap for the C-nub. This is awesome, thanks.
That mostly happens when you have wrong titleid, check the titleid of the game you're applying the remapping to.
 

Site & Scene News

Popular threads in this forum