Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Ultimate Ghosts 'n Goblins (PSP) - KPD archive

Featured Replies

  • ikskoks changed the title to Ultimate Ghosts 'n Goblins (PSP) - KPD archive
  • Supporter

You can use Gitmo to extract all models(.gmo) and TextER for all textures(.gim) Then use Noesis to open gmo and gim. But there is a problem, these tools extract files without names, lol And for TextER you need to use cmd, just write this:

TextER.exe -e datapack.kpd -gim

 

*3,272 .gmo files!(some gmo are animations)

*10,900 .gim files!

ultimate_gng.PNG

  • Author

Extracting the images helped a lot but I need to extract the texts from the game and want to translate them into my language. A script to extract the complete container would help a lot.

Can you help with this?

  • Supporter
18 hours ago, Nemysis said:

 A script to extract the complete container would help a lot.

Can you help with this?

Oh, I thought you wanted to extract models, lol. I really don't know how to unpack the files. It is hard to understand for me, sorry.

  • 1 year later...
On 7/5/2024 at 12:57 AM, Nemysis said:

Can anyone make a script or a tool for this container.

https://www.mediafire.com/file/lejui1c5q1ctzck/datapack.kpd/file

Bumping this.

I'm trying to do the exact same thing but for a game called Nendoroid Generation, I'm translating it and without the ability to properly unpack and repack this KPD archive, I have to make my edited text extremely abbreviated in order to make it fit within the same amount of bytes

  • Localization

Added the format to my extractor: https://github.com/smiRaphi/UniPyX

Note, only extractor, not repacker, but a patcher that merges new data with the original .kpd should be rather easy for someone to do as I didn't see any hashes.

Also you have to extract all .kpd files recursively and then merge the output to get a full directory structure as the game keeps empty directories in a lot of archives that don't get used where the contents can be found in some other .kpd

  • 3 months later...
On 2/7/2026 at 8:21 PM, NeoGT404 said:

Added the format to my extractor: https://github.com/smiRaphi/UniPyX

Note, only extractor, not repacker, but a patcher that merges new data with the original .kpd should be rather easy for someone to do as I didn't see any hashes.

Also you have to extract all .kpd files recursively and then merge the output to get a full directory structure as the game keeps empty directories in a lot of archives that don't get used where the contents can be found in some other .kpd

I can't seem to be able to make it work
I'm a big noob at this, so sorry in advance
image.thumb.png.9094bb49214a6d561161d7f7f50f67c5.png

  • Localization
12 hours ago, neo.giu said:

I can't seem to be able to make it work
I'm a big noob at this, so sorry in advance
image.thumb.png.9094bb49214a6d561161d7f7f50f67c5.png

Which python version are you running? I suspect that you don't have one of the latest which are the only versions I test for
Edit: looked it up and apparently this issue comes from Python versions < 3.13, I've adjusted the requirement in the readme & also made it check on startup

Edited by NeoGT404

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.