Archiv der Kategorie: Nintendo Switch

Joy-Con Toolkit v5.0.0

CTCaer hat das Joy-Con Toolkit für Windows aktualisiert.

DOWNLOAD

Neu in dieser Version ist, dass durch die Infrarot-Kamera des rechten Joy-Con “gesehen” und Bilder gespeichert, sowie Videos gestreamed werden können. Auch lassen sich NFC-Tags scannen und die Analog-Sticks aller kompatiblen Controller kalibrieren.

Hinzugekommen ist auch das Editieren der Grifffarben des Pro Controllers – diese sind aber nur in der Firmware 5.0.0 und darüber sichtbar.

Es gab übrigens keine v4, die letzte Version war die v3.0.2.

Switch-Firmware v5.0.2 veröffentlicht

Nintendo hat ein Update für die Switch veröffentlicht.

Es behebt zwei Fehler: Einen, bei dem die Bewegungssteuerung in Spielen, die diese nutzen, nicht korrekt funktionierte und einen, bei dem die Nutzericons für Freundesvorschläge nicht richtig angezeigt wurden.

Homebrewtechnisch hat sich wahrscheinlich nichts geändert, aber für konkrete Infos ist es noch zu früh. Wir aktualisieren den Beitrag entsprechend.

“Trivialer Hardmod” für Fusée Gelée und Switch-Firmware > 3.0.0 benötigt

Kurzer Nachtrag zum FAQ zu Fusée Gelée: Für die Switch-Firmware > 3.0.0 wird anfangs ein “trivialer Hardmodbenötigt – diese Firmware-Versionen werden also bei Erscheinen von Fusée Gelée und der Atmosphère CFW im Sommer nicht komplett per Software modbar sein.

Wer aber noch länger warten kann und sich den “trivialen Hardmod” nicht zutraut, kann auch auf den TrustZone-Exploit “déjà vu” warten. Dieser wird zurückgehalten, da er die einzige Hoffnung ist, einen Einblick in die neue Hardware-Revision der Switch mit dem internen Namen “Mariko” zu bekommen. Sobald er aber von Nintendo gepatcht wurde, wird dieser veröffentlicht. Dieser läuft aber noch nicht auf der Firmware 5.x.

Was ist aber mit “trivialer Hardmod” gemeint? Nun, dazu gibt es keine weiteren Informationen – es wird zumindest kein permanenter Hardmod sein. Im letzten Beitrag haben wir geschrieben, dass Pins kurzgeschlossen werden müssen – das war falsch. Richtig ist, dass es so einfach sein wird, wie das Kurzschließen von Pins mit einer Pinzette. Natürlich wird zum Öffnen der Switch ein passender Tri-Wing-Schraubenzieher benötigt.

Die Firmware 1.0.0 wird am ehesten eine “Software-only”-Lösung bekommen.

UPDATE: Da die Frage aufkam: Die Switch muss nicht bei jedem Bootvorgang aufgeschraubt werden (“No, you’re not going to need to disassemble your switch every time you want to boot it. I consider the ‘inconvenient’ process something I’d be willing to do on the main Switch the spouse and I use for games; and I definitely don’t have the patience to take out all those tiny screws every time I want to boot.”). Und nochmal: Das mit den Pins ist ein Vergleich, wir wissen noch nicht, was man genau tun muss (das kann es natürlich auch sein)!

UPDATE 2: Der Hardmod muss nur einmal durchgeführt werden.

ScummVM für Switch v2.10

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

PyNX v0.3.0-alpha -> v0.3.1-alpha

AileenLumina und DavidBuchanan314 haben ihren Python-Port für die Switch aktualisiert.

DOWNLOAD

UPDATE: v0.3.1-alpha fixt einen Fehler, bei dem PyNX abstürzte, wenn auf den aktuellen User per “nx.users.active_user” zugegriffen wurde.

In dieser Version wurde das CPython-Modul “_nx integriert, welches einen Wrapper um native libnx-Funktionen darstellt. Mit dabei ist auch eine frühe Version des nx-Moduls, welches eben dieses CPython-Modul leicht zugänglich macht. Momentan kann damit auf Speicherdaten und Controller-Inputs zugegriffen werden.

Beispiel:

import nx
while True:
    if nx.p1.a_button.is_pressed:
        print("a", end="")

Dieser Code gibt “a” aus, wenn der A-Button von Spieler 1 gedrückt wird.

Zweites Beispiel für Speicherdaten:

import nx
BOTW_TITLE_ID = 0x01007ef00011e000 # title IDs are just hexadecimal numbers
botw = nx.titles[BOTW_TITLE_ID]
with botw.savedata.open('0/save_game.sav') as savegame_file:
    # do something with savegame_file, it's just a regular file object​

Dies öffnet die Speicherdatei von Zelda: Breath of the Wild. Damit lassen sich bspw. Savegame-Editoren in Python schreiben!

Achja: “Pynx” schreibt sich jetzt außerdem “PyNX”.

Switch: Atmosphère CFW soll im Sommer für alle Switch-Firmware-Versionen erscheinen

SciresM hat auf dem ReSwitched-Discord angekündigt, dass seine Custom Firmware “Atmosphère” zusammen mit dem Coldboot-Exploit “Fusée Gelée” im Sommer für alle Firmware-Version für die aktuelle Hardware-Revision erscheinen soll.

Nutzer auf der Firmware 1.0.0 werden eventuell früher mithilfe von Jamais Vu versorgt. Nutzer mit der Firmware <= 4.1.0 sollten trotzdem nicht aktualisieren, da das Updaten das Ausführen der CFW/von Homebrew “weniger bequem” sein soll. Was damit gemeint ist, ist unbekannt, jedoch meinte Kate u.a., dass man Nutzer davon abhalten möchte, mehrere Switches zu kaufen (eine für CFW, eine für aktuelle Spiele), aber man keinen Hardmod benötigen wird. SciresM möchte auch unbedingt Zugriff auf die neue Hardware-Revision, wenn sie denn erscheint – das erinnert an den ersten 3DS-Exploit, der dadurch verschoben wurde.

Bei Fusée Gelée handelt es sich um einen Coldboot-Exploit, der auf allen Switches und allen Firmware-Versionen funktioniert – da es sich um einen Fehler in der Bootrom handelt, kann dieser nur mithilfe einer neuen Hardware-Revision behoben werden, welche Nintendo anscheinend schon vorbereitet. Atmosphère wird auch einen EmuNAND unterstützen, sodass auf die aktuelle Firmware im EmuNAND aktualisiert werden kann.

Switch-Firmware v5.0.1 veröffentlicht

Nintendo hat heute das System-Update v5.0.1 für die Nintendo Switch veröffentlicht.

Nintendo gibt wie immer nur “Stabilitätsverbesserungen” an, viel hat sich aber auch nicht getan. So wurden lediglich ein paar Message-Strings hinzugefügt, die darauf hinweisen, dass Goldpunkte für Spiele-Cartridges nur bis zu zwei Jahre nach Release erhalten werden können:

Registration of a game card is possible for two years from the official release date of the game. For software purchases on Nintendo eShop and download code redemptions, you will receive points automatically.

Es wurden keine Sicherheitslücken gefixt.

pFBA Switch v1.54

Cpasjuste hat Portable Final Burn Alpha für die Switch aktualisiert.

DOWNLOAD

Die Audioausgabe wurde behoben und vier Spieler werden jetzt unterstützt – wenn die Joy-Con nicht gedockt sind, kann mit einem Druck auf den linken Stick eine Münze “eingeworfen” werden. Ein Absturz beim Beenden wurde behoben, die Schriftgröße etwas verkleinert und lineares Filtering per Standard aktiviert.

* switch: fix audio :)
* switch: add 4 player support. When joycons are not docked (multiplayer), use "L STICK" button press for start or coin instead (+) or (-)). All players share the same button configuration for now.
* switch: fix a random crash on exit (hopefully)
* switch: lower font size
* switch: use linear filtering as default option (faster)
* pfba: fix button textures not deleted when changing menu
* pfba: fix version not correctly handled on some platforms
* pfba: fix missing rom path slash on new config

Fake News: PegaSwitch-Launcher in News-Applet installierbar

SciresM und kgsws haben einen Skript veröffentlicht, welches einen handlichen PegaSwitch-Launcher als News ablegt. Das ist insofern für 1.0.0 nützlich, da man somit die japanische Version von Puyo Puyo Tetris nur einmal zum Installieren der wortwörtlichen “Fake News” braucht.

Alles, was PegaSwitch-Nutzer dafür tun müssen, ist das “installFakeNews.js”-Skript auszuführen. Ein eigener PegaSwitch-Server muss danach natürlich immer noch laufen, es erspart nur den Weg in Puyo Puyo Tetris oder die Interneteinstellungen. Das Ganze funktioniert nach wie vor nur bis zur Firmware 3.0.0.