Il developer Joshua de Reeper ha cercato e trovato una soluzione per poter emulare i dispositivi USB utilizzati nei giochi toys-to-life, come il Skylanders Portal of Power e Disney Infinity Base su console Nintendo Wii U.
Lo sviluppatore ha inoltre intenzione di estendere il supporto anche a Lego Dimensions Toypad e a Kamen Rider Summonride Ride Gate.
Si tratta di un plugin, re_nsyshid, pensato per l’ambiente Aroma, un framework homebrew per Wii U, che offre agli utenti la possibilità di alternare l’uso di periferiche fisiche con versioni emulate, eliminando la necessità di hardware esterno.
Il funzionamento del plugin si basa sulla tecnica di override della libreria di sistema nsyshid.rpl
, che gestisce la comunicazione tra la console e i dispositivi HID USB.
Sostituendo questa libreria, il plugin intercetta i segnali destinati ai portali fisici e li rielabora per emulare virtualmente i dispositivi.
L’interfaccia utente, richiamabile tramite la combinazione di tasti +
+
, permette di attivare o disattivare l’emulazione e scegliere quale portale emulare.
Il menu richiama per struttura e funzionalità quello del plugin re_nfpii, da cui eredita parti del codice grazie alla collaborazione con GaryOderNichts, autore del progetto originale.
Utilizzo
- Scaricare l’ultima versione stabile.
- Copiare il contenuto dell’archivio
.zip
scaricato nel proprio ambiente di destinazione. - Copiare i dump delle figure NFC nella directory
SD:/wiiu/re_nsyshid
. - Sono supportate anche le sottocartelle, che possono essere esplorate dal menu di configurazione.
- Aprire il menu di configurazione del plugin premendo
+
+
sul gamepad.
- Attivare l’emulazione e selezionare un dispositivo da emulare.
- Scegliere una figura per il dispositivo selezionato; ad esempio, entrare in Skylander Manager se si è scelto il Portal of Power e selezionare uno Skylander da caricare in uno slot.
- Le figure possono essere rimosse rapidamente dagli slot passando sopra quello attivo e premendo il tasto
.
Funzionalità pianificate
Nelle prossime versioni è previsto il supporto per altri dispositivi USB, come:
- Disney Infinity Base
- Lego Dimensions Toypad
- Kamen Rider Ride Gate
Changelog
- Emulazione del Dimensions Toypad da parte di @deReeperJosh in #9
Download: re_nsyshid v0.3.0
Download: Source code re_nsyshid v0.3.0
Fonte: github.com