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