Nintendo Switch 2 Homebrew

CivSwitch, ns2jb, przechowuje kopie zapasowe i narzędzia do dumpingu gier / aktywów. Sprawdź dokładne wymagania firmware, gier i hostingu każdego projektu.

CywSwitch

Nintendo Switch 2 oficjalne prace sprzętowe

Civilization VII punkt wejścia użytkownika, z firmware Pico 1 i Pico 2.

Wymagania są: Fizyczny Switch 1 edycja karton, wersja gry 1.0.0Kompatybilny RP2040/RP2350 Pico.Autor listy firmware 20.x–23.0.1 Przegląd testów Switch 2 20.4.0 i 23.0.1.

Zestawienie : Śledź instrukcje PicoSwitch za pomocą UF2 dla modelu Pico. bezprzewodowy multiplayer lobby czat rozpoczyna zdalny ładowarka JavaScript na port 9026. opcjonalny stały układ instalator przechowuje: /saves/Single/ ; backup Twoja Civilization VII przechowują najpierw. pliki UF2 są firmware Pico, nie pakiety aplikacji Switch.

1.0 · gotowy firmware Pico; instalator i skrypty hostowe pozostają w projekcie.

Pico 1 / RP2040 · wersja 1.0 · SHA-256f9ce6aa5ca98271768e508a8dc30a662ced9a5065c34c608d1e7ea8e19f4de93Upstream Pakiet źródła
Pico 2 / RP2350 · wersja 1.0 · SHA-25613e16ae13a30c0e1d8bf5f24ac0871c5855083edab4544c3fb3b6f1a3f8fd95bUpstream Pakiet źródła

MS2JB

Nintendo Switch 2 oficjalne prace sprzętowe

Pepsipu Switch 2 badania wykonawcze i demo FS.

Wymagania są: Demo: firmware 23.0.1, SmileBASIC 4.4.9, Node.js 22+ na macOS /Linux, ponad 20 MiB wolne w zapisie SmileBASIC i osiągalne połączenie LAN.

Zestawienie : Przygotuj bootstrap.bas i komputerowy host run.cjs za pomocą upstream README. Utrzymaj SmileBASIC otwarty podczas demo; ponownie uruchomić konsolę później. Ta demo instaluje nie CFW lub trwałość. Savekit i OunceCake potrzebują własnego dokumentowanego silnika RPC /fork ; płaski demo FS nie jest zastępcą.

Kopie lokalne są w oczekiwaniu: zapytania do archiwum GitLab zostały zwrócone406, a następnie jego limit stopy IP został zwrócony429 do2Nowyjaśń2026,10:00UTC.

NS2JB przewodnik ustawienia

  1. Wyciągnij wybrany pakiet

    Użyj oryginalnego pakietu do pojedynczej demonstracji; użyj oddzielnie oznaczonego forka RPC dla Savekit lub OunceCake. Zainstaluj Node.js22+ na udokumentowanym hostingu macOS /Linux.

  2. Przygotuj nasmiałek

    Użyj firmware23. 0.1 i SmileBASIC4. 4.9 dla oryginalnej demo. Wprowadź włączony bootstrap.bas w slot0 i zaoszczędź go jako NS2.

  3. Rozpocznij host

    W oryginalnej folderze wyciągniętej, wskaźnik run.cjs <computer-LAN-IP>. Dla uzależnionych narzędzi, użyj folderu RPC i wskaźnika run.cj --rpc <computer -LAN-IP >.

  4. Zatrzymaj i otwórz sesję

    Postępuj zgodnie z załączoną sekwencją trybu bezpośredniego pliku README i dokładną linią V=START wydrukowaną przez hosta. Pozostaw SmileBASIC i host otwarte. Użyj drukowanego folderu serii /switch2- * dla narzędzi zależnych.

  5. Zakończenie lub odzyskanie

    Zakoń wszystkie zależne operacje przed zatrzymaniem hostingu za pomocą Ctrl+C. Powtórz konsolę po nieudanej lub niepewnej sesji.

Pakiety są skanowane skriptu /source snapshots, nie upstream binary releases. GitLab snapshots są odbudowane z nieodmienionych, Git-hash-weryfikowane pliki, gdy upstream pobierania ZIP są niedostępne. wymagane bieżące są wymienione powyżej; żadna konsola wykonania nie odbywa się tutaj.

NS2 Szawki

NS2-Savekit oryginalna tożsamość projektu

Backup, verify, restore i modify title saves przez ns2jb. Zawiera oddzielne narzędzia do uruchomienia Artemis Lua.

Wymagania są: Patched ns2jb RPC silnik, sesja na żywo i uruchomienie folder/current-root.json , Node.js, firmware 23.0.1 i detaliczne SmileBASIC 4.

Zestawienie : Zastosuj dokumentowane patchy silnika przed rozpoczęciem nowej sesji RPC. Otwórz narzędzia /kit.cjs z folderem uruchomionym. Zacznij od czytania listowania i kopii zapasowej, a następnie sprawdzaj hashem. Utrzymuj oryginalne przed przywróceniem operacji /replace/delete. Nie wymaga instalacji ani gromadzenia npm przez autora; ten projekt nie obejmuje eksploit, kluczy lub gier.

Pinned kompletny scenariusz /source ZIP z narzędziami, patch, konfiguracją i dokumentacją upstream.

ns2-savekit skrypty ZIP · wersja 3b4446fb8ef044c46052a53a5836c3071891e7f3 · SHA-2568b2a2f8a2404fdcc59d21a7c99c897362e0596d0e7e6c6c125cd15482744b8dfUpstream Pakiet źródła

NS2Savekit przewodnik ustawienia

  1. Wyciągnij obie pobrania oddzielnie

    Utrzymuj wszystkie silniki, narzędzia, patch i katalog konfiguracji; nie uruchamiaj samodzielnie kit.cjs.

  2. Przygotuj wymagane patchy silnika

    Komanda upstream patch oczekuje drzewa pracy Git. Dla wyciągniętego RPC ZIP, uruchom git init wewnątrz tego folderu RPC najpierw. Z Savekit, śledź sh patches /apply.sh /absolute/path/to/ns2jb-rpc. Jeśli jakiekolwiek patch nie działa, zatrzymaj i rozwiązać nieprawidłowość przeglądu przed rozpoczęciem sesji.

  3. Rozpoczęcie nowej sesji RPC

    Użyj ustawienia RPC powyżej, z node run.cjs --rpc <computer-LAN-IP> i trzymaj go w ruchu.

  4. Otwórz kit

    Z wyciągniętego folderu Savekit uruchamia się narzędzia node /kit.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Zacznij od listowania, następnie kopii zapasowej, a następnie weryfikacji.

  5. Zmartwychwstać celowo

    Śledź podłączone dokumenty /RESTORE.md i napisz wymagania listy zezwoleń. przywróć /replace/delete alternatywy. Artemis uruchomnik jest oddzielony od ogólnej kopii zapasowej i ma swoje własne dokumentowane granice.

Pakiety są skanowane skriptu /source snapshots, nie upstream binary releases. GitLab snapshots są odbudowane z nieodmienionych, Git-hash-weryfikowane pliki, gdy upstream pobierania ZIP są niedostępne. wymagane bieżące są wymienione powyżej; żadna konsola wykonania nie odbywa się tutaj.

OunceCake

Nintendo Switch 2 oficjalne prace sprzętowe

Dump nieekryptowane aktywa gry romFS i pliki wypełniające exeFS z własnych gier, aktualizacji i DLC, w tym gier cyfrowych, kart i edycji Switch 2.

Wymagania są: RPC-kapacalny ns2jb fork połączony w README OunceCake, aktywny folder bieżący, Node.js, adres LAN konsoli i klient FTP.

Zestawienie : Śledź ustawienie RPC projektu, a następnie uruchom node ouncecake.cjs <path-to-ns2jb-run> i wybierz grę. Kiedy FTP jest gotowy, podłącz się do konsoli na port 2121 za pomocą trybu transferu binarnego /Image (TYPE I). Konsola pobiera pliki przed wydzieleniem; nie dostarczają się kluczy systemowych ani niezależne dekrypcje. Użyj własnych gier i trzymaj wydane pliki prywatne.

Pinned kompletny scenariusz /source ZIP z podłączonym silnikiem FTP. wymaga oddzielnie oznaczonego fork RPC; Node.js22+.

OunceCake skrypty ZIP · wersja e3bcbd229be2229d44f036455adddda921ade3b2 · SHA-256b6c476ec4236b2851b16d5f9403732460570e17631d69a2a93a8681351feb896Upstream Pakiet źródła

OunceCake przewodnik ustawienia

  1. Wyciągnij kompletny pakiet

    Zachowaj pliki ouncecake.cjs, package.json i silnik razem. ZIP zawiera natywnego pomocnika FTP; dla dołączonego pomocnika nie jest potrzebny żaden etap kompilacji. Zainstaluj Node.js22+ i klienta FTP.

  2. Rozpocznij wymagany host RPC

    Użyj oddzielnego kurumuz RPC fork pobierania i jego README. Rozpocznij node run.cjs --rpc <computer-LAN-IP>, wypełnij ręczny ręcznik konsoli i utrzymaj host żywy otwarty.

  3. Wybierz tytuł

    W folderze OunceCake uruchamia się node ouncecake.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Wybierz własną grę, aktualizację lub DLC i poczekaj na gotową wiadomość FTP.

  4. Kopiuj dump

    Podłącz klienta FTP do adresu Switch2LAN na porcie 2121, z binarnym trybem transferu /Image (TYPE I). Ten serwer nie wymaga nazwy użytkownika /password. Skopiuj zasoby romFS i pliki exeFS do nowego folderu na komputerze z wystarczającą ilością wolnego miejsca.

  5. Zamknięcie sesji

    Utrzymuj swoje prywatne pudełka oddzielnie od tych pakietów oprogramowania; nie są włączone gry, klucze ani aktywa komercyjne.

Pakiety są skanowane skriptu /source snapshots, nie upstream binary releases. GitLab snapshots są odbudowane z nieodmienionych, Git-hash-weryfikowane pliki, gdy upstream pobierania ZIP są niedostępne. wymagane bieżące są wymienione powyżej; żadna konsola wykonania nie odbywa się tutaj.