Nach dem Flop der Wii U entwickelte Nintendo das Konzept "Zuhause und unterwegs spielen" weiter und veröffentlichte im März 2017 die Nintendo Switch – mit durchschlagendem Erfolg.
Eine Custom Firmware auszuführen wurde besonders einfach, nachdem ein Hardware-Exploit gefunden wurde, der später nur durch eine neue Hardware-Revision behoben werden konnte. Die Homebrew-Entwicklung verläuft allerdings eher schleppend und die Szene ist seit jeher mit Streitigkeiten überschüttet, die die Community gespalten hat.
Die Switch läutete auch eine Phase ein, in der Nintendo auch rechtlich gegen Homebrew-Entwickler und -Anbieter vorging. So ließen sie auch einige Download-Seiten der WiiDatabase aus dem Google-Index entfernen.
FTP-Server für die Nintendo Switch, der per Tastenkombination aktiviert werden kann.
Das Systemmodul wurde für das neueste Atmosphère und die neue Switch-Firmware 19.0.0/19.0.1 angepasst. Es sollte mindestens Atmosphère v1.8.0 verwendet werden, da das Modul ansonsten eventuell nicht startet.
Zeigt verschiedene Systeminformationen wie bspw. die CPU-/GPU-Nutzung und die Temperaturen in einem Tesla-Overlay an.
Neben kleineren Code-Optimierungen, die zu einer Reduzierung der Dateigröße führen, wurde die Kompatibilität mit SaltyNX 1.0.3+ sichergestellt.
* Small code refactor which resulted in slightly smaller size
* Support SaltyNX 1.0.3+ display refresh rate update logic in FPS Graph to fix issue with graph randomly not adjusting height to refresh rate (if there is older SaltyNX used, overlay will use old logic)
Speicherdaten-Manager für die Switch. Kann auch den NAND dumpen, das Dateisystem des Speicherstandes durchsuchen, noch nicht installierte Firmware-Updates löschen und den BIS-Speicher durchsuchen.
Backups werden nun standardmäßig in eine ZIP gepackt, was die Kompatibilität erhöht und Probleme vermeidet. Wer von einer älteren Version aktualisiert, sollte dies manuell aktivieren. Zudem wird die Konfiguration direkt nach dem Umstellen einer Option gespeichert, anstatt erst beim Beenden. Eine Übersicht aller Optionen findet ihr auch jetzt auf GitHub.
Anstatt direkt die Framerate mit FPSLocker auf 30 FPS zu begrenzen, wird nun temporär das Intervall auf 2 und die Bildwiederholrate auf 60 Hz gesetzt. Dies soll Ruckler in Spielen verhindern.
* When FPSLocker patch tries to force 30 FPS lock, instead of using actual FPS lock it's now temporarily forcing interval to 2 and setting display refresh rate to 60 Hz to avoid stutterings.
Zeigt verschiedene Systeminformationen wie bspw. die CPU-/GPU-Nutzung und die Temperaturen in einem Tesla-Overlay an.
Neu hinzugekommen ist die standardmäßig deaktivierte Konfigurationsoption "average_gpu_load" in der Kategorie "status-monitor". Da die GPU-Lastanzeige von Haus aus nur die Last der letzten 1/60 Sekunde anzeigt, ermöglicht diese Option genauere Messwerte der GPU-Last. Dies geschieht jedoch auf Kosten einer leicht erhöhten CPU-Auslastung von Kern #3.
* add new config key to status-monitor category - average_gpu_load, by default disabled
** Because GPU load by design shows only load for last 1/60s, this option allows for more accurate gpu load readings at the cost of visible slight bump in CPU Core #3 usage
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Die Patches unterstützen nun das kürzlich erschienene Update 19.0.1.
Zwingt Spiele oder das ganze System in den Dock- oder Handheld-Modus, unabhängig davon welcher gerade aktiv ist. Benötigt SaltyNX.
SaltyNX kann nun endlich 32-Bit-Spiele wie Mario Kart 8 Deluxe patchen! Dies umfasst NX-FPS und ReverseNX; Standalone-Plugins sind ausgenommen. Zudem funktioniert der FPS-Lock nun korrekt in Spielen, die EGL oder Vulkan verwenden.
Das ReverseNX-Tool unterstützt nun auch das Anlegen von 32-Bit-Patches.
SaltyNX Changelog
* Add support for 32-bit games (this includes NX-FPS and ReverseNX, it excludes standalone plugins)
* Fix issue with asm patches memory overflowing
* Fix bug in FPS lock not working properly in EGL and Vulkan games
Nintendo legt ein Firmware-Update für die Switch nach.
Atmosphère v1.8.0 Pre-Release funktioniert weiterhin. Ob das auch auf die Signatur-Patches zutrifft, kann ich nicht sagen. Laut Berichten sind die bisherigen Signatur-Patches kompatibel.
Als 19.0.0 erschien, häuftensich die Berichte darüber, dass das Update Probleme mit GameCube-Controllern verursacht – dieses Problem wurde behoben. Zudem funktionieren Kommunikationsprozesse wie Downloads auch wieder im Standby-Modus.
Die RAM-Nutzung wurde um ca. 28% verringert und ReverseNX funktioniert nun mit dem Spiel "Card-en-Ciel".
* Reduced sysmodule RAM usage by 28%
** Part of it was done by moving bootstrap code to separate file, so from now on "saltysd_bootstrap.elf" is included in SaltySD folder and is obligatory to have
* Fixed ReverseNX compatibility with Card-en-Ciel
Dateimanager für die Switch, der sich mit externen Servern über FTP, SMB und WebDAV verbinden kann.
Ein Problem mit dem Anzeigen der Verzeichnisliste bei der Docker-Version von Apache wurde behoben. Zudem wurde ein Fehler korrigiert, der dazu führte, dass die automatische Spracherkennung die falsche Schrift auswählte und deshalb nur "???" angezeigt wurden
* fixed an issue parsing docker version of Apache directory listing. It had trailing spaces in the folder/file name
* Fixed issue where the auto-detection of language fails to choose the correct font file causing the display of "????"
* Added Vietnamese language and updated Korean/Turkish lang file
Patches, die das Aufnehmen von Screenshots und Videos in jedem Spiel erlauben. Umgeht auch nervige Screenshot-Sperren und Copyright-Texte und erlaubt Video-Streaming per SysDVR!
Systemmodul welches automatisch Signatur-Patches anwendet.
Diese Modifikation von impeeza optimiert den Code und die Patches. Zudem wurde ein neuer Patch hinzugefügt, mit dem das Blanking der PRODINFO nicht mehr zu einem Fatal-Error führt, wenn die Switch mit dem Internet verbunden wird.
This release have a new very optimized code, some set of patterns was combined and new set of names more consistent was added.
Additional, a new Patch was created, this new patch is aimed to avoid the blue screen crash introduced on Firmware 17 when user have their Prodinfor blanked, via incognito / Atmosphère Blanker / Hekate cal0 Blanker. This patch will avoid the crash so the user is responsible for be sure is using any telemetry blocking method if is needed.