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
155
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
549
Trophies
0
Age
58
XP
2,427
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,747
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: 100

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,747
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: 76
Last edited by Kartik,

GamerMan8010

Active Member
Newcomer
Joined
Feb 19, 2022
Messages
37
Trophies
0
Location
On The Moon
XP
155
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
1
Trophies
0
Age
20
XP
14
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
2
Trophies
0
Age
26
XP
27
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,747
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
2
Trophies
0
Age
26
XP
27
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
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
  • Xdqwerty @ Xdqwerty:
    Water park was quite fun
    Xdqwerty @ Xdqwerty: Water park was quite fun