News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 769,699
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-25-24 11:36 PM
Guest: Register | Login

NeoRHDN - Documents - Document Information

ROMhacking - PSP basics
Miscellaneous
TitleROMhacking - PSP basics
Description
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: https://github.com/Bunkai9448/digipet_PSP. To help clarity and visibility.
- This guide is, also, basically a cleaned-up version of: https://www.romhacking.net/forum/index.php?topic=35699.msg437896#msg437896
- 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
- https://www.ppsspp.org/index.html (PPSSPP emulator & debugger).
- https://www.romhacking.net/utilities/1218/ (UMDgen).
- https://www.romhacking.net/utilities/818/ (Crystal Tile 2).
- CriPackTools & Cripack maker / crifilesystem (some versions don’t work and not all can be shared).
- https://github.com/Kingcom/armips (armips program).
- http://aluigi.altervista.org/quickbms.htm (quickBMS program).
- GimConv (you have to find this tool on your own).
- https://www.romhacking.net/utilities/1225/ (DecEboot to decrypt EBOOT.BIN).
- http://aluigi.org/bms/parse_exe.bms (to unpack the decrypted EBOOT.BIN and work with the text part better).
- https://www.romhacking.net/utilities/598/ (xdelta and xdeltaUI to create the patch easily).
AuthorBunkai
CategoryMiscellaneous
PlatformPSP
GameDigivice Ver. Portable
LevelBeginner
Version0.9
Release Date$2023-03-27
Downloads530
Last Modified2023-03-27 07:06:08


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.028 seconds. (640KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.023 seconds.