Home Homebrew Rilasciato Nimbus v2.0.1: Fix per Luma e supporto migliorato ad Azahar...

[Scena 3DS] Rilasciato Nimbus v2.0.1: Fix per Luma e supporto migliorato ad Azahar su Nintendo 3DS

137
0

Pubblicato un rapido ma importante aggiornamento per Nimbus, uno strumento ormai fondamentale per chi utilizza Nintendo 3DS modificate e vuole continuare a sfruttare le funzionalità online.

Nimbus nasce con uno scopo ben preciso: semplificare il passaggio tra i server ufficiali Nintendo Network, quando erano ancora attivi, e quelli di Pretendo Network, l’infrastruttura alternativa che oggi ne raccoglie l’eredità.

Tutto questo avviene in modo trasparente per l’utente, grazie alla creazione e alla gestione di un secondo account locale sul sistema, il PNID, ovvero il Pretendo Network ID.

Grazie a Nimbus è possibile mantenere separati e organizzati sia gli account Nintendo sia quelli Pretendo, passando dall’uno all’altro senza procedure manuali complesse o rischiose.

Questo lo rende uno strumento essenziale per chi utilizza custom firmware come Luma3DS, perché consente di collegarsi correttamente ai servizi Pretendo e continuare a usare il comparto online della console anche dopo la chiusura ufficiale dei server Nintendo, avvenuta nell’aprile 2024.

Pretendo Network è un progetto open-source portato avanti dalla comunità, con l’obiettivo di ricreare e mantenere attivi i servizi online originali di Nintendo Network su 3DS e Wii U.

Attraverso i suoi server è possibile tornare a giocare online con diversi titoli, gestire la lista amici e utilizzare servizi sostitutivi come Juxtaposition, che riprende il concetto di Miiverse in chiave moderna e comunitaria.

Nimbus rappresenta quindi la base tecnica che rende tutto questo accessibile e semplice anche per gli utenti meno esperti.

L’aggiornamento si concentra su una correzione mirata ma cruciale. Ora Nimbus crea automaticamente la directory /luma durante la fase di aggiornamento, nel caso in cui non sia già presente sul sistema.

Questo intervento risolve problemi di compatibilità con Azahar, un ambiente in cui la cartella /luma potrebbe non esistere di default, impedendo il corretto funzionamento dell’applicazione.

Guida

Questa guida funziona con ogni modello di console 3DS e 2DS, a condizione che abbia installato un Custom Firmware, è inoltre necessario che la console sia aggiornata alla versione 11.17.0 o superiore.

Inoltre è necessaria una connessione a Internet e si consiglia di eseguire l’ultima versione di Luma3DS. Gli aggiornamenti di Luma3DS possono essere verificati e installati tramite Universal Updater digitando “Luma3DS” e selezionando l’opzione boot.firm.

Firmware alternativi potrebbero avere problemi con Pretendo, quindi si consiglia di utilizzare quello ufficiale, che può essere scaricato tramite la repository ufficiale.

Installazione

Requisiti

  • Un dispositivo con un lettore di schede SD o un lettore di schede SD esterno.
  • Qualsiasi sistema 3DS o 2DS.
  • Una scheda SD (con almeno 20 MB di spazio libero disponibile).

Passo 1: Posizionamento dei file sulla scheda SD

  • Scaricare il file combined.1.6.1.zip dalla pagina GitHub ed estrarre il contenuto del file zip.
  • Trascinare e rilasciare per unire le cartelle luma e cias nella directory principale della scheda SD.

Passo 2: Installazione dell’app Nimbus utilizzando FBI

  • Inserire nuovamente la scheda SD nella console.
  • Accendere il 3DS e aprire FBI.
  • Navigare fino a SD, poi cias.
  • Trovare e selezionare il file nimbus.cia.
  • Scegliere “Install and delete CIA”.
  • Una volta completata l’installazione, premere il pulsante HOME per uscire da FBI.
  • Dovrebbe apparire un messaggio che indica che una nuova applicazione è stata aggiunta al menu HOME. Cliccare su OK.

Passo 3: Avvio dell’app Nimbus e connessione al Network Pretendo

  • Aprire l’app Nimbus dal menu HOME.
  • A seconda di come si ha installato Nimbus, avviare l’applicazione.
  • Selezionare Pretendo o Nintendo per cambiare tra i servizi.
  • La selezione verrà mantenuta tra i riavvii.

Congratulazioni!!! Il servizio Pretendo è stato installato con successo!

Informazioni Extra: PNID

  • Il 3DS non si basa sugli NNID per la maggior parte dei suoi server di gioco.
  • L’uso di un PNID non è richiesto per la maggior parte dei giochi.
  • Configurare un PNID sul 3DS è lo stesso che configurare un NNID.
  • Registra il PNID sul tuo dispositivo in questo momento, poiché la registrazione sul sito web attualmente non consente di modificare i dati dell’utente.

Nota: Alcuni giochi potrebbero richiedere un PNID per azioni specifiche, come gli acquisti nell’eShop. Nintendo Badge Arcade è l’unico gioco noto che richiede un PNID per l’uso generale, attualmente non supportato.

Come Funziona l’app Nimbus

  • L’app Nimbus crea un secondo account locale impostato sull’ambiente di test NASC. Le patch IPS reindirizzano gli URL di test NASC a Pretendo, è possibile passare tra Pretendo e Nintendo, e la modalità verrà mantenuta tra i riavvii.

Secondo account locale

  • Il 3DS supporta più account locali, non utilizzati nelle unità retail. L’app Nimbus utilizza questa funzionalità per creare account isolati con ambienti diversi.

Una volta terminata la configurazione del Pretendo Network ID, è possibile accedere al Miiverse, che è stato completamente rivitalizzato, con diverse comunità per diversi giochi e una comunità homebrew.

Visitando il sito web di Pretendo, è possibile creare un account e collegarlo al Pretendo Network ID, anche se attualmente alcune informazioni non sono modificabili.

Poiché è ancora in sviluppo, non si consiglia di utilizzarlo immediatamente. In futuro, ci saranno modi migliori per collegare il Pretendo Network ID al sito web.

Miiverse è davvero interessante e un grande ringraziamento va a tutti coloro che sono coinvolti in questo progetto, è un ottimo modo per preservare l’eredità dei sistemi Wii U e 3DS.

Changelog v2.0.1

  • Fix: Crea automaticamente la directory /luma durante l’aggiornamento se non esiste by @OpenSauce04 in #71
    • Questo risolve i problemi di supporto ad Azahar, dove la cartella /luma potrebbe non essere presente.

Changelog v2.0.0

Nota importante

A differenza di Nimbus v2.0.0-rc1, questa versione non richiede passaggi speciali durante l’aggiornamento né partendo dalla v1.6.1 o precedenti, né dalla release candidate.

Aggiornando a questa versione, le patch non verranno applicate finché non si avvia l’applicazione; a quel punto Nimbus distribuirà automaticamente i file di aggiornamento nelle posizioni corrette e gestirà in autonomia eventuali procedure di migrazione.

Novità

  • Miglioramenti nella gestione degli account e nel trattamento degli errori. Se si verifica un errore durante il cambio di account, questo verrà mostrato direttamente a schermo per facilitare il debug.
  • Nuovo plugin multiuso. Questo plugin include patch per exploit di gioco, un PID logger per diversi giochi e HokakuCTR. Il plugin deve essere attivato ogni volta che si desidera utilizzarlo direttamente dall’app Nimbus premendo il tasto .

FAQ: Durante il cambio account a volte compare il seguente errore: d8a0c4e5

Spiegazione breve: Si tratta di un errore molto raro, che può essere risolto riprovando o disattivando il Wi-Fi per evitare che si ripresenti.

Spiegazione dettagliata:

Prima di cambiare account, il sistema deve disconnettersi da qualsiasi account attivo. Tuttavia, il sysmodule degli amici richiede di essere disconnesso dal server amici per poter effettuare il logout; in caso contrario restituisce l’errore FPD::Connected, indicato sopra.

Non esiste un’API per forzare la “disconnessione” dal server, quindi il meccanismo utilizzato consiste nel bloccare temporaneamente la connessione di rete, in modo simile a quanto avviene quando si passa da Internet al gioco in locale, per indurre il sysmodule degli amici a disconnettersi.

Il codice controlla che il sysmodule degli amici venga effettivamente disconnesso, quindi in teoria questo errore non dovrebbe verificarsi. In pratica, tuttavia, si sono verificati casi molto rari in cui l’errore è comunque comparso.

Come già indicato, il problema può essere risolto riprovando il cambio account oppure disattivando completamente il Wi-Fi della console, così da garantire una disconnessione corretta.

Modifiche

  • [Importante] Correzione dell’errata attribuzione della patch di Miiverse e della licenza mancante di @TraceEntertains in #51
  • feat: Migliorata la gestione degli account di @DaniElectra in #54
  • feat: Aggiunto strumento di migrazione PNID e aggiornamento della versione alla 2.0.0 di @DaniElectra in #63
  • feat: Aggiunto il plugin di Nimbus di @DaniElectra in #65
  • chore: Reindirizzato il supporto al server Discord ufficiale di @DaniElectra in #67
  • feat: L’app Nimbus ora distribuisce automaticamente l’aggiornamento di @DaniElectra in #68

Download: Nimbus v2.0.1 (3DSX)

Download: Nimbus v2.0.1 (CIA)

Download: Nimbus v2.0.1 (combined)

Download: Source code Nimbus v2.0.1