[SWITCH] Sys-Con 1.5.2: Connetti qualsiasi controller USB alla tua Nintendo Switch!

Con Sys-Con, puoi finalmente utilizzare qualsiasi controller USB con la tua Nintendo Switch, inclusi:
🎮 Controller per PC
🎮 Volanti
🎮 DualShock 3, DualShock 4, DualSense (PS5)
🎮 XBOX, XBOX 360, XBOX ONE
… e molti altri!

Descrizione

Sys-Con è un modulo per Nintendo Switch che aggiunge il supporto a tutti i joystick e gamepad HID/XID tramite connessione USB. Se preferisci usare controller Bluetooth, ti consigliamo invece MissionControl di ndeadly.

Installazione

  1. Scarica l’ultima versione di Sys-Con dalla pagina delle release.

  2. Estrai il file ZIP nella root della tua SD card.

  3. Riavvia la Nintendo Switch.

Configurazione

Sys-Con include una cartella di configurazione in /config/sys-con/, dove puoi personalizzare:

  • Mappatura dei pulsanti

  • Configurazione degli stick e dei trigger

  • Deadzone

  • Frequenza di polling

  • Colore del controller (tramite codice #RGBA)

Ordine di caricamento delle impostazioni

  1. [global] → Caricato solo all’avvio (richiede riavvio per applicare modifiche).

  2. [default] → Impostazioni predefinite per tutti i controller.

  3. [VID-PID] → Configurazione specifica per un controller (basata su Vendor ID e Product ID).

  4. [profile] → Se presente, viene caricato prima di [VID-PID].

Suggerimento: Se vuoi modificare un’impostazione solo per un controller, modifica la sezione [VID-PID] senza alterare [default].

Log e Debug

Se incontri problemi, puoi controllare i log in:
/config/sys-con/log.txt

Per abilitare log più dettagliati, modifica config.ini e imposta:

[global]
log_level=0  # 0 = Trace (massima verbositĂ ), 1 = Debug

⚠ Attenzione: Con log_level=0 o 1, Sys-Con aumenta la frequenza di polling a 100ms, introducendo un leggero input lag. Non usare queste impostazioni durante il gioco!

FunzionalitĂ 

✅ Supporto per controller HID/XID (compatibili con PC)
✅ Supporto per controller PlayStation e Xbox
âś… Mappatura personalizzabile dei pulsanti
âś… Deadzone regolabile
âś… Frequenza di polling personalizzabile
✅ Rumble (vibrazione)
✅ Supporto per tastiere e mouse HID

Controller Supportati

  • Tutti i controller per PC

  • Tutti i controller PlayStation

  • Tutti i controller Xbox

  • Volanti

🔹 Lista completa dei controller testati: Link alla lista

Come Configurare un Controller

Se un nuovo controller non funziona correttamente, segui questi passaggi per mappare i pulsanti:

Metodo 1 (Direttamente dalla Switch)

  1. Collega il controller alla Switch.

  2. Vai su Impostazioni → Controller e sensori → Testare i dispositivi di input.

  3. Premi i pulsanti e annota la mappatura attuale.

  4. Modifica /config/sys-con/config.ini e cerca la sezione [VID-PID] del tuo controller.

  5. Modifica i valori in base alla mappatura corretta (es. B=1, A=2).

Metodo 2 (Da PC Windows)

  1. Collega il controller al PC.

  2. Apri Gestione dispositivi → Dispositivi HID e trova il VID/PID (es. HID\VID_0810&PID_0001 → [0810-0001]).

  3. Usa joy.cpl per testare i pulsanti e annotare gli ID.

  4. Modifica config.ini sulla SD card con la mappatura corretta.

Mappatura Pulsanti

Ecco la lista completa dei pulsanti configurabili:

B=1
A=2
Y=3
X=4
L=5
R=6
ZL=7
ZR=8
minus=9
plus=10
home=11
capture=12
lstick_left=-X
lstick_right=+X
lstick_up=+Y
lstick_down=-Y
rstick_left=-Rx
rstick_right=+Rx
rstick_up=+Ry
rstick_down=-Ry

Deadzone e Fattore di Scala

Puoi regolare la deadzone (zona morta) e il fattore di scala per migliorare la precisione:

deadzone_x=20  # (0-30%)
factor_x=100   # (100-150%)

Scorciatoie Home e Capture

  • Home: Minus + DPad_Up

  • Capture: Minus + DPad_Down

Simulazione Pulsanti

Puoi simulare pulsanti combinando altri tasti:

simulate_L=minus+plus
simulate_A=L+R

Risoluzione Problemi

🔹 Guida alla risoluzione dei problemi: Troubleshooting v1.5.2

Changelog (v1.5.2)

  • âś… Aggiunto supporto per PDP Neon White (#68)

  • âś… Aggiunto supporto per HORI Drum Controller (0x0f0d, 0x01b2)

  • âś… Aggiunto supporto per PowerA MOGA XP-Ultra (0x20d6, 0xa01a)

  • âś… Nuova funzione simulazione pulsanti (grazie a @leofrachet11)

📥 Scarica l’ultima versione: GitHub Releases

Goditi la libertà di giocare con qualsiasi controller sulla tua Switch! 🎮✨

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarĂ  pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.