NXController è un nuovo strumento per console Switch che una volta installato e configurato in tutte le sue parti ci permetterà di collegare ed utilizzare la tastiera del PC per giocare.
NXController sfrutta il modulo di sistema personalizzato sys-botbase
, realizzato dal developer olliz0r per permetterci di leggere e scrivere la RAM o eseguire script sulla console Switch.
Requisiti
- Custom Firmware.
- sys-botbase nsp (
https://github.com/wwwwwwzx/NXController/tree/master/bin/atmosphere/contents/430000000000000B
). - NXController (
https://github.com/wwwwwwzx/NXController/releases
).
Guida
- Scaricare l’archivio a seconda del sistema operativo utilizzato.
- Recuperare la cartella
atmosphere
contenuta all’interno dell’archivio e copiarla nella directoryatmosphere/contents/430000000000000B
. - Creare una nuova cartella in
sdmc:/atmosphere/contents/430000000000000B
denominata “flag”. Creare un file vuoto chiamatoboot2.flag
all’interno di questa stessa cartella. Alla fine riavviare la console Switch. - Dalla console Switch andare su Impostazioni di sistema > Internet e prendere nota dell’indirizzo IP.
- Eseguire l’applicazione NXController su PC, copiare l’indirizzo IP (da sys-botbase), scrivere l’indirizzo IP nella casella e fare clic su Connect.
Da questo momento in poi sarete in grado di utilizzare la tastiera collegata alla console Switch e iniziare ad inviare gli input. Ha una configurazione simile a yuzu:
Tramite porta seriale: Switch-Fightstick
- Arduino UNO R3 o altre schede, controllare qui
- Da USB a TTL/Serial module (FT232RL).
Tramite connessione WiFi: sys-botbase
- Solo console modificate.
- Lettura e scrittura della memoria.
Personalizza le impostazioni dei pulsanti
La configurazione predefinita dei pulsanti è la stessa dell’emulatore Yuzu:
Client di botting C# sys-botbase
- Controllare
https://github.com/kwsch/SysBot.NET
Nota
Alcuni giochi (come ad esempio Pokémon Sword e Pokémon Shield) che utilizzano il wireless locale interrompono la connessione Wi-Fi una volta eseguiti. Per evitare che ciò accada bisogna utilizzare un altro modulo sys: ldn_mitm.
- Scaricare la versione più recente del modulo di sistema personalizzato ldn_mitm.
- Caricare entrambe le directory contenute nell’archivio all’interno della scheda SD.
- Creare una nuova cartella all’interno della scheda SD e rinominarla in
bot
. - Eseguire infine un riavvio della console Switch.
Esempi di scripting
- https://github.com/olliz0r/sys-botbase/blob/master/example_PokemonSwSh_SurpriseTrade.py
- https://github.com/Real96/Seed_Raid_Bot
Changelog v1.0
- Personalizza le impostazioni dei pulsanti.
Changelog v1.0.1
- Supporto per sys-botbase v1.2.
Download: NXController v1.0.1 (Linux)
Download: NXController v1.0.1 (Mac OS)
Download: NXController v1.0.1 (Windows 32 bit)
Download: NXController v1.0.1 (Windows 64 bit)
Download: Source code NXController v1.0.1
Fonte: gbatemp.net