Zum Inhalt springen
Menü

Theme ändern
Unterstütze uns
PayPal-Logo Patreon-Logo
Abonniere uns per RSS Folge uns auf X (ehem. Twitter) Like uns auf Facebook Trete dem WiiDatabase-Kanal auf Telegram bei und erhalte alle News sofort!

Wir hosten zurzeit 640 Homebrews mit über 3.506.334 Downloads!

Nützliche Links
Kategorien
Archiv
Über uns

Kategorie: Nintendo Switch: Neu

briccmii: Automatisch in den RCM booten

Nintendo Switch, Nintendo Switch: Neu ,

Rajkosto hat einen Payload für die Switch veröffentlicht, welcher die ersten Byte jedes BCT Public-Keys im BOOT0 korrumpiert, sodass die Switch nur noch in den RCM bootet.

DOWNLOAD

Das heißt, die Switch kann nicht mehr ohne Payload gestartet werden. Zum Starten muss also immer ein Payload über Fusée Gelée gesendet werden. Damit entfällt der nervige Schritt, Pin 10 zu überbrücken. Das ist übrigens das gleiche, was Team Xecuter als "AutoRCM" vermarktet.

Nochmal: Wenn Briccmii aktiv ist, kann NICHT normal in das System gebootet werden! Dies sollte also nur von Erfahrenen benutzt werden!

Der Payload muss einfach über Fusée Gelée an die Switch gesendet und anschließend den Anweisungen gefolgt werden. So lässt sich das Ganze später auch wieder rückgängig machen.

Checkpoint: Speicherdaten-Manager für Switch veröffentlicht

Nintendo Switch, Nintendo Switch: Neu , , , ,

BernardoGiordano hat seinen Speicherdaten-Manager "Checkpoint" auf die Nintendo Switch portiert!

DOWNLOAD

Damit lassen sich endlich Speicherstände auf die SD-Karte sichern und wiederherstellen!

Momentan wird nur die Firmware 3.0.0 unterstützt. Wie jede andere Homebrew auch wird Checkpoint einfach über das Homebrew Menu ausgeführt. Achtet bitte darauf, dass dies eine Vorabversion ist und eventuell Fehler beinhalten kann. Zudem wird der Touchscreen benötigt, weshalb Checkpoint nur im Handheld-Modus ausgeführt werden kann.

Fusée Gelée Launcher für Windows, Android und das Web veröffentlicht

Nintendo Switch, Nintendo Switch: Neu , , , , ,

Um einen Fusée-Gelée-Payload an die Switch im Tegra Recovery Mode zu senden, benötigte man bisweilen entweder Linux oder macOS. Nun gibt es gleich drei neue Launcher, die so gut wie jedes System abdecken!

Den Anfang macht TegraRcmSmash von rajkosto – dabei handelt es sich um einen Windows-Port von fusee-launcher in C++. Windows-Nutzer haben es somit sehr einfach – sie müssen die Switch nur in den RCM booten, den Treiber ändern und einen Payload auf die EXE ziehen. Das alles ist auf unserer Download-Seite beschrieben.

DOWNLOAD TEGRARCMSMASH


Als nächstes folgt der NXLoader von DavidBuchanan314. Dies ist eine Android-App, welche den Payload sogar senden kann, wenn sie nicht gestartet und das Gerät gesperrt ist! Und das beste: Es wird kein Root-Zugriff benötigt, allerdings funktioniert diese Methode nicht auf jedem Gerät.

DOWNLOAD NXLOADER


Abschließend folgt ein JavaScript-Port von atlas44, welcher WebUSB nutzt. Tatsächlich dachte sich irgendjemand, dass USB-Zugriff übers Web eine gute Idee wäre! Diese Methode funktioniert per Chrome unter macOS, Linux, Android und ChromeOS.

WEBFG AUFRUFEN

 

Wir haben auch übrigens unsere Fusée Gelée Download-Seite mit allen Infos erweitert.

"Reboot to RCM" für Switch-Firmware 1.0.0 veröffentlicht

Nintendo Switch, Nintendo Switch: Neu ,

Stuckpixel hat eine kleine Anwendung für die Switch-Firmware 1.0.0 veröffentlicht, welche die Konsole in den Tegra Recovery Mode startet. Dies ist für Fusée Gelée und ShofEL2 notwendig und macht das Umbiegen oder Überbrücken von Pins überflüssig.

DOWNLOAD

Die NSP muss über nspwn gestartet werden, eine Anleitung findet ihr auf der Downloadseite.

Mit nspwn kann übrigens auch das Homebrew Menu auf <= 3.0.0 gestartet werden!

Auch noch interessant: Android– und Windows-Anwendungen zum Übertragen des Payloads über USB sind in Arbeit.

ScummVM für Switch v2.10

Nintendo Switch, Nintendo Switch: Neu

Cpasjuste hat ScummVM auf die Nintendo Switch portiert.

DOWNLOAD

Was ist ScummVM? Wikipedia dazu: "ScummVM ist eine Software- und Skript-Sammlung, in der zahlreiche nachgebaute Spiel-Engines unter einer gemeinsamen grafischen Benutzeroberfläche zusammengefasst sind. Viele ältere Computer- und Konsolen-Spiele sind damit auf wesentlich moderneren oder auch ganz anderen Plattformen lauffähig, als deren ursprüngliche Entwickler vorhersehen oder bei der Programmierung berücksichtigen konnten."

Dieser inoffizielle Switch-Port basiert auf der Vorabversion 2.1.0 und läuft mit einer sehr guten Framerate, sogar mit HQ-Scaling! Spiele werden per Standard mit zweifacher Auflösung des Originals gerendert und (linear) skaliert, damit sie auf den Bildschirm passen.

Bekannte Fehler:

  • Keine Musik in einigen Spielen, die mit "SCUMM" erstellt wurden (The Curse of Monkey Island, Full Throttle/Vollgas, …)
  • Das Intro der CD-Version von "The Secret of Monkey Island" bleibt hängen, kann aber übersprungen werden
  • MP3-Decoder funktioniert nicht und führt zu einem Absturz, sollte aber sowieso nicht benutzt werden
Screenshot aus der PC-Version, UI auf der Switch gleich
Screenshot aus der PC-Version, UI auf der Switch gleich

NRO Asset Editor v1.0

Nintendo Switch, Nintendo Switch: Neu , ,

Vgmoose hat ein PC-Tool veröffentlicht, mit dem die Assets-Sektion einer Homebrew-NRO bearbeitet werden kann.

DOWNLOAD

In der Assets-Sektion, die am Ende der NRO angehängt wird, werden u.a. der Titel der Homebrew, als auch der Autor, die Version und das Icon eingetragen. Mit dem NRO Asset Editor lassen sich diese Informationen bearbeiten. Ein Einsatzzweck ist bspw. die Editierung einer Pynx-NRO, um eine eigene Python-Homebrew mit eigenen Infos auszuliefern und diese im Homebrew Menu zu trennen.

Pynx v0.2.0-alpha – Python für die Switch

Nintendo Switch, Nintendo Switch: Neu , ,

AileenLumina und DavidBuchanan314 haben Python auf die Nintendo Switch portiert!

DOWNLOAD

Pynx ist eine Portierung des Python-Interpreters “CPython” auf die Nintendo Switch. Damit lässt sich also Python-Code auf der Switch ausführen! Das ist besonders nützlich für alle, die gerne Switch-Homebrews schreiben möchten, aber kein C oder C++ können. Die mitgelieferte Version ist Python 3.5.

Ersetzt einfach die “main.py” im Download durch eure  eigene und führt Pynx über das Homebrew Menu aus.

In Zukunft wird es auch ein "NX-Modul" geben, welches einen Wrapper um das Homebrew-SDK "libnx" darstellt, sodass auf Switch-spezifische Funktionen zugegriffen werden kann. Beispiel:

await nx.P1.controller.A_BUTTON.wait_for_press()
if isinstance(nx.P1.controller, nx.SwitchProController):
    print("Nice controller you have there.")​

pFBA Switch v1.52

Nintendo Switch, Nintendo Switch: Neu , ,

Cpasjuste hat Final Burn Alpha auf die Nintendo Switch portiert.

DOWNLOAD

Bei Final Burn Alpha (kurz FBA) handelt es sich um einen Arcade- und Konsolen-Emulator. Ein FBA-kompatibles ROM-Set wird benötigt; ROMs kommen in “/switch/pfba/roms/”.

Liste der unterstützten Systeme

Arcade:

  • Capcom CPS-1, CPS-2 und CPS-3
  • Cave
  • Data East DEC-0, DEC-8 and DECO IC16
  • Galaxian-basierte Hardware
  • IGS PGM (PolyGame Master)
  • Irem M62, M63, M72, M90, M92 und M107
  • Kaneko 16
  • Konami
  • Neo-Geo MVS
  • NMK16
  • Pacman-basierende Hardware
  • Psikyo 68EC020 und SH-2-basierende Hardware
  • SEGA System 1, 16 e 18, X- und Y-Board
  • Super Kaneko Nova System
  • Taito F2, X, Z und andere
  • Toaplan 1 und 2
  • Weitere

Konsolen:

  • ColecoVision
  • NEC PC-Engine/TurboGrafx-16/SuperGrafx
  • SEGA Master System
  • SEGA Game Gear
  • SEGA Mega Drive/Genesis
  • SEGA SG-1000

Switch Homebrew Launcher für Firmware 3.0.0 erschienen

Nintendo Switch, Nintendo Switch: Neu , ,

Das Switchbrew-Team hat den Homebrew Launcher für die Switch-Firmware 3.0.0 veröffentlicht!

DOWNLOAD

Nur die Firmware 3.0.0 wird unterstützt. Wer auf einer niedrigeren Firmware ist, kann bspw. per Pokémon Tournament DX aktualisieren (bei Cartridges, bei denen hinten "000" drauf steht). Wer darüber ist, sollte nicht mehr aktualisieren und abwarten. Und wer sich eine neue Switch mit der Firmware <= 3.0.0 kaufen möchte, sollte die Seriennummer-Liste auf GBATemp zur Rate ziehen.

Moment können nur Homebrews gestartet werden, die mit libnx gebaut worden sind. Unterstützung für libtransistor von ReSwitched wird aber folgen. Bedenkt, dass das "nur" Userland-Homebrews sein, es ist kein Kernelhax involviert!

Jetzt fehlen nur noch Homebrews!

hactool v1.0 -> v1.0.1

Nintendo Switch, Nintendo Switch: Neu , ,

SciresM hat hactool veröffentlicht. Mit diesem Kommandozeilentool können verschiedene Formate für die Switch angesehen, entschlüsselt und extrahiert werden

DOWNLOAD

UPDATE: v1.0.1 fixt einige "Edge-Cases".

Es werden auch noch verschiedene Schlüssel in einer Textdatei benötigt, welche mit dem Argument "-k" oder "–keyset" übergeben werden muss. Auf GitHub gibt es ein Beispiel-Keyset.

Die folgenden Dateiformate werden bisher unterstützt:

  • NCA
  • XCI
  • HFS0
  • PFS0
  • RomFS
  • NPDM
  • Package1 (PK11)
  • Package2 (PK21)
  • INI1
  • KIP1

"HAC-001" ist übrigens die Modellnummer der Switch, falls sich jemand über diesen Wortwitz wundert.

RetroArch und SNES9x 2010 auf die Switch portiert

Nintendo Switch, Nintendo Switch: Neu , , ,

mission2000 hat das Libretro-Frontend RetroArch und den SNES-Emulator SNES9x 2010 auf die Nintendo Switch portiert. Noch ist das ganze natürlich nicht für Endbenutzer startbar, da noch ein Launcher für Homebrew-Applikationen fehlt. Außerdem muss die ROM in ein SquashFS-Dateisystem eingebettet werden, welches wiederum in die Binary eingebettet werden muss.

In einem Video auf YouTube ist auch zu sehen, wie Chrono Trigger abgespielt wird. Laut eines Commits scheint auch jetzt ein Audio-Treiber zur Verfügung zu stehen.

UPDATE: Hier eine kleine Anleitung zum Starten:

  1. libtransistor klonen
  2. Den graphics-experimental-fs Branch auschecken
  3. Kompilieren
  4. ace-loader kompilieren
  5. libtransistor-snes9x2010 klonen und bauen
  6. Retroarch klonen
  7. libretro_switch.a von SNES9x 2010 in RetroArch kopieren
  8. Ein Verzeichnis "fs" erstellen, SNES-ROM in diesen Ordner ablegen
  9. RetroArch bauen
  10. PegaSwitch starten
  11. ACE-Loade starten und damit…
  12. …RetroArch starten

UPDATE 2: Links aktualisiert

Danke an signz für den Hinweis!