Nintendo Switch 2 Homebrew

CivSwitch, ns2jb, ahorra backups y herramientas de dumping de juego / activo. Verifique los requisitos exactos de firmware, juego y alojamiento de cada proyecto.

CIVSwitch

Nintendo Switch 2 obras de arte de hardware oficial

Civilization VII, punto de entrada de la tierra de usuario, con firmware Pico 1 y Pico 2.

Requisitos de: Cartridge de la edición 1 de Physical Switch, versión del juego 1.0.0Compatible con RP2040/RP2350 Pico. autor lista firmware 20.x–23.0.1 y informes de los test de Switch 2 en 20.4.0 y 23.0.1.

Establecimiento : Siga las instrucciones de PicoSwitch usando el UF2 para su modelo Pico. El chat de lobi multijugador inalámbrico comienza el cargador de JavaScript remoto en el puerto 9026. El installer de salvador persistente opcional salve: /saves/Single/; el backup de su Civilization VII salve primero. los archivos UF2 son firmware Pico, no paquetes de aplicaciones de Switch.

1.0 · firmware Pico; los escríptos de instalar y alojar permanecen en el proyecto.

Pico 1 / RP2040 · versión 1.0 · SHA-256f9ce6aa5ca98271768e508a8dc30a662ced9a5065c34c608d1e7ea8e19f4de93Fuente de paquete Upstream
Pico 2 / RP2350 · versión 1.0 · SHA-25613e16ae13a30c0e1d8bf5f24ac0871c5855083edab4544c3fb3b6f1a3f8fd95bFuente de paquete Upstream

2 JB

Nintendo Switch 2 obras de arte de hardware oficial

La investigación de ejecución de Pepsipu Switch 2 y la demostración de FS.

Requisitos de: Demostración: firmware 23.0.1, SmileBASIC 4.4.9, Node.js 22+ en macOS /Linux, más de 20 MiB gratis en el guardado de SmileBASIC y una conexión LAN accesible.

Establecimiento : Prepare bootstrap.bas y el alojador de run.cjs del lado del ordenador utilizando el README de arriba. Mantenga SmileBASIC abierto durante la demostración; reiniciar la consola después. Esta demostración no instala CFW o persistencia. Savekit y OunceCake necesitan su propio motor RPC documentado /fork ; la demostracion FS plana no es un sustituto.

Los enlaces ZIP de origen y RPC están disponibles. Copias locales están en espera: las solicitudes de archivo de GitLab se devuelven406, luego su límite de tasa IP se devuelto429 hasta2November2026,10:00UTC. No se ofrece ningún paquete incompleto como descarga local.

Guía de configuración ns2jb

  1. Extraer el paquete elegido

    Mantenga la pasta extraída completa juntos. Utilice el paquete original para la demostración independiente; utilice el fork RPC etiquetado por separado para Savekit o OunceCake. Instale Node.js22+ en el archivo documentado macOS /Linux.

  2. Preparar el sorriso

    Utilice firmware23. 0.1 y SmileBASIC4. 4.9 para la demostración original. Introduce el bootstrap.bas incluido en slot0 y guardarlo como NS2. Mantenga más de 20MiB gratis en el programa de almacenamiento.

  3. Comienza el host

    En la pasta extraída original, el nodo run.cjs <computer-LAN-IP>. Para herramientas dependentes, utilice el RPC folder y el nodo running.cjs --rpc <computer‐LAN-IP >. Siga los requisitos de Ethernet y almacenamiento interno de fork.

  4. Conexión y mantenimiento de la sesión abierta

    Siga la secuencia del modo directo README incluida y la línea exacta V=START impresa por el host. Mantenga abiertos SmileBASIC y el host. Utilice la carpeta de tiradas impresas /switch2- * para herramientas dependientes.

  5. Finalizar o recuperar

    Finalizar todas las operaciones dependientes antes de detener el alojamiento con Ctrl+C. Restrar la consola después de una sesión fallida o incerta.

Los paquetes son pined script /source snapshots, no upstream binary releases. los snapshots de GitLab se reconstruyen de archivos inalterados, Git-hash-verified cuando las descargas de ZIP de upstream no están disponibles. las rutas necesarias se listan anteriormente; no se realizó ninguna ejecución de consola aquí.

S2Savecit

ID de proyecto original NS2

Backup, verificación, restauración y modificación de los títulos se salvarán a través de ns2jb. Incluye herramientas separadas de Artemis Lua para salvar y lanzar.

Requisitos de: Patched ns2jb RPC motor, sesión en vivo y ejecutar folder/current-root.json , Node.js, firmware 23.0.1 y minor SmileBASIC 4.

Establecimiento : Aplique las patchas de motor documentadas antes de comenzar una sesión RPC fresca. Abrir las herramientas /kit.cjs con la pasta de ejecución. Comience con la lista de lectura y la copia de seguridad, luego verifica por hash. Manter los originales antes de restaurar las operaciones /replace/delete. No se requiere instalar ni compilar npm por el autor; este proyecto no incluye el explit, las claves o los juegos.

Escritura completa de pinos /source ZIP con herramientas, patches, configuración y documentación de ascenso. Requiere la descarga RPC separada.

Scriptos de ns2-savekit ZIP · versión 3b4446fb8ef044c46052a53a5836c3071891e7f3 · SHA-2568b2a2f8a2404fdcc59d21a7c99c897362e0596d0e7e6c6c125cd15482744b8dfFuente de paquete Upstream

Guía de configuración de ns2

  1. Descargar ambos descargos por separado

    Mantenga Savekit y el fork RPC en carteles separados. retener cada motor, herramientas, patches y directorio de configuración; no rellenar los kit.cjs solos.

  2. Prepara las patchas de motor necesarias

    El comando de patch de ascenso espera un árbol de trabajo de Git. Para un extraído RPC ZIP, ejecutar git init dentro de ese paquete RPC primero. Desde Savekit, siga sh patches /apply.sh /absolute/path/to/ns2jb-rpc. Si cualquier patch fallan, detenga y resuelva el error de revisión antes de comenzar una sesión.

  3. Comienza una sesión RPC fresca

    Utilice la configuración RPC de arriba, con el nodo run.cjs --rpc <computer-LAN-IP>, y mantenga funcionando. una pasta de funcionamiento de antes de la patch conserva el viejo motor y no debe ser reutilizado.

  4. Abre el kit

    Desde la pasta extraída de Savekit, se ejecutan las herramientas de nodo /kit.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Comienza con la lista, luego la copia de seguridad, luego la verificación.

  5. Restaurar deliberadamente

    Siga los documentos envueltos /RESTORE.md y escriba los requisitos de la lista de permiso. Restablecer /replace/delete alter saves. El lanzador de Artemis se separa de la copia de seguridad general y tiene sus propios límites documentados.

Los paquetes son pined script /source snapshots, no upstream binary releases. los snapshots de GitLab se reconstruyen de archivos inalterados, Git-hash-verified cuando las descargas de ZIP de upstream no están disponibles. las rutas necesarias se listan anteriormente; no se realizó ninguna ejecución de consola aquí.

El OunceCake

Nintendo Switch 2 obras de arte de hardware oficial

Descargar los activos de juego romFS no cifrados y los archivos ejecutables exeFS de sus propios juegos, actualizaciones y DLC, incluyendo juegos digitales, tarjetas y ediciones de Switch 2.

Requisitos de: El fork RPC-capable ns2jb está conectado en el README de OunceCake, una carpeta de ejecución activa, Node.js, la dirección LAN de la consola y un cliente FTP.

Establecimiento : Siga la configuración de RPC del proyecto, luego rule el nodo ouncecake.cjs <path-to-ns2jb-run> y seleccione su juego. Cuando FTP está listo, conecta con la consola en el puerto 2121 utilizando el modo de transferencia Binary /Image (TYPE I). La consola carga los archivos antes de la extracción; no se suministran claves del sistema o decryption independientes. Utilice sus propios juegos y mantenga los archivos extraídos privados.

Se fijó el script completo /source ZIP con el motor FTP incluido. Requiere la horquilla RPC etiquetada por separado; Nodo.js22+.

OunceCake escribe ZIP · versión e3bcbd229be2229d44f036455adddda921ade3b2 · SHA-256b6c476ec4236b2851b16d5f9403732460570e17631d69a2a93a8681351feb896Fuente de paquete Upstream

Guía de configuración de OunceCake

  1. Extraer el paquete completo

    Mantenga ouncecake.cjs, package.json y el motor juntos. El ZIP incluye el asistente nativo FTP; no se necesita ningún paso de construcción para el asistente envuelto. Instalar Node.js22+ y un cliente FTP.

  2. Comienza el host RPC requerido

    Utilice la descarga separada de la curumuz RPC fork y su README. Comienza el nodo run.cjs --rpc <computer-LAN-IP>, completa el manual de la consola y mantiene abierto el alojamiento en vivo.

  3. Seleccione el título

    En la pasta OunceCake, el nodo ouncecake.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. se ejecuta Seleccione tu propio juego, actualización o DLC y aguarda el mensaje FTP -ready.

  4. Copia el dump

    Conecte el cliente FTP a la dirección Switch2LAN en el puerto 2121, con modo de transferencia Binario /Image (TIPO I). Este servidor no requiere ningún nombre de usuario /password. Copie los activos romFS y los archivos exeFS a una nueva carpeta de la computadora con suficiente espacio libre.

  5. Cierra la sesión

    Preserva tus depósitos privados separados de estos paquetes de software; no se incluyen juegos, claves o activos comerciales.

Los paquetes son pined script /source snapshots, no upstream binary releases. los snapshots de GitLab se reconstruyen de archivos inalterados, Git-hash-verified cuando las descargas de ZIP de upstream no están disponibles. las rutas necesarias se listan anteriormente; no se realizó ninguna ejecución de consola aquí.