Nintendo Switch 2 Homebrew

CivSwitch, ns2jb, salve backup e strumenti di dumping di gioco / attività. Verificare i requisiti esatti di firmware, gioco e host di ciascun progetto.

CIVSwitch

Nintendo Switch 2 opere d'arte hardware ufficiali

Civilization VII, punto di ingresso per l'utente, con firmware Pico 1 e Pico 2.

I requisiti: Cartridge di Physical Switch 1 edizione, versione di gioco 1.0.0Compatibile con RP2040/RP2350 Pico.Autor elenca firmware 20.x–23.0.1 Il test di Switch 2 è stato 20.4.0 e 23.0.1.

Il setup: Seguire le istruzioni di PicoSwitch utilizzando l'UF2 per il tuo modello Pico. Il chat di lobby multiplayer wireless inizia il caricabatterie JavaScript remote sul port 9026. Il opzionale installer di salvataggio persistente salva: /saves/Single/ ; il backup della Civilization VII salva prima. i file UF2 sono firmware Pico, non pacchetti app Switch.

1.0 · pronto firmware Pico; installazione e script di host rimangono nel progetto.

Pico 1 / RP2040 · versione 1.0 · SHA-256f9ce6aa5ca98271768e508a8dc30a662ced9a5065c34c608d1e7ea8e19f4de93Sito di Upstream Package
Pico 2 / RP2350 · versione 1.0 · SHA-25613e16ae13a30c0e1d8bf5f24ac0871c5855083edab4544c3fb3b6f1a3f8fd95bSito di Upstream Package

2° JB

Nintendo Switch 2 opere d'arte hardware ufficiali

La ricerca di esecuzione di Pepsipu Switch 2 e la demo FS.

I requisiti: Demo: firmware 23.0.1 , SmileBASIC 4.4.9 , Node.js 22+ su macOS /Linux , oltre 20 MiB gratuito nel salvataggio SmileBASIC e una connessione LAN raggiungibile.

Il setup: Preparare bootstrap.bas e l'host run.cjs sul computer utilizzando il upstream README. Mantenere SmileBASIC aperto durante la demo; riprendere la console dopo. Questa demo installa non CFW o persistenza. Savekit e OunceCake hanno bisogno del proprio motore RPC documentato /fork ; la demo FS piatto non è un sostitutivo.

Le copie locali sono in attesa: le richieste di archivio di GitLab sono state restituite406, poi il limite di tasso IP è stato restituito429 fino a2November2026,10:00UTC. Nessun pacchetto incompleto è offerto come download locale.

Guida di configurazione ns2jb

  1. Rimuovere il pacchetto scelto

    Mantenere insieme la cartella completa extraviata. utilizzare il pacchetto originale per la demo indipendente; utilizzare il fork RPC segnato separatamente per Savekit o OunceCake. Installare Node.js22+ sul documentato host macOS /Linux.

  2. Preparare il sorriso

    Utilizzare firmware23. 0.1 e SmileBASIC4. 4.9 per la demo originale. Inserisci il bootstrap.bas incluso in slot0 e salvi come NS2. Mantenere più di 20MiB libero nella salvezza dell'applicazione.

  3. Inizia il Host

    Nella cartella originale estratta eseguire nodo run.cjs <computer-LAN-IP>. Per strumenti dipendenti, utilizzare la cartella RPC e nodo run .cjs --rpc <computer -LAN-IP >. Seguire i requisiti di Ethernet e di storage interno di fork.

  4. Parlare e tenere aperta la sessione

    Seguire la sequenza in modalità diretta del README inclusa e l'esatta riga V=START stampata dall'host. Mantieni SmileBASIC e l'host aperti. Utilizzare la cartella tirature stampate /switch2- * per gli strumenti dipendenti.

  5. Ristrutturazione o recupero

    Finite tutte le operazioni dipendenti prima di fermare l'host con Ctrl+C. Ripristinare la console dopo una sessione fallita o incerta.

I pacchetti sono scripto spuntato /source snapshots, non upstream rilasci binari. GitLab snapshots sono ricostruiti da file invariati, Git-hash-verified quando upstream ZIP download sono inutilizzati.

S2Savecit

NS2 - Identità del progetto originale

Backup, verifica, ripristina e modifica titoli salvi attraverso ns2jb. Include strutture separate Artemis Lua salvare-launch.

I requisiti: Patchato ns2jb RPC motore, sessione dal vivo e eseguire folder/current-root.json , Node.js, firmware 23.0.1 e SmileBASIC 4.

Il setup: Applicare i patch motori documentati prima di iniziare una nuova sessione RPC. Aprire strumenti /kit.cjs con la cartella di esecuzione. Inizia con la lettura e la backup, poi verifica con hash. Mantenere gli originali prima di ripristinare /replace/delete operazioni. Nessun npm installazione o compilazione è richiesto dall'autore; questo progetto non include l'esecuzione, le chiavi o i giochi.

Scritto completo di pino /source ZIP con strumenti, patch, configurazione e documentazione upstream. richiede il download RPC separato.

Scripi ns2-savekit ZIP · versione 3b4446fb8ef044c46052a53a5836c3071891e7f3 · SHA-2568b2a2f8a2404fdcc59d21a7c99c897362e0596d0e7e6c6c125cd15482744b8dfSito di Upstream Package

NS2Savekit guida di impostazione

  1. Rimuovere entrambe le scaricazioni separatamente

    Mantenere il fork di Savekit e RPC in cartelle separate. Retenere ogni motore, strumenti, patch e directory di configurazione; non eseguire solo kit.cjs.

  2. Preparare le patch motori necessarie

    Il comando di patch upstream si aspetta un albero di lavoro Git. Per un RPC ZIP estratto, eseguire git init all'interno di quella cartella RPC prima. Da Savekit, seguire i patch /apply.sh /absolute/path/to/ns2jb-rpc. Se qualsiasi patch fallisce, fermare e risolvere il errore di revisione prima di iniziare una sessione.

  3. Inizia una nuova sessione RPC

    Utilizzare la configurazione RPC sopra, con nodo run.cjs --rpc <computer-LAN-IP>, e mantenere esso in esecuzione. Una cartella esecuzione prima di patch conserva il vecchio motore e non deve essere riutilizzato.

  4. Apri il kit

    Dalla cartella di Savekit estratto, eseguire strumenti nodo /kit.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Inizia con la lista, poi la backup, poi la verifica.

  5. Ristrutturazione deliberata

    Seguire i docchi confezionati /RESTORE.md e scrivere i requisiti della lista di consentimento. Ristrutturare /replace/delete alter salvi. Il lanciatore Artemis è separato dal backup di salvataggio generale e ha i propri limiti documentati.

I pacchetti sono scripto spuntato /source snapshots, non upstream rilasci binari. GitLab snapshots sono ricostruiti da file invariati, Git-hash-verified quando upstream ZIP download sono inutilizzati.

Il cibo

Nintendo Switch 2 opere d'arte hardware ufficiali

Dump non crittografati romFS giochi e file eseguibili exeFS dal proprio gioco, aggiornamenti e DLC, tra cui giochi digitali, carte e edizioni di Switch 2.

I requisiti: Il fork ns2jb RPC-capabile collegato in README di OunceCake, una cartella di esecuzione attiva, Node.js, indirizzo LAN della console e un client FTP.

Il setup: Seguire la configurazione RPC del progetto, quindi eseguire il nodo ouncecake.cjs <path-to-ns2jb-run> e selezionare il tuo gioco. Quando FTP è pronto, connettersi alla console sul porto 2121 utilizzando il modo di trasferimento Binary /Image (TYPE I). La console carica i file prima di estrazione; non vengono forniti chiavi di sistema o decrittura indipendente. Utilizzare i tuoi giochi e mantenere i file estratti privati.

Script completo bloccato /source ZIP con motore FTP in bundle. Richiede il fork RPC etichettato separatamente; Nodo.js22+.

Scripi di OunceCake ZIP · versione e3bcbd229be2229d44f036455adddda921ade3b2 · SHA-256b6c476ec4236b2851b16d5f9403732460570e17631d69a2a93a8681351feb896Sito di Upstream Package

Guida di configurazione OunceCake

  1. Rimuovere il pacchetto completo

    Mantieni ouncecake.cjs, package.json e engine insieme. Lo ZIP include l'helper nativo FTP; non è necessario alcun passaggio di creazione per l'helper in bundle. Installa Node.js22+ e un client FTP.

  2. Inizia il richiesto host RPC

    Utilizzare il separato kurumuz RPC fork download e il suo README. Inizia il nodo run.cjs --rpc <computer-LAN-IP>, completa la console handshake e mantiene aperto l'host dal vivo.

  3. Selezionare il titolo

    Nella cartella OunceCake esegue il nodo ouncecake.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Selezionare il proprio gioco, aggiornamento o DLC e aspettare il messaggio FTP - pronto.

  4. Copia il dump

    Collega il client FTP all'indirizzo Switch2LAN su port2121, con modalità di trasferimento Binary /Image (TYPE I). Nessun nome utente /password è richiesto da questo server. Copia le risorse romFS e i file exeFS in una nuova cartella del computer con spazio libero sufficiente.

  5. Chiudere la sessione

    Conservare i tuoi biglietti privati separatamente da questi pacchetti software; non sono inclusi giochi, chiavi o beni commerciali.

I pacchetti sono scripto spuntato /source snapshots, non upstream rilasci binari. GitLab snapshots sono ricostruiti da file invariati, Git-hash-verified quando upstream ZIP download sono inutilizzati.