Newest Translations

Super Mario Bros. Road Runner The Legend of Zelda: Link's Awakening DX Super Puzzle Fighter II X for Matching Service

Newest Reviews

Alien Soldier: 6-Button Controller Support Super Invisible Kart Super Mario World Redone Super Mario World Redone

Featured Hack Images

Castlevania Simplified F-Zero - Stage 3 Dream Mario Bros. Megaman Bass

Featured Translation Images

Fire Emblem: Shadow Dragon and the Blade of Light Game no Kanzume Vol. 1 & 2 Silva Saga II: The Legend of Light and Darkness Pokémon: Silver Version

Recent Updates

ROMhacking - PSP basics



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.



  • 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

  • (PPSSPP emulator & debugger).
  • (UMDgen).
  • (Crystal Tile 2).
  • CriPackTools & Cripack maker / crifilesystem (some versions don’t work and not all can be shared).
  • (armips program).
  • (quickBMS program).
  • GimConv (you have to find this tool on your own).
  • (DecEboot to decrypt EBOOT.BIN).
  • (to unpack the decrypted EBOOT.BIN and work with the text part better).
  • (xdelta and xdeltaUI to create the patch easily).


User Review Information

No User Reviews!