Tutorial_UMDRun Games zu einer ISO zurückkonvertieren
Transcrição
Tutorial_UMDRun Games zu einer ISO zurückkonvertieren
UMDRun Games zu einer ISO bzw. DAT ISO zurückkonvertieren: Welche Tools werden benötigt? UltraEditStudio v 05.10 PbP Unpacker .0.94 UMDGen_v3.01 UMD_DATA.BIN à diese Datei kann von einem x-beliebigen PSP Spiel entnommen werden. Damit Ihr Euch nicht alles zusammensuchen müsst, habe ich es auf RS hochgeladen. Download: http://rapidshare.de/files/20609738/Tools.rar.html Passwort: @4gulli@ Da Ihr nun die Tools geladen habt, installiert diese einmal. Die Vorgehensweise brauche ich Euch wohl nicht erläutern… Dann können wir mit der eigentlichen Arbeit loslegen. Ich habe das PSP Game „Breath of Fire III“ dazu ausgewählt, da ich es selbst als ISO Format haben wollte und es gerade als RunUMD Game auf der HDD hatte. Die Dateistruktur von Breath of Fire III als RunUMD Game sieht folgendermaßen aus: 3 Ordner (fett markiert) mit Unterverzeichnissen: PSP-à Game à %__SCE__BREATH; __SCE__BREATH; runumd; runumd% PSP_GAME à SYSDIR; USRDIR X Vorbereitungen: Als erstes erstellen wir einen Ordner auf dem Laufwerk C:\ C:\BOF3 Dort kopiert Ihr nun die Ordner “PSP_GAME“ und „PSP“ hin. Mit diesen Dateien können wir nun arbeiten bzw. experimentieren und die org. RunUMD Dateien bleiben unberührt; quasi als Sicherheitskopie. Achtet darauf, dass der Schreibschutz deaktiviert ist. . Boot.bin hexeditieren: Dazu starten wir das Programm „UEStudio“: Nun öffnen wir die „Boot.bin“ auf folgendem Verzeichnis: C:\BOF3\PSP_GAME\SYSDIR Abbildung 1 Danach sollte es folgendermaßen aussehen (Abb. 2): Abbildung 2 Nun drückt Ihr die Tastenkombination „ALT+F3“ oder „STRG+F; daraufhin erscheint folgendes Fenster: Bei „ASCII suchen“ ein Häkchen setzen. Abbildung 3 Jetzt durchsuchen wir die „Boot.bin“ nach folgendem String „fatms“. Bei dem Game „Breath of Fire III“ muss es 14x vorkommen. So sollte es beim ersten String aussehen: Abbildung 4 Jetzt klicken wir mit der Maus auf der ersten Buchstaben von „fatms“ und ändern dann die Zeichenfolge „fatms“ in „disc0“. Danach sollte der bearbeitete String folgendermaßen aussehen: „disc00“. Nun müsst Ihr nach demselben Schema mit den restlichen Strings verfahren. Um nicht jedes Mal das Suchfenster mit der Tastenkombination „ALT+F3“ oder „STRG+F“ aufzurufen, könnt Ihr die Taste „F3“ drücken. Dann wird der nächste String mit der Zeichenfolge „fatms“ aufgerufen. Nachdem Ihr die Schritte 14x durchgeführt habt, speichert Ihr den Vorgang ab. UEStudio legt dann automatisch im Verzeichnis, wo die „Boot.bin“ liegt, eine Sicherungsdatei namens „Boot.bin.bak“ ab (C:\BOF3\PSP_GAME\SYSDIR). Diese Datei dient quasi als Sicherungskopie. WICHTIGER HINWEIS: Manche „fatms“ dürfen nicht zu „disc0“ zurück editiert werden, da sie für die Autosavefunktion zuständig sind. In unserem Fall können alle „fatms“ Strings editiert werden. Ich zitiere hiermit mal quickfinga’s PN an mich: „Eins nur noch: Das kritische beim Zurückwandeln ist, herauszufinden welche disc0-Einträge ursprünglich auf fatms geändert wurden. Einige Spiele haben nämlich auch fatms-Verweise in der boot.bin, die nicht auf disc0 geändert werden dürfen zB Autosavefunktionen. Man kann dann entweder aus dem Zusammenhang (wenn man ein bisschen Hex versteht) herauslesen, welche Funktionen das sind oder per try-and-error.“ Eboot.pbp entpacken : Dazu startet Ihr das Programm „PBP Unpacker“ und öffnet die Datei „EBOOT.PBP“ aus folgendem Verzeichnis: C:\BOF3\PSP\GAME\%__SCE__BREATH Nun sollte es folgendermaßen aussehen (Abbildung 5): Abbildung 5 Nun klickt auf den Button „Extract“ und gebt als Ziel folgendes Verzeichnis an: C:\BOF3\PSP_GAME Nun muss die Verzeichnisstruktur so aussehen (Abbildung 6) Abbildung 6 Es gibt allerdings im Verzeichnis C:\BOF3\PSP\GAME \__SCE__BREATH auch noch eine „EBOOT.PBP“. Diese lies sich aber mit dem „PBP Unpacker“ nicht entpacken. Daher habe ich die andere genommen. Jetzt fragt Ihr mit Sicherheit warum man es gerade in dieses Verzeichnis entpacken sollte… Ich habe mir einfach ein paar andere ISOs angeschaut und dort waren die Files ebenfalls in diesem Verzeichnis vorhanden. Nun haben wir es fast geschafft. Nun müssen wir nur noch die ISO bzw. DAX ISO erstellen. Vorbereitung zur ISO-Erstellung: Bevor wir die ISO bzw. DAX ISO erstellen, können wir die nicht mehr benötigten Verzeichnisse bzw. Dateien löschen. Den Ordner „PSP“ können wir beruhigt löschen. Nun wechseln wir ins folgende Verzeichnis: C:\BOF3\PSP_GAME\SYSDIR Dort können wir die Sicherungsdatei „Boot.bin.bak“ löschen. Im letzten Schritt bevor wir die ISO erstellen, kopieren wir die Datei „UMD_DATA.BIN“ in folgendes Verzeichnis: C:\BOF3 Nun sollte die Verzeichnisstruktur folgendermaßen aussehen (Abbildung 7): Abbildung 7 ISO-Erstellung mit UMDGen: Dazu einfach „UMDGen“ starten und das Verzeichnis „PSP_Game“ und die Datei „UMD_DATA.BIN“ per Drag & Drop ins rechte Frame ziehen (siehe Abbildung 8). Abbildung 8 Im letzten Schritt wird dann die neue ISO bzw. DAX ISO erstellt. Dazu einfach in der Menüleiste auf File à Save As gehen. Nun kann man zwischen einer ISO bzw. DAX ISO wählen. Nun haben wir es geschafft ein UMDRun Game in eine ISO zurückzukonvertieren. Jetzt nur noch den aktuellen „DaxZiso Loader 0.61“ und die neu erstellte ISO auf den Sony Memory Stick Duo kopieren und loslegen. Ich habe folgende DAX Einstellungen verwendet: CPU/Bus Speed: 333/165 MHz Emulation Mode: RUNUMD Loadexec Disctype ISO: game Disctype UMD: game Updater.icon: remove Use boot bin: off Regioncode override: off Regioncode game: regionfree Regioncode video: regionfree Regioncode audio: regionfree Flash0 Emulation: off Flash1 Emulation: off Allocates tables Ram: off Nachtrag: Also ich habe diese Methode nun auch beim dem PSP Game „From Russia with Love“ angewendet und das Game läuft ebenfalls astrein unter DaxZiso Loader 0.61. Allerdings müssen bei diesem Game der Ordner „JBRUSSIA“ in „PSP_GAME“ umbenannt werden und bei der „BOOT.BIN“ müssen 2 Stings verändert werden. fatms à disc0 JBRUSSIA à PSP_GAME Der Rest bleibt gleich wie in diesem Tutorial beschrieben. Dann wünsche ich Euch viel Spaß beim Zocken… Diese Vorgehensweise sollte auch bei anderen UMDRun Games funktionieren. Versucht es selbst. Nun bin ich am Ende meiner Ausführung angelangt und hoffe es einigermaßen verständlich rübergebracht zu haben. Falls ich in dieser FAQ was falsches interpretiert oder ausgeführt habe, informiert mich bitte, damit ich es korrigieren kann. Ansonsten alle Angaben ohne Gewähre *g*. Dann möchte ich mich hiermit nochmals recht herzlich bei quickfinga für seine Hilfestellungen bedanken. Cu Aphopis