Home Homebrew Rilasciato LibNXbox v0.9.0 (pre-release) ora con supporto 1080p dock, errori in...

[Scena Switch] Rilasciato LibNXbox v0.9.0 (pre-release) ora con supporto 1080p dock, errori in UI e lingua automatica dal sistema

200
0

LibNXbox è un progetto relativamente recente ma già molto interessante, sviluppato da ursusworks con l’obiettivo di trasformare la Nintendo Switch in una vera e propria finestra sull’ecosistema Xbox.

A differenza di altri approcci più tradizionali, non si basa sull’emulazione dell’hardware, ma su una soluzione decisamente più moderna ed efficace: lo streaming nativo.

Questo significa che i giochi non vengono eseguiti direttamente sulla console Nintendo, ma trasmessi dai server Microsoft o dalla propria console Xbox, garantendo così prestazioni migliori e una compatibilità molto più ampia.

Il cuore dell’applicazione è l’integrazione con Xbox Cloud Gaming, che permette agli utenti abbonati a Game Pass Ultimate di accedere a un vasto catalogo di titoli direttamente dalla Switch.

Nonostante i limiti hardware della console, l’esperienza risulta sorprendentemente fluida, con una qualità video che può arrivare fino a 720p e una latenza contenuta, rendendo il gameplay pienamente godibile anche in mobilità.

A questo si aggiunge la possibilità di utilizzare il remote play, trasformando la Switch in uno schermo portatile per la propria Xbox domestica, sia in rete locale che da remoto, ampliando notevolmente le possibilità d’uso.

Dal punto di vista tecnico, LibNXbox sfrutta in modo intelligente le capacità della Switch, in particolare il chip Tegra X1 e il decoder hardware NVDEC, che gestisce il flusso video H.264 in maniera efficiente.

L’utilizzo di protocolli come WebRTC garantisce una buona sincronizzazione tra input, audio e video, mentre l’audio codificato in Opus a 48 kHz contribuisce a mantenere una latenza ridotta.

Anche i controlli sono ben integrati, con una mappatura ottimizzata tra Joy-Con o Pro Controller e lo schema Xbox, accompagnata da una gestione della vibrazione studiata per non stressare l’hardware.

Un aspetto che migliora ulteriormente l’esperienza è la possibilità di creare collegamenti diretti ai giochi tramite forwarder, che compaiono nel menu principale della console come se fossero titoli nativi.

Questo rende l’accesso immediato e molto più naturale, senza dover passare ogni volta dall’app principale. L’installazione resta relativamente semplice per chi ha dimestichezza con il modding, anche se richiede una console con firmware personalizzato e alcune accortezze per evitare crash.

L’autenticazione avviene in modo sicuro tramite device code, senza salvare credenziali sensibili, un dettaglio importante per la protezione dell’account.

L’aggiornamento introduce il supporto ai 1080p quando la console è collegata alla dock, migliorando la qualità visiva su schermi più grandi.

Inoltre ora l’interfaccia mostra messaggi di errore più chiari, ad esempio quando un gioco non è accessibile per via dell’abbonamento o della proprietà, oppure in caso di problemi di sessione o di autenticazione, con suggerimenti utili come il controllo della data e dell’ora per eventuali errori SSL.

La lingua viene selezionata automaticamente in base a quella impostata sulla console, garantendo maggiore coerenza se supportata sia dal servizio che dal gioco. Inoltre, durante l’avvio vengono mostrati stati informativi come connessione in attesa o provisioning, offrendo un feedback più trasparente all’utente.

Nonostante i grandi passi avanti, restano alcune limitazioni legate direttamente all’infrastruttura cloud di Microsoft, come eventuali code di accesso o restrizioni geografiche, che non possono essere aggirate dall’applicazione.

Tuttavia, nel complesso, LibNXbox si conferma come una soluzione innovativa e in continua evoluzione, capace di portare un’esperienza Xbox credibile e funzionale su una piattaforma completamente diversa come la Switch.

Importante

  •  L’app deve essere eseguita in modalità titolo (title mode), in modalità applet andrà in crash.
  • Se si esegue solo il file NRO senza creare un forwarder, è necessaria una Xbox configurata per lo streaming remoto; con più console associate l’esito non è garantito (inviare log in caso di problemi).
  • Al momento non esiste una funzione per visualizzare lo stato della coda. Questo significa che, ad esempio, avviando Fortnite con un account gratuito, potreste restare bloccati sulla schermata con il logo Xbox animato fino a quando lo streaming non sarà pronto, senza alcuna indicazione sui tempi di attesa.
  • Il software non aggira alcuna limitazione ufficiale: se xCloud non è disponibile nel proprio Paese, non funzionerà. Inoltre, non consente di ottenere bitrate superiori a quelli previsti dal proprio abbonamento e non permette di avviare giochi che non si possiedono tramite la funzione “Stream your own”, come Assassin’s Creed Shadows, Arc Raiders o Marathon.

Risoluzione dei problemi

  • Se si desidera connettersi alla propria console al di fuori della rete LAN e si riscontrano difficoltà, è necessario assicurarsi che la console sia raggiungibile sulla porta UDP 9002 (tramite port forwarding).
  • Nel caso in cui si rimanga bloccati su un logo Xbox pulsante all’infinito, è importante verificare di avere effettivamente accesso al gioco (in base al livello dell’abbonamento o al possesso del titolo nel caso della funzione “Stream your own”). Potrebbe anche trattarsi di un AppID inesistente, quindi è consigliato controllare di aver creato correttamente il forwarder. Se il gioco è accessibile ma il problema persiste, è possibile che si sia in coda, considerando che LibNXbox al momento non mostra i tempi di attesa.
  • Il file libnxbox.nro crea automaticamente un file debug.log: in caso di malfunzionamenti, questo registro può fornire indicazioni utili per individuare la causa del problema.

Streaming da console

È sufficiente avviare il file .nro in modalità titolo. L’applicazione rileverà automaticamente la console, allo stesso modo di quanto avviene su xbox.com/play. Non è stato testato cosa succede nel caso in cui siano presenti più console Xbox associate allo stesso account, quindi il comportamento non è certo: non ci saranno problemi gravi, ma potrebbe risultare difficile selezionare la console corretta e la connessione potrebbe bloccarsi.

Avvio dei titoli xCloud

Se si desidera giocare a un titolo xCloud invece di utilizzare lo streaming dalla console, è possibile usare un forwarder NRO per la versione Moonlight su Switch: https://nsp-forwarder.vercel.app/moonlight

  • Game Title – sarà il nome del forwarder NRO.
  • Host IP – viene utilizzato come valore fittizio per mantenere la compatibilità con il forwarder Moonlight, quindi è sufficiente inserire 127.0.0.1 o un altro indirizzo IP.
  • AppID – serve per selezionare il titolo xCloud. Ad esempio, per Assassin’s Creed: Shadows bisogna inserire ASSASSINSCREEDSHADOWS. Non esiste un metodo ufficiale semplice per ottenerlo: è possibile recuperarlo tramite gli strumenti di sviluppo osservando la richiesta quando si avvia il gioco da xbox.com/play.

Esempio di forwarder NRO:

Installare il file .NSP e, una volta avviato il gioco sulla Switch, verrà lanciato automaticamente il titolo xCloud. In base all’esperienza dell’autore, l’avvio dei giochi xCloud richiede un po’ più di tempo, circa 50 secondi.

AGGIORNAMENTO

Ora è possibile utilizzare uno strumento di supporto per ottenere facilmente l’AppID e la miniatura: LibNXboxNROHelper.

È possibile cercare qualsiasi gioco nel Microsoft Store: Lo strumento genererà automaticamente la copertina (thumbnail) per i titoli compatibili con il cloud streaming.

Il nome del file della miniatura corrisponderà all’AppID. Verrà inoltre creato un file titles.txt contenente il nome del gioco e il relativo AppID xCloud.

Informazioni precedenti

Alcuni esempi di TitleID osservati:

  • ASSASSINSCREEDSHADOWS
  • KINGDOMCOMEDELIVERANCE
  • ARCRAIDERS

È probabile che gli ID siano sempre in maiuscolo e senza caratteri speciali. Ad esempio, Assassin’s Creed: Shadows diventa ASSASSINSCREEDSHADOWS.

Tuttavia, l’unico modo certo per verificarlo è avviare un titolo da xbox.com/play con gli strumenti di sviluppo attivi, abilitando la registrazione HAR. A quel punto bisogna controllare la scheda Network e individuare il campo titleId nelle richieste.

Miniatura per le copertine dei giochi

Aggiunto un template .paint a questa repository. Se si desidera creare un’icona simile a quella mostrata nello screenshot del forwarder NRO, basta prendere una copertina quadrata del gioco da xbox.com/play e ridimensionarla a 242×242 pixel.

Successivamente, creare un nuovo livello sotto il livello Game Pass in Paint, andare su File → Import to Canvas e salvare l’immagine in formato .jpg.

Autenticazione

Tutte le operazioni di autenticazione avvengono tramite i server ufficiali Microsoft. L’applicazione memorizza esclusivamente il token, che viene salvato sulla scheda SD dell’utente.

Al primo avvio del file NRO, l’applicazione verifica se esiste il file token.dat nella cartella /switch/libnxbox/. Se il file non è presente, verrà richiesto di effettuare l’accesso.

Quando il file token.dat viene creato, verrà utilizzato per aggiornare automaticamente i token MSAL in futuro. Di conseguenza, a meno che il file non venga eliminato o il token salvato diventi non valido, questa schermata non verrà più mostrata.

Changelog

Dalla padella alla brace.

  • Supporto ai 1080p in modalità dock.
  • Messaggi di errore ora visibili nell’interfaccia utente. Quando si avvia un gioco a cui non si ha accesso (per livello di abbonamento o proprietà), verrà mostrato un messaggio “NoEntitlement” restituito da xCloud. Verranno inoltre visualizzati altri errori relativi alla sessione. In caso di errore del device token, sarà ora suggerito di controllare data e ora in presenza di problemi SSL.
  • La lingua ora è basata su quella impostata sulla Switch. Se sia xCloud che il gioco supportano quella lingua, verrà utilizzata automaticamente.
  • All’avvio, sotto il logo Xbox animato, verranno mostrati gli stati ReadyToConnect, Waiting e Provisioned.

Download: LibNXbox v0.9.0 (prerelease)

Download: Source code LibNXbox v0.9.0 (prerelease)

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-05-21 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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