Page 1 of 1

Saint Seiya Ultimate Cosmo [PSP]

Posted: Mon May 19, 2014 9:51 am
by DarkStrife7
Hello All, I've been trying to extract these low Poly models from this psp game, It all turns out fine on the unpacking part, with quickbms Cpk script. Once I see the folders everything looks understanding, until I get to the actual scenery or character files. They're in the .pac format, that I have not been able to open or view with any tool on this forum. I tried Noesis's pac file viewer but it seems it's not compatible. I tried hex2obj But I couldn't figure out the locations and what not, Maybe someone can) I tried many methods, and still no success. Can anyone help me? on these links is the file to two characters.

http://www.mediafire.com/download/fscff ... kog_01.pac
http://www.mediafire.com/download/o52zt ... sey_01.pac

[Edit] Here's the cpk file you can extract with QuickBms to view all the files.
http://www.mediafire.com/download/5ec22 ... rchive.cpk

Re: Saint Seiya Ultimate Cosmo [PSP]

Posted: Wed May 21, 2014 11:31 am
by cra0
These are mostly all texture files packed i think :S


Have a look at the file:
Image

You can see a bunch of texture names with the .GIM extension, a quick google revels they are PSP GIM textures which are converted using a tool called GimConv.exe

I won't provide the tool but you if you're able to do a simple google search you can get your hand on it.

Whats even more scroll down a bit further

Image

There you have it GimConv was used

Lets take a look at the first entry
Image

Cut and paste the chunk into a new file rename it to .gim and use the gimconv tool

Code: Select all

GimConv EER.gim -o "EER.tga"
Bam
KOG_00_FACE.GIM
Image

KOG_01_EYE.GIM
Image

KOG_01_LIP.GIM
Image

They are just packaged GIMS, i don't have time currently to write a script to unpack them but i've given you enough info if you decide to write one.


-EDIT- the size of each image chunk is followed after the asciiz name so you have

Code: Select all

asciiz name;
uint32 unknownblank[4];
uint32 offset // Header + this (headers 128bytes)
uint32 sizeofentry;

Re: Saint Seiya Ultimate Cosmo [PSP]

Posted: Thu May 22, 2014 5:20 am
by DarkStrife7
Wow, Cra0 Thank you so much, I appreciate the information you provided, Those are amazing textures. It's nice to see something out of this game, If I hadn't realized I gave the texture files by accident, I would have been satisfied with just that! I made a mistake and realized I provided the texture Files, so you are an expert! I'm sorry for providing the textures only. These are the actual File models:

http://www.mediafire.com/download/88tqg ... kog(2).pac --> Model

http://www.mediafire.com/download/pehc6 ... 9z/sey.pac ---> Model

I open, I examined the file in Hexedit, and It says GMO on some parts.

Once again, thank you for that amazing tutorial on the textures. Any instruction on how to extract the models with these new ones I provided, I'll take from there to extract the rest. Thank you Cra0.

Re: Saint Seiya Ultimate Cosmo [PSP]

Posted: Fri May 23, 2014 4:46 pm
by cra0
Yes .GMO are the animations


The file structure like I explained has the name of the node for example IDLE_WALK.GMOD followed by the offset and size and sometimes other arbitrary data. Since you're after the meshes they start around 0xD2A60

Image

The mesh pieces are named followed by the triangelist indicies.

Then the vertex arrays which the indicies reference
Image

Knowing this you should be able to use hex2obj to produce something.