05-18-2012, 06:57 PM
(This post was last modified: 05-19-2012, 02:18 PM by TheAmazingSnivy.)
Wait a second, LZSS? I just remembered something about that file extension! Skyward Sword uses LZ files for compression, which can be decompressed with U8 Tools usually, I'll go and test my theory. I hope this works.
Edit: This is the quote that jogged my memory.
Edit2: I found something very interesting about the FSYS format, IT SEEMS TO CHANGE WITH THE GAME!! Here's an example;
This is two files from different games, the top is Bulbasaur, (PBR) the bottom is Absol (Pokemon Colosseum). There are a few differences you can see just at the beginning, first of all, PBR starts with a letter "Q" in this case, while PC starts with plain dots. I decided to compare two files from a like game, so I chose Torchic and Absol (Mostly because they are the first Pokemon files you see,) as a test, and I found another interesting thing.
These files show that my guess was right, the games use different FSYS files. PC seems to name the Pokemon, as seen offset 70 of my picture, while PBR seems not to, instead putting (null).(null). This is very interesting things you might say, but what does it mean? It must also me that XD uses it's own version of the FSYS file.
And this shows that once again, my suspicions were correct, PC is shown on the top, while XD is shown on the bottom. If you notice in offset E0, the second to last one on the top, it shows "LZSS." In XD however, it shows nothing, putting "00" for that entire line. "LZSS" is a type of file compression, meaning this could probably be extracted by using a decompressor, such as Puyo or U8. But I'm getting ahead of myself, what I should figure out first is how the game engine opens these files and animates them. That being said, and please don't judge me for asking this, what is the file for the game engine used in GameCube games? I'm pretty sure in Wii games it's "main.dol," but I'm not quite sure about that one either.
Edit: This is the quote that jogged my memory.
(05-07-2012, 09:29 PM)Roxas358 Wrote:Edit: Sadly, this didn't seem to work, I'll try different things...(05-07-2012, 09:17 PM)TheAmazingSnivy Wrote: Ok, so in a hex editor in one of the bin files I have, there are files called CHARACTERNAME_lz, but I don't know how to open them? Are there any LZ file openers? Because I think that these are all of the model files...
Hm, LZ is a format in Skyward Sword. Maybe this will work.
U8Tools
By the way, what's the game?
Edit2: I found something very interesting about the FSYS format, IT SEEMS TO CHANGE WITH THE GAME!! Here's an example;
This is two files from different games, the top is Bulbasaur, (PBR) the bottom is Absol (Pokemon Colosseum). There are a few differences you can see just at the beginning, first of all, PBR starts with a letter "Q" in this case, while PC starts with plain dots. I decided to compare two files from a like game, so I chose Torchic and Absol (Mostly because they are the first Pokemon files you see,) as a test, and I found another interesting thing.
These files show that my guess was right, the games use different FSYS files. PC seems to name the Pokemon, as seen offset 70 of my picture, while PBR seems not to, instead putting (null).(null). This is very interesting things you might say, but what does it mean? It must also me that XD uses it's own version of the FSYS file.
And this shows that once again, my suspicions were correct, PC is shown on the top, while XD is shown on the bottom. If you notice in offset E0, the second to last one on the top, it shows "LZSS." In XD however, it shows nothing, putting "00" for that entire line. "LZSS" is a type of file compression, meaning this could probably be extracted by using a decompressor, such as Puyo or U8. But I'm getting ahead of myself, what I should figure out first is how the game engine opens these files and animates them. That being said, and please don't judge me for asking this, what is the file for the game engine used in GameCube games? I'm pretty sure in Wii games it's "main.dol," but I'm not quite sure about that one either.