Nintendo Switch 2 Homebrew

CivSwitch, ns2jb, sauvegarde des sauvegardes et des outils de dumping de jeux / actifs. Vérifier les exigences de firmware, de jeu et d'hébergement exactes de chaque projet.

CIVSwitch

Nintendo Switch 2 travaux d'art officiels de matériel

Civilization VII point d'entrée de l'utilisateur, avec le firmware Pico 1 et Pico 2.

Les exigences : Cartridge de la version 1 de Physical Switch, version de jeu 1.0.0Compatible avec RP2040/RP2350 Pico.Auteur liste le firmware 20.x–23.0.1 et rapporte les tests de Switch 2 sur 20.4.0 et 23.0.1.

Démarrage : Suivez les instructions de PicoSwitch en utilisant le UF2 pour votre modèle Pico. Le chat de lobby multijoueur sans fil démarre le chargement JavaScript à distance sur le port 9026. Le installer de sauvegarde-trigger optionnel sauvetera: /saves/Single/ ; sauvetez votre Civilization VII sauveté d'abord.

1.0 · logiciel Pico prêt; les scripts d'installation et d'hébergement restent dans le projet.

Pico 1 / RP2040 · version 1.0 · SHA-256f9ce6aa5ca98271768e508a8dc30a662ced9a5065c34c608d1e7ea8e19f4de93Source de package Upstream
Pico 2 / RP2350 · version 1.0 · SHA-25613e16ae13a30c0e1d8bf5f24ac0871c5855083edab4544c3fb3b6f1a3f8fd95bSource de package Upstream

2 JB

Nintendo Switch 2 travaux d'art officiels de matériel

La recherche d'exécution de la Switch 2 de pepsipu et la démo FS.

Les exigences : Démo : firmware 23.0.1 , SmileBASIC 4.4.9 , Node.js 22+ sur macOS /Linux , plus de 20 MiB gratuits dans la sauvegarde SmileBASIC et une connexion LAN accessible.

Démarrage : Préparez bootstrap.bas et l'hébergement run.cjs de l'ordinateur à l'aide du README upstream. Gardez le SmileBASIC ouvert pendant la démo; redémarrez la console plus tard. Cette démo n'installe pas CFW ou persistance. Savekit et OunceCake ont besoin de leur propre moteur RPC documenté /fork ; la démo FS plain n'est pas un remplaçant.

Les liens ZIP originaux et RPC sont disponibles.Les copies locales sont en attente: les demandes d'archive de GitLab sont retournées406, puis son taux d'IP limite est retourné429 jusqu'au 2 novembre2026,10:00UTC.

Guide de configuration ns2jb

  1. Extrait du paquet choisi

    Gardez le dossier complet extrait ensemble. Utilisez le paquet d'origine pour la démonstration indépendante; utilisez le fork RPC séparément étiqueté pour Savekit ou OunceCake. Installez Node.js22+ sur l'hébergement documenté macOS /Linux.

  2. Préparer le sourire

    Utilisez le firmware23. 0.1 et SmileBASIC4. 4.9 pour la démo originale. Entrez le bootstrap.bas inclus dans slot0 et sauvez-le en tant que NS2. Gardez plus de 20MiB gratuit dans l'application sauvegarde.

  3. Démarrer l’host

    Dans la dossier extrait original, exécutez le node run.cjs <computer-LAN-IP>. Pour les outils dépendants, utilisez le dossier RPC et le node running.cjs --rpc <computer‐LAN-IP. Suivez les exigences Ethernet et de stockage interne de fork.

  4. Couper et garder la séance ouverte

    Suivez la séquence en mode direct du README incluse et la ligne exacte V=START imprimée par l'hôte. Gardez SmileBASIC et l'hôte ouverts. Utilisez le dossier des tirages imprimés /switch2-* pour les outils dépendants.

  5. Finir ou récupérer

    Remplissez toutes les opérations dépendantes avant de fermer l'hébergement avec Ctrl+C. Remplissez la console après une session échouée ou incertaine.

Les paquets sont scripts pined /source snapshots, pas les sorties binaires upstream. GitLab snapshots sont reconstruits à partir de fichiers inévolués, Git-hash-verifiés lorsque les téléchargements upstream ZIP sont indisponibles.

N2Savecit

NS2 - Identité du projet original

Backup, vérification, restauration et modification des titres sauvegardent par ns2jb. Il comprend des outils séparés de sauvegarde Artemis Lua.

Les exigences : Patché ns2jb RPC moteur, session en direct et fonctionnement folder/current-root.json , Node.js, logiciel de base 23.0.1 et SMILEBASIC 4.

Démarrage : Applicez les patches de moteur documentés avant de commencer une nouvelle session RPC. Ouvrez les outils /kit.cjs avec la dossier de fonctionnement. Commencez par la lecture seulement de la liste et de la sauvegarde, puis vérifiez par hash. Gardez les originaux avant de restaurer les opérations /replace/delete. Aucune installation npm ou compilation n'est requise par l'auteur; ce projet ne comprend pas l'exploit, les clés ou les jeux.

Scripte complet en pincée /source ZIP avec des outils, des patches, la configuration et la documentation au-dessus.

scripts ns2-savekit ZIP · version 3b4446fb8ef044c46052a53a5836c3071891e7f3 · SHA-2568b2a2f8a2404fdcc59d21a7c99c897362e0596d0e7e6c6c125cd15482744b8dfSource de package Upstream

Guide de configuration NS2

  1. Extrait des deux téléchargements séparément

    Gardez Savekit et le fork RPC dans des dossiers séparés. Retenez chaque moteur, outils, patches et config directory; ne fonctionnez pas seul kit.cjs.

  2. Préparer les patches de moteur nécessaires

    Le commandement de patch upstream attend un arbre de travail Git. Pour un RPC extrait ZIP, exécutez git init à l'intérieur de ce dossier RPC d'abord. De Savekit, suivez les patches /apply.sh /absolute/path/to/ns2jb-rpc. Si un patch échoue, arrêtez et résoudez le mal-match de révision avant de commencer une session.

  3. Démarrer une nouvelle session RPC

    Utilisez la configuration RPC ci-dessus, avec le node run.cjs --rpc <computer-LAN-IP>, et gardez-le en marche. Une feuille de file de marche avant le patch maintient le vieux moteur et ne doit pas être réutilisé.

  4. Ouvrez le kit

    De la dossier Savekit extrait, les outils de node sont en cours /kit.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Commencez par la liste, puis la sauvegarde, puis la vérification.

  5. Rétablir délibérément

    Suivez les dossiers combinés /RESTORE.md et écrivez les exigences de la liste de permission. Rétablir /replace/delete alter sauvages. Le lanceur Artemis est séparé de la sauvegarde générale et a ses propres limites documentées.

Les paquets sont scripts pined /source snapshots, pas les sorties binaires upstream. GitLab snapshots sont reconstruits à partir de fichiers inévolués, Git-hash-verifiés lorsque les téléchargements upstream ZIP sont indisponibles.

Le cage

Nintendo Switch 2 travaux d'art officiels de matériel

Dump les actifs de jeu romFS non cryptés et les fichiers exeFS exécutables de vos propres jeux, mises à jour et DLC, y compris les jeux numériques, les cartes et les éditions de Switch 2.

Les exigences : Le fork RPC-capable ns2jb est lié dans le README d'OunceCake, une dossier de fonctionnement actif, Node.js, l'adresse LAN de la console et un client FTP.

Démarrage : Suivez la configuration RPC du projet, puis exécutez le node ouncecake.cjs <path-to-ns2jb-run> et sélectionnez votre jeu. Lorsque FTP est prêt, connectez-vous à la console sur le port 2121 en utilisant le mode de transfert Binary /Image (TYPE I). La console charge les fichiers avant l'extraction; aucune clé système ou décryption indépendante n'est fournie. Utilisez vos propres jeux et gardez les fichières extraits privés.

Scripte complet en pincée /source ZIP avec moteur en pincé FTP. nécessite le fork RPC séparément étiqueté; Node.js22+.

OunceCake scripts ZIP · version e3bcbd229be2229d44f036455adddda921ade3b2 · SHA-256b6c476ec4236b2851b16d5f9403732460570e17631d69a2a93a8681351feb896Source de package Upstream

Guide de mise en place de OunceCake

  1. Extrait du paquet complet

    Conservez ouncecake.cjs, package.json et le moteur ensemble. Le ZIP inclut l'assistant natif FTP ; aucune étape de construction n'est nécessaire pour l'assistant fourni. Installez Node.js22+ et un client FTP.

  2. Démarrer le hébergement RPC requis

    Utilisez le téléchargement séparé de la curumuz RPC fork et son README. démarrez le node run.cjs --rpc <computer-LAN-IP>, terminez la console à la main et gardez le hébergement en direct ouvert.

  3. Choisissez le titre

    Dans la cartographie OunceCake, le node de l'OunceCake.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. est en cours de fonctionnement Sélectionnez votre propre jeu, mise à jour ou DLC et attendez le message FTP prêt.

  4. Copier le dump

    Connectez le client FTP à l'adresse Switch2LAN sur port2121, avec le mode de transfert Binary /Image (TYPE I). aucun nom d'utilisateur /password n'est requis par ce serveur. Copier les actifs romFS et les fichiers exeFS dans un nouveau dossier informatique avec assez d'espace gratuit.

  5. Fermer la séance

    Réservez vos pièces privées séparément de ces paquets logiciels; aucun jeu, clé ou actif commercial n'est inclus.

Les paquets sont scripts pined /source snapshots, pas les sorties binaires upstream. GitLab snapshots sont reconstruits à partir de fichiers inévolués, Git-hash-verifiés lorsque les téléchargements upstream ZIP sont indisponibles.