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

Alegria

Well-Known Member
Newcomer
Joined
May 17, 2021
Messages
75
Trophies
0
Age
31
XP
270
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
34
Trophies
0
Location
On The Moon
XP
114
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
456
Trophies
0
Age
57
XP
1,990
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
646
Trophies
0
Location
github
XP
2,561
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: 50

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,264
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
646
Trophies
0
Location
github
XP
2,561
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: 32
Last edited by Kartik,

GamerMan8010

Active Member
Newcomer
Joined
Feb 19, 2022
Messages
34
Trophies
0
Location
On The Moon
XP
114
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
4
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
19
XP
4
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
21
XP
22
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
25
XP
17
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
22
XP
3
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
646
Trophies
0
Location
github
XP
2,561
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.
 

Fershock

New Member
Newbie
Joined
Apr 11, 2023
Messages
2
Trophies
0
Age
25
XP
17
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!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes