Rehid è una nuova reimplementazione del modulo 3DS hid sviluppato dal developer Kartik. L’obiettivo di questo modulo è quello di rimappare con facilità i pulsanti della console portatile 3DS.
La rimappatura dei pulsanti avviene attraverso la modifica di un file JSON. Il modulo IR viene patchato automaticamente, questo fa sì che anche i pulsanti e possano essere rimappati.
Questa è la terza versione pubblica, che corregge un dato problema per cui il giroscopio e i controlli di movimento non funzionavano correttamente per alcune utenti, se già installato è possibile eseguire l’aggiornamento utilizzando l’app rehidhelper.
Caratteristiche
- Rimappatura dei pulsanti con l’aiuto di un file json.
- Il modulo IR viene patchato automaticamente in modo che anche e possano essere rimappati.
- Rimappatura di pulsanti diversi per giochi diversi.
Limitazioni attuali
- Il giroscopio e l’accelerometro non funzioneranno perché non sono stati ancora implementati.
- Il reindirizzamento dell’input di Luma verrà interrotto.
Istruzioni
- Scaricare l’archivio
.zip
. - Estrarre l’archivio all’interno della directory
/luma/titles
. - Creare una cartella e rinominarla
rehid
all’interno della scheda SD. - Copiare il file
rehid.json
nella cartellarehid
appena creata (le istruzioni su come creare il file sono fornite più avanti). - Abilitare Game Patching.
- Aprire il gioco e controllare se i rebinding funzionano.
Istruzioni su come creare il file rehid.json
Questo file conterrà i pulsanti che si desidera rimappare. Ad esempio, se si desidera scambiare i pulsanti e , il contenuto di questo file sarebbe:
{
"remappings":[
{"get":"X", "press":"Y"},
{"get":"Y", "press":"X"}
]
}
Allo stesso modo, se volessi rimappare il tasto in , in modo che ogni volta che premo il tasto , il tasto venga attivato, il contenuto sarebbe:
{
"remappings":[
{"get":"R", "press":"ZR"}
]
}
Volendo è possibile eseguire anche diverse combinazioni di tasti, ad esempio, se voglio attivare + ogni volta che viene premuto , e per per ogni volta che viene premuto + , potrei creare un file come questo:
{
"remappings":[
{"get":"R+L", "press":"START"},
{"get":"Y", "press":"A+X"}
]
}
Rimappature differenti dei pulsanti per diversi giochi
Volendo è possibile avere contemporaneamente anche diverse rimappature per giochi differenti. Per farlo:
- Trovare il Title ID del gioco.
- Creare una cartella con il nome del Title ID del gioco all’interno della cartella
rehid
. - Copiare il file
rehid.json
nella cartella del Title ID del gioco invece che direttamente nella cartellarehid
.
I pulsanti che è possibili rimappare sono: A
, B
, X
, Y
, SELECT
, START
, ZL
, ZR
, L
, R
, LEFT
, RIGHT
, UP
, DOWN
, CRIGHT
(CPAD), CLEFT
(CPAD), CUP
(CPAD), CDOWN
(CPAD).
Changelog v2.1
- Questa è la terza versione pubblica, che corregge il problema per cui i giroscopi/i controlli di movimento non funzionavano correttamente per alcune persone. Puoi eseguire l’aggiornamento utilizzando l’app rehidhelper.
Changelog v2.0
- Rehid ora supporta build Luma personalizzate (plugin/3gx).
- La versione precedente si arrestava in modo anomalo durante l’utilizzo di build Luma personalizzate, il problema è stato risolto.
- Le patch IR sono state riscritte:
- CPad Pro/cnub ora può essere rimappato utilizzando il file JSON.
- Le precedenti patch IR erano instabili e CPAD Pro/cnub non funzionava con alcuni giochi. Le patch sono state riscritte da zero, correggendo questo comportamento.
- Rehid ora supporta anche le seguenti rimappature:
- Keys > touchscreen
- Keys > CPAD
- DPAD > CPAD
- CPAD > DPAD
- Implementato l’accelerometro/giroscopio.
- Questo corregge diversi problemi come il blocco dei giochi e l’instabilità del 3D.
- Introdotto Rehidhelper:
- Rehidhelper è un’app hb che semplifica l’installazione di rehid/generare rimappature.
- Ora puoi generare facilmente le tue rimappature utilizzando questo sito scritto da @mikahjc e quindi scansionare il QR generato con l’app invece di dover modificare manualmente il file json.
Nota: Per la prima installazione si consiglia di installare Rehid tramite l’app rehidhelper.3dsx
, dopodiché dovresti andare sul sito, generare le rimappature e quindi scansionare il QR con l’app.
Nota: Per i Title ID dei giochi è possibile fare riferimento a questo database online.
Download: Rehid v2.1
Download: RehidHelper v2.1
Download: Source code Rehid v2.1
Fonte: github.com