2009-06-21

Pokemon Battle Revolution - h4x

Interesting theoretical question;

Let's say you make a video game with monsters such as Lizardon (Charizard for some);

And you want it to have different textures so you can make different colored versions.

The logical thing to do is to add the textures as references, or make a named texture set so your model can just quickly request a texture set switch, right?

Apparently, someone at nintendo didn't get the memo, and instead, they JUST MAKE AN ENTIRE NEW FILE which has the additional textures in it, ignoring the fact that the entire model set is identical and only the textures change...

For example,

Mr. Lizardon is ~ 800 kB, compressed.

When you decompress him, you get:

lizardon_0 ~ 1024 kB
lizardon_1 ~ 1024kB

So, the funny part, is the textures take up maybe 200 kB of each file.
If they would have just added the textures in, it would have saved nearly 800 kB, and who knows what that translates to in the compressed format!

Weird enough. Also, it explains why some of the colorings I had were dead wrong (is it?)



Oh well. Once I figure out where it tells me how many vertex arrays / vertex objects there are, I'll have it nearly 100% exported.

Peace!

-Z

3 comments:

SVN said...

http://www.youtube.com/watch?v=m4OCxQhPm58

Unknown said...

that is good question. i have lot of collection Pokemon game. one week ago i download Pokemon new game and season 11 from edogo.com.

Game Freak Pirates said...

HOOoow? Please, mail me, i just extracted the fsys file and get 2 new files, but i can't open the model file, i opened it in a hex editor and i saw that is exactly the same file, just change some strings (mat1, mat2..), can you help me, i'm making im pokemon remake game and this will help me soooooooooooooooooooooooo much².. thx!