Sys-hidplus è un nuovo sysmodule sviluppato dal developer PaskaPinishkes per console Switch modificate che se installato ci permetterà di emulare correttamente i controller attraverso la rete.
Sys-hidplus permette di emulare correttamente fino a 3 controller (probabilmente sarà possibile collegarne più di 3 in futuro) collegati in rete attraverso un PC che comunica con la console Switch.
L’obiettivo è quello di consentire a servizi come Parsec di essere utilizzabili su Switch senza dover acquistare accessori costosi per emulare un singolo controller. Attualmente, il sysmodule ha ancora alcuni bug, ma è utilizzabile e, soprattutto, riproducibile e divertente.
Requisiti
- Atmospère (ReiNX e SX OS non sono stati testati).
- Sysmodule sys-hidplus.
- Python 3.
- Versione 10.0.0+ del firmware.
- Se desideri utilizzare un servizio di streaming come Parsec, avrai bisogno di:
- a) Una scheda di acquisizione come Elgato HD60 S o Pro; oppure
- b) SysDVR (https://www.biteyourconsole.net/2020/06/10/scena-switch-rilasciato-sysdvr-v4-0-1/)
Istruzioni
Copiare il contenuto della cartella nswitch
dall’archivio .zip
all’interno della scheda SD. Assicuratevi di utilizzare Atmosphère perché questo sysmodule non è stato testato con altri Custom Firmware.
Assicuratevi di aver installato Python3 e dal prompt dei comandi (cmd
da esegui) nella stessa posizione della cartella pc
estratta dall’archivio digitare il comando py -3 -m pip install inputs
(dovrai eseguire questo passaggio solo una volta).
Una volta installati gli input, potrai quindi connetterti alla console Switch digitando il comando python3 input_pc.py {SWITCH IP}
, sostituendo {SWITCH IP}
con l’indirizzo IP della console Switch (puoi verificarlo andando su Impostazioni > Internet sul tuo sistema) .
Volendo è possibile modificare il comportamento dell’emulazione del controller sul file python modificando i valori di conType
. Se lo imposti a 0
, sarai in grado di disconnettere il controller (utile se la console Switch disconnette il controller per qualche motivo).
Se lo imposti su 1
invece, sarai in grado di emulare un Pro Controller. Se lo imposti su 2
o 3
, sarai in grado di utilizzare l’emulazione sperimentale del joycon laterale, ha alcuni problemi ma in alcuni giochi come Clubhouse Games, sarà giocabile.
Se per qualche motivo entri nel menu “Cambia grip/ordine” o quando entri in un gioco il tuo controller è disconnesso sulla console Switch, modifica lo script python, imposta il valore conType del controller disconnesso su 0
, esegui lo script python una volta, cambiare il valore di nuovo a 1
(o 2
/3
) e il controller tornerà a funzionare.
Problemi noti
- Il ritardo di input è aumentato su giochi impegnativi come Super Mario Odyssey.
Giochi non supportati
- Tutti i giochi che richiedono un giroscopio o i pulsanti e (ad esempio 1-2-Switch, Pokémon Let’s Go o Super Mario Party).
Supporto
- Il modo migliore per ottenere una risposta alle tue domande è chiedermelo su Discord (
IgnacIo#0001
) o chiedendo sul thread gbatemp.
Cose da fare
- Modalità Anarchy (3 giocatori che utilizzano 1 singolo controller emulato).
- Migliorare la compatibilità per l’emulazione laterale dei joycon.
- Aggiungere l’emulazione del quarto controller.
- Aggiungere l’emulazione dal 5°~8° controller.
- Aggiungere la compatibilità giroscopica.
- Aggiungere la compatibilità USB.
- Aggiungere il supporto rumble.
Download: sys-hidplus v1
Download: Source code sys-hidplus v1
Fonte: gbatemp.net