Website
Home
Database
News
Submissions queue
Community
Forum
Clubs
Discord
Members
Tools
ROM Patcher
ROM Hasher
Pages
Support us
Learn Romhacking
About
Contact Us
Help & Legal Pages
Guest
Login
Forum
Entries
News
Settings
Community
Tutorials & Guides
ROMhacking-PSP_basics
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Bunkai" data-source="post: 6633" data-attributes="member: 320"><p>This guide contains explanations to reverse engineering a PSP game to create a translation patch, using as example the “digivice ver. portable psp” ISO. (it has plenty of images to make the understanding easier)</p><p></p><p></p><p>Warning: Some files and/or methods of this project might be only as a proof of concept, hence they lead nowhere further on. If you don’t know why something is there, it’s probably that.</p><p></p><p></p><p>Considerations</p><p></p><p></p><p>This is a PDF version of: <a href="https://github.com/Bunkai9448/digipet_PSP" target="_blank">https://github.com/Bunkai9448/digipet_PSP</a>. To help clarity and visibility.</p><p> You must provide your own game files. Please do not ask here for them.</p><p></p><p></p><p>INDEX</p><p> Extra Tools required</p><p> First Steps</p><p> Working with the CPK file</p><p> Text File</p><p> More unpackaging inside the CPK</p><p> Images and GIM files</p><p> Remaining text in the Eboot</p><p> The Font</p><p> Repackaging the CPK</p><p> System Messages</p><p> Last Steps</p><p> Extra: Making the patch</p><p> Extra 2: Making a cheatcode</p><p> List of References</p><p> Author</p><p> Special thanks</p><p> License</p><p></p><p></p><p>To give a brief idea, here’s Extra Tools required list</p><p> <a href="https://www.ppsspp.org/index.html" target="_blank">https://www.ppsspp.org/index.html</a> (PPSSPP emulator & debugger).</p><p> <a href="https://www.romhacking.net/utilities/1218/" target="_blank">https://www.romhacking.net/utilities/1218/</a> (UMDgen).</p><p> <a href="https://www.romhacking.net/utilities/818/" target="_blank">https://www.romhacking.net/utilities/818/</a> (Crystal Tile 2).</p><p> CriPackTools & Cripack maker / crifilesystem (some versions don’t work and not all can be shared).</p><p> <a href="https://github.com/Kingcom/armips" target="_blank">https://github.com/Kingcom/armips</a> (armips program).</p><p> <a href="http://aluigi.altervista.org/quickbms.htm" target="_blank">http://aluigi.altervista.org/quickbms.htm</a> (quickBMS program).</p><p> GimConv (you have to find this tool on your own).</p><p> <a href="https://www.romhacking.net/utilities/1225/" target="_blank">https://www.romhacking.net/utilities/1225/</a> (DecEboot to decrypt EBOOT.BIN).</p><p> <a href="http://aluigi.org/bms/parse_exe.bms" target="_blank">http://aluigi.org/bms/parse_exe.bms</a> (to unpack the decrypted EBOOT.BIN and work with the text part better).</p><p> <a href="https://www.romhacking.net/utilities/598/" target="_blank">https://www.romhacking.net/utilities/598/</a> (xdelta and xdeltaUI to create the patch easily).</p></blockquote><p></p>
[QUOTE="Bunkai, post: 6633, member: 320"] This guide contains explanations to reverse engineering a PSP game to create a translation patch, using as example the “digivice ver. portable psp” ISO. (it has plenty of images to make the understanding easier) Warning: Some files and/or methods of this project might be only as a proof of concept, hence they lead nowhere further on. If you don’t know why something is there, it’s probably that. Considerations This is a PDF version of: [URL]https://github.com/Bunkai9448/digipet_PSP[/URL]. To help clarity and visibility. You must provide your own game files. Please do not ask here for them. INDEX Extra Tools required First Steps Working with the CPK file Text File More unpackaging inside the CPK Images and GIM files Remaining text in the Eboot The Font Repackaging the CPK System Messages Last Steps Extra: Making the patch Extra 2: Making a cheatcode List of References Author Special thanks License To give a brief idea, here’s Extra Tools required list [URL]https://www.ppsspp.org/index.html[/URL] (PPSSPP emulator & debugger). [URL]https://www.romhacking.net/utilities/1218/[/URL] (UMDgen). [URL]https://www.romhacking.net/utilities/818/[/URL] (Crystal Tile 2). CriPackTools & Cripack maker / crifilesystem (some versions don’t work and not all can be shared). [URL]https://github.com/Kingcom/armips[/URL] (armips program). [URL]http://aluigi.altervista.org/quickbms.htm[/URL] (quickBMS program). GimConv (you have to find this tool on your own). [URL]https://www.romhacking.net/utilities/1225/[/URL] (DecEboot to decrypt EBOOT.BIN). [URL]http://aluigi.org/bms/parse_exe.bms[/URL] (to unpack the decrypted EBOOT.BIN and work with the text part better). [URL]https://www.romhacking.net/utilities/598/[/URL] (xdelta and xdeltaUI to create the patch easily). [/QUOTE]
Insert quotes…
Verification
Post reply
Community
Tutorials & Guides
ROMhacking-PSP_basics
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Back
Top