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

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
75
Trophies
0
Age
32
XP
292
Country
Belgium
this is helping me so much since the A button is getting old sometimes it's not noticing when I press or when I hold it. Also too many games gave no use at all to start and select, so I often swap LR with them, so I can put A to L (kind of some pokémon games made it possible in the option) to allow one hand control. Either I didn't understand, or this thing doesn't allow to set controls to several games, in any case it's already very useful and I can't thank you guys enough, especially for the interface there https://mikahjc.github.io/3dsRemapBuilder/config that makes it so easy to customize.
 

GamerMan8010

Active Member
Newcomer
Joined
Feb 19, 2022
Messages
37
Trophies
0
Location
On The Moon
XP
157
Country
United States
The latest version of Luma3DS breaks functionality of rehid because the config file format uses .ini instead of .bin. Can Kartik compile and release an updated version so we can use button remappings again? Commit 45e3448 fixes the issue.
 

ber71

Well-Known Member
Member
Joined
Apr 24, 2019
Messages
566
Trophies
0
Age
58
XP
2,488
Country
Spain
The latest version of Luma3DS breaks functionality of rehid because the config file format uses .ini instead of .bin. Can Kartik compile and release an updated version so we can use button remappings again? Commit 45e3448 fixes the issue.
You can download the artifact for that commit, if you're logged into github.
A proper release would be better though.
 

Kartik

Well-Known Member
OP
Member
Joined
Jun 6, 2015
Messages
653
Trophies
0
Location
github
XP
2,748
Country
India
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/autofire?
 

Attachments

  • rehidhelper.zip
    786.6 KB · Views: 106

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/autofire?

Kartik, thank you so much. Autofire would be an incredible feature, if it could be toggled on and off through a keypress or combination. For example, it would be a way to allow us to automatically accelerate in Mario Kart 7 (similar to a feature added in Mario Kart 8 deluxe)!
 

Kartik

Well-Known Member
OP
Member
Joined
Jun 6, 2015
Messages
653
Trophies
0
Location
github
XP
2,748
Country
India
Kartik, thank you so much. Autofire would be an incredible feature, if it could be toggled on and off through a keypress or combination. For example, it would be a way to allow us to automatically accelerate in Mario Kart 7 (similar to a feature added in Mario Kart 8 deluxe)!

I have kinda added autofire/turbofire. Currently, only buttons are supported.
You need to add a "turbo" entry to your json file like this to activate the feature.
JSON:
{
    "turbo":[
        {"press":"Y","get":"A","framedelay":1}
    ]
}
Here, framedelay is the number of hid-frames after which the keypress will be applied. (Hid-frames are not the same as the game frames). You'll need to play around with this number as per your need and game. Possible values are from 0 to 255.

Please test it out, and let me know if it works for you. Any sort of feedback on how to improve this feature is welcome.
 

Attachments

  • 0004013000001D02.zip
    49.2 KB · Views: 84
Last edited by Kartik,

GamerMan8010

Active Member
Newcomer
Joined
Feb 19, 2022
Messages
37
Trophies
0
Location
On The Moon
XP
157
Country
United States
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/autofire?
It works! I needed to delete the 0004013000003302 folder from my luma/titles/ folder tho. I used the 0004013000001D02 folder from Kartik's latest post. Just to be safe, I deleted the rehid folder from the root of my SD card & the config.json file inside it, and also the 0004013000001D02 folder before using the latest one just to be safe to avoid anything breaking. Followed steps & can confirm it is working as intended!! :) Tested on FE Warriors (3DS) where the ZL & ZR buttons do not work if rehid isn't installed & running b/c of the 3gx plugin loader I use with it.
 
Last edited by GamerMan8010,

kkellogg378

New Member
Newbie
Joined
Mar 9, 2023
Messages
1
Trophies
0
XP
14
Country
United States
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/autofire?
ZL / ZR cannot be swapped to other buttons using a Circle Pad Pro on o3DS
 

sosaku

New Member
Newbie
Joined
Mar 29, 2023
Messages
4
Trophies
0
Age
20
XP
21
Country
Argentina
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/autofire?
thank you very much! is there a way to use ReHID on DS games? I've installed them through NDSForwarder and they don't show up in the titles list to apply them to, and they don't work if i select 'Global' either.
 

BuTsu

New Member
Newbie
Joined
Sep 4, 2021
Messages
2
Trophies
0
Age
22
XP
32
Country
France
hi, I have multiple 3ds, and I installed rehid on two of them. It works perfectly on one, but on the other, when I download the last version, and reboot, no buttons except the power one works. when I supress the title folder, the buttons works again.
Does someone have an idea of what's the issue? before all that happened, I tried to use the qr code installer but it crashed, and after that, the buttons stopped working
 

Fershock

New Member
Newbie
Joined
Apr 11, 2023
Messages
3
Trophies
0
Age
26
XP
37
Country
Spain
Hola gente, disculpe la demora, estaba trabajando en la reescritura de rehidhelper.
Registro de cambios:
  • Rehidhelper ya está disponible como cia.
  • Debería ser mucho más estable en comparación con antes.
  • Compatibilidad con Luma v12.0.
  • Muchas pequeñas mejoras.
Por favor, pruébalo y avísame si algo no funciona. ^^

Por cierto, ¿están interesados en turbofire/autofire?
Hi @Kartik , I love your work on this and usually use it to remap any game that needs it. I have a question; could it be used for the circle pad pro accessory on old 3ds and old 3ds xl consoles in games that don't use IR? If not, would it be possible to make it happen in some future update? I think it is much more comfortable to use the circle pad pro accessory joystick than the cstick that the new 3ds models have. Thanks in advance!
 
Last edited by Fershock,

FeeshUnofficial

New Member
Newbie
Joined
Apr 12, 2023
Messages
2
Trophies
0
Age
23
XP
13
Country
Netherlands
Hey, can someone help me set up Rehid? I tried multiple games and multiple mappings and I can't get it to work. I think it's not installed properly but I can't figure out what I'm doing wrong.

I got
Code:
SD:\luma\titles\0004013000001D02\code.bin
SD:\luma\titles\0004013000001D02\exheader.bin
and
Code:
SD:\rehid\00040000001BFB00\rehid.json
with
JSON:
{
  "touch": [
    {
      "get": [160, 120],
      "press": "ZL"
    }
  ]
}
and I deleted the rest of the json files because Metroid Samus Returns is really the only one I want to have, but I did try it on Kirby Planet Robobot with both A => B and B => A and those didn't work either.
Post automatically merged:

Hey, can someone help me set up ReHID? I tried multiple games and multiple mappings and I can't get it to work. I think it's not installed properly but I can't figure out what I'm doing wrong.

I got
Code:
SD:\luma\titles\0004013000001D02\code.bin
SD:\luma\titles\0004013000001D02\exheader.bin
and
Code:
SD:\rehid\00040000001BFB00\rehid.json
with
JSON:
{
  "touch": [
    {
      "get": [160, 120],
      "press": "ZL"
    }
  ]
}
and I deleted the rest of the json files because this is really the only one I want to have, but I did try it on Kirby Planet Robobot with both A => B and B => A and those didn't work either.
 
Last edited by FeeshUnofficial,

Kartik

Well-Known Member
OP
Member
Joined
Jun 6, 2015
Messages
653
Trophies
0
Location
github
XP
2,748
Country
India
Hey, can someone help me set up Rehid? I tried multiple games and multiple mappings and I can't get it to work. I think it's not installed properly but I can't figure out what I'm doing wrong.

I got
Code:
SD:\luma\titles\0004013000001D02\code.bin
SD:\luma\titles\0004013000001D02\exheader.bin
and
Code:
SD:\rehid\00040000001BFB00\rehid.json
with
JSON:
{
  "touch": [
    {
      "get": [160, 120],
      "press": "ZL"
    }
  ]
}
and I deleted the rest of the json files because Metroid Samus Returns is really the only one I want to have, but I did try it on Kirby Planet Robobot with both A => B and B => A and those didn't work either.
Post automatically merged:

Hey, can someone help me set up ReHID? I tried multiple games and multiple mappings and I can't get it to work. I think it's not installed properly but I can't figure out what I'm doing wrong.

I got
Code:
SD:\luma\titles\0004013000001D02\code.bin
SD:\luma\titles\0004013000001D02\exheader.bin
and
Code:
SD:\rehid\00040000001BFB00\rehid.json
with
JSON:
{
  "touch": [
    {
      "get": [160, 120],
      "press": "ZL"
    }
  ]
}
and I deleted the rest of the json files because this is really the only one I want to have, but I did try it on Kirby Planet Robobot with both A => B and B => A and those didn't work either.
Enable both load externl firms and mofules and game pathcing from luma config menu.
 
  • Like
Reactions: eadmaster

Fershock

New Member
Newbie
Joined
Apr 11, 2023
Messages
3
Trophies
0
Age
26
XP
37
Country
Spain
Enable both load externl firms and mofules and game pathcing from luma config menu.
Hi @Kartik , I love your work on this and usually use it to remap any game that needs it. I have a question; could it be used for the circle pad pro accessory on old 3ds and old 3ds xl consoles in games that don't use IR? If not, would it be possible to make it happen in some future update? I think it is much more comfortable to use the circle pad pro accessory joystick than the cstick that the new 3ds models have. Thanks in advance!
 

warquezho

Member
Newcomer
Joined
Dec 5, 2009
Messages
22
Trophies
1
XP
70
Country
I tried this latest one that Kartik uploaded here. I put the rehid.jason under sd:/rehid/rehid.json. It works globally like not only on the 3ds games but also in navigating 3ds. However the problem I encounter was that after exiting a 3ds game/app, the buttons returns back to its previous state. I then have to enter another 3ds game/app and exit to make the mappings work again.

What could be the issue on this? I only map A-B and B-A
Post automatically merged:

@Kartik had a quick fix for it. Just in case anyone else having the same problem. He updated the "0004013000001D02.zip" Thanks a lot for a quick fix Kartik :)
 
Last edited by warquezho,

xscaralienx

Well-Known Member
Newcomer
Joined
Jan 10, 2017
Messages
69
Trophies
0
Age
30
XP
163
Country
Mexico
Hey people, sorry for the delay, I was working on rewriting rehidhelper.
Changelog:
  • Rehidhelper is now available as a cia.
  • Should be much more stable as compared to before.
  • Luma v12.0 support.
  • Many small improvements.
Please test it and let me know if something doesn't work. ^^

BTW, are you people interested in turbofire/auto
so cool to have this as a cia. I noticed its not up on your github? the latest release there its still 3.0 from june 2021? Thanks for still working on this!

Can rehid remap controls in Kid Icarus, touchscreen to C-stick?

EDIT: Nevermind, figured out dpad to C-stick works fine :)

could you share the qr code for the remap?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...