Home Homebrew Rilasciato 3DS-Starterpack v2.0: tool Windows gratuito per installazione homebrew e modding 3DS...

Rilasciato 3DS-Starterpack v2.0: tool Windows gratuito per installazione homebrew e modding 3DS con interfaccia grafica intuitiva

116
0

Pubblicato un aggiornamento significativo per 3DS-Starterpack, il tool gratuito e open-source sviluppato dal developer sthetix per semplificare il modding e l’installazione di homebrew sulle console Nintendo 3DS.

Disponibile come eseguibile per Windows, il software automatizza il download e l’organizzazione dei principali strumenti necessari per un CFW 3DS, tra cui Luma3DS per il custom firmware, GodMode9 per backup e dumping avanzati, e Finalize per completare le immagini di gioco.

Rispetto alle versioni precedenti basate su script da linea di comando, questa release introduce una interfaccia grafica moderna e intuitiva, sviluppata con ttkbootstrap, che rende l’esperienza utente più semplice e responsive, ideale sia per principianti sia per utenti esperti che desiderano aggiornamenti rapidi senza navigare manualmente su GitHub.

Il programma gestisce in modo intelligente il download dei file, mostrando barre di progresso, log visivi e indicatori di stato, e organizza automaticamente la struttura della SD card 3DS con cartelle dedicate per i payload, GodMode9 e i file root-level.

Grazie al caching intelligente, evita limiti API di GitHub e velocizza i download ripetuti, mentre il supporto ai Personal Access Token (PAT) permette di aggirare i rate limit in modo sicuro. Tutte le operazioni di download avvengono in thread separati, così da non bloccare l’interfaccia.

Caratteristiche principali

  • Download automatico: Recupera le ultime release da GitHub per Luma3DS, GodMode9 e Finalize, con barra di progresso in tempo reale, log visivi e indicatori di stato (es. “Fetching info…”, “Downloading…”, “Complete!”).
  • Organizzazione file: Crea la struttura esatta richiesta: cartella luma/payloads per i payload, gm9 per GodMode9, e file root-level per la SD card 3DS.
  • Caching smart: Usa un file 3ds_starter_pack_cache.json con scadenza di 1 giorno per rispettare i limiti API di GitHub e velocizzare i download ripetuti.
  • Interfaccia user-friendly:
    • Pulsante “Set Output Directory” per selezionare direttamente la root della SD card 3DS (e copia automatica con conferma popup).
    • “Clear Cache” per resettare la cache.
    • Gestione token GitHub: Imposta un Personal Access Token (PAT) tramite menu Settings per evitare rate limit (salvato in modo sicuro in gui_updater_config.json).
  • Threading: Operazioni di download in background per non bloccare l’interfaccia.
  • Compatibilità: Funziona su Windows; richiede .NET per l’eseguibile. Non specificata dipendenza da firmware specifici, ma è per 3DS jailbroken (es. con Luma3DS).

Come scaricarlo e usarlo

  1. Download: Dal link, scaricare l’asset principale 3DS-SPDL-2.0.0.zip (contiene l’eseguibile .exe e i file necessari).
  2. Estrazione: Decomprimere e avviare l’.exe.
  3. Setup consigliato:
    • Andare su Settings > GitHub PAT… e inserire il proprio token GitHub (createlo su GitHub per evitare limiti API).
    • Cliccare su Set Output Directory e selezionare la root della SD card 3DS.
  4. Avvio: Cliccare su Start Download e attendere il completamento.
  5. Fine: Se avete impostato la directory, confermare il merge dei file con “Yes”. Altrimenti, copiare manualmente il contenuto della cartella 3DS Starter Pack (creata accanto all’.exe) nella SD card.
  6. Opzionale: Utilizzare “Clear Cache” se serve resettare.

Il tool creerà una cartella 3DS Starter Pack con i file pronti se non viene impostata una directory di output.

Changelog

Interfaccia grafica completa (GUI)

  • Interfaccia completamente nuova: L’intera applicazione ora presenta una GUI standalone costruita con ttkbootstrap per un aspetto moderno e tematizzato.
  • Log in tempo reale: Le chiamate a print() sono state sostituite da una casella “Log Output” direttamente nell’app.
  • Avanzamento visivo: Una barra di progresso in tempo reale mostra l’avanzamento del download, inclusi nome file e dimensione.
  • Stato chiaro: Un’etichetta di stato indica esattamente cosa sta facendo l’app (es. “Recupero informazioni…”, “Download…”, “Completato!”).
  • Interfaccia reattiva: Le operazioni di download e file vengono eseguite in un thread separato, così l’app non si blocca né diventa non responsiva.

Nuova funzione “Imposta directory di output”

  • La funzione principale nuova: Ora è possibile cliccare su “Imposta directory di output” e selezionare una cartella, per esempio la radice della scheda SD del 3DS.
  • Automazione dopo il download: Dopo il completamento del download, l’app chiederà conferma e poi copierà e unirà automaticamente tutti i file nella destinazione scelta.
  • Comportamento precedente (v1.0.1): Lo script della v1.0.1 creava solo la cartella del 3DS Starter Pack, richiedendo la copia manuale dei file.

Controlli facili da usare

  • Pulsante “Svuota cache”: Sostituisce il vecchio argomento da linea di comando --clear-cache. Ora è possibile cancellare la cache API con un semplice clic.
  • Gestione PAT GitHub: Elimina la necessità di variabili d’ambiente (GITHUB_TOKEN).
  • Impostazioni PAT: Ora è presente un menu Settings → GitHub PAT….
  • Salvataggio sicuro: Ora è possibile inserire il token che verrà salvato in modo sicuro nel nuovo file gui_updater_config.json per utilizzi futuri — molto più comodo per l’utente.

Cosa è rimasto uguale?

  • Logica principale: La logica affidabile rimane invariata. Continua a recuperare le ultime release di Luma3DS, GodMode9 e Finalize.
  • Cache intelligente: Continua a usare 3ds_starter_pack_cache.json per evitare i limiti delle API di GitHub, rispettando la durata di cache di 1 giorno.
  • Struttura corretta dei file: Continua a organizzare perfettamente tutti i file nelle cartelle luma/payloads, gm9 e nella struttura a livello root richiesta dal 3DS.

Download: 3DS-Starterpack v2.0

Download: Source code 3DS-Starterpack v2.0

Fonte: github.com