d0k3 hat GodMode9 einem größeren Update unterzogen.
GodMode9 startete als ein einfacher Dateien-Browser, doch dann kamen immer mehr und mehr Features hinzu und mittlerweile kann GodMode9 alles, was Decrypt9 kann – durch diesen Ursprung endete das Ganze allerdings in einer kleinen Usability-Katastrophe. Zurecht bevorzugen viele heute noch Decrypt9, da alle Features einfach aufgelistet sind.
Um ein NAND-Backup zu erstellen, muss(te) man in GodMode9 bspw. HOME drücken und um CIAs von installierten Inhalten zu erstellen, muss in den Ordner des Titels navigiert und die TMD angeklickt werden – allerdings muss hierzu "SYSNAND SD" anstatt "SDCARD" gewählt werden, was das Ganze noch mal verkompliziert. Ein weiteres Beispiel hab ich noch: Um Cartridges zu dumpen, muss in das virtuelle Laufwerk der Cartridge navigiert und die .3DS- bzw. .NDS-Datei in den SD-Root kopiert werden. Ohje.
Um das Ganze zu vereinfachen, wurde Skripting-Support hinzugefügt. Skripte sind einfache Anweisungen in einer Textdatei, umbenannt als ".gm9" im "Scripts"-Ordner, die eine Reihe von Anweisungen durchgehen. Es sind bereits zwei Skripte zum Sichern des Sys- bzw. EmuNANDs enthalten, welche über das "Scripts…" Menü unter "More" aufgerufen werden können, wenn HOME gedrückt wird. Ihr merkt schon, das ist eher wie, als wenn man eine Wunde hat und der Arzt einem Küchenpapier um die Wunde wickelt, anstatt sie zu nähen.
Neu in diesem Release ist auch ein Textbetrachter und ein vereinfachter EmuNAND-Creator. Der Standard-Ausgabepfad wurde auf "SD://gm9/out" geändert, damit müssen auch die Supportdateien, wie die aeskeydb.bin in "SD://gm9/support" verschoben werden. Beim Start wird jetzt außerdem dazu aufgefordert, ein Backup essenzieller Dateien anzulegen – dieses ist nicht groß und beinhaltet lediglich den NAND-Header, die movable.sed, LocalFriendCodeSeed_B und SecureInfo_A.
* Support for running .gm9 scripts (take a look at `HelloScript.gm9` to learn how it works) * New viewer for text files (views .gm9 scripts, too, of course) * Loader for FIRM files (caveat: needs boot9strap nightly) * Simplified EmuNAND / RedNAND creation options * Safety confirmation on copy / move / inject user cancels * Nagscreen for embedded backup if it is not found * Numerous bug fixes and improvements, actually too many to list here.
Eh? Also hier mal ein Kommentar vom Entwickler. Alle installierten Titel lassen sich komfortabel und einfach auflisten über R+A auf A:/titles (auf SD installiert) oder 1:/titles (im SysNAND). Was ist gemeint mit CTRNAND statt SDCARD?
Klar erfordert GodMode9 ein wenig Vorwissen, aber auch da recht viele von euch eh immer wieder die selben Funktionen nutzen ist kurzes Einlesen nicht viel verlangt. Ausserdem (Achtung, Hinweis) findet ihr alle Infos die ihr braucht komfortabel im Readme. STRG+F ist euer Freund.
Die Scripting Funktion erlaubt euch die D9 Funktionalität, in einem vertrauten Menü zu reproduzieren, aber da müsst ihr selbst Hand anlegen – ich werde das nicht machen. Gute Skripte nehme ich aber gerne zur offiziellen Sammlung dazu.
Hallo d0k3,
nicht böse sein, GodMode9 ist ein sehr gutes Tool, auch wenn ich es oben etwas direkt formuliert habe. Das mit R+A ist mir tatsächlich neu, hätte nicht gedacht, dass so eine nützliche Option so "versteckt" ist.
Wenn man auf SDCARD klickt und dort in den "Nintendo 3DS" Ordner navigiert und dort zu einer TMD, lässt sich nicht der Inhalt dumpen, wenn die TMD angeklickt wird. Das geht nur, wenn "SYSNAND SD" gewählt wird (nicht CTRNAND, habs oben korrigiert). Ist ein bisschen verwirrend, weil es nicht konsistent ist.
Natürlich schadet einlesen nie, doch solche Funktionen sollten imho schon selbsterklärend sein. Da liegt auch das Problem der README, dass man immer nachsehen muss, wenn man mal eine "neue" Funktion nutzt.
Jap, die Scripting-Funktionalität ist natürlich super, keine Frage, fühlt sich aber imho eher wie ein Workaround an, wie gesagt.
Nach wie vor bevorzuge ich Decrypt9 und Hourglass9, dennoch war Godmode9 bereits hilfreich für mich, von daher keine Beschwerden meinerseits!
(GodMode9 fühlt sich für ahnungslose an, wie ein Tool nur für Entwickler… das wollte ich noch loswerden.)