FF7's .BIN Format Spec

  • Thread starter Thread starter _Ombra_
  • Start date Start date
Status
Not open for further replies.
O

_Ombra_

Guest
Hi guys, maybe you already know that but if you need infos about the specs of FF7's .BIN files i can help. Actually i found 2 types of .BIN.
One is used by most of them. Files like WINDOW.BIN, KERNEL.BIN or CO.BIN (those files are in both pc and psx version). The other format in used especialy by SCENE.BIN in the BATTLE forder (in both pc and psx version :P). Seems that this last file contain most if not all of the in-battle text.

_Ombra_
 
SCENE.BIN has all the combat 'scenes' in the game as for decoding it well I believe they've gotten a lot farther than I have. I know Fice has Zangan that can decode and view a scene from the .bin file.

I don't know if the PSX version and the PC version are the same for the SCENE.BIN file, The SaiNt knows more about this. Right now I'm trying to decipher the script and background information myself.  The other thing is deciphering the combat models, I've not been able to do that but I think I have some information that will help now. I can only hope it's THAT simple ;)

Cyb
 
I know Fice has Zangan that can decode and view a scene from the .bin file.
Are you sure ? I thought that battle locations are stored in the battle.lgp (at least 3d models of the scenes). Or do you have different battle-scene-data in mind ?

And the combat models have been decyphered (for PC). And i think that Phaeron knows them on PSX.
 
On the PSX SCENE.BIN has ALL the battle scenes scripted and unscripted ones inclusive.

All the other files are too small..
Phaeron not seen him hmmmmm. I suppose he does.
I've been begging the information from Snailrush for the backgrounds but I think he's a bit busy. It's ok though I've got a fair more done than I expected with the software I have been writing.  TIM and compressed TIM files are really easy. The compressed proprietary formats are a bit more callenging.  At least I have code that decompresses LZS information fast.

I know what the SCENE.BIN file and some of the format information but not enough to make that knowledge useful.  :)

Cyb
 
I was not able to decrypt TIM files correctly. FF7 pc TEX's were easy but FF8 TIM's are harder for me ... did you written some format info ? I'd be glad to see it, so i could add it to biturn.
 
For those who don't know: inside scene.bin you can find many files, that are actually compressed with GZIP. If you try to decompress them, in some of them you can find in-battle texts!

Thanks to Ombra for this info ;).
 
At first please excuse me for my english mistakes. :)

I was looking for informations in order to find where were located monster's specifications (HP, MP, strength, ...). And I found them with your help. Thus I want to thank you for sharing your knowledge on this board.
My project was to write a command line program to allow me to modify monster's specifications in FF7 PC and PSX, and I finished my first "quite working" version today. Hence I thought that the few informations I've found about the SCENE.BIN file might be usefull to someone.

I uploaded a PDF file there.

About my project, if it interests someone, I can upload it and explain to use it.
Shorty, it reads data I've "understood" in SCENE.BIN file, generates a text file you can modify (an example is there) and creates a new SCENE.BIN.

At last, thanks again to all members of this board, your work is very interesting and I hope you'll continue for a long time.
 
@Fremen^SF:
You did a real nice job. I first discovered the scene.bin format (how the files where stored) and Maver discovered some of the specs. You put a lot of effort, i saw the PDF and you did a great job. Thanks
 
looks interesting
maybe terrence and that other girl would like to see this
 
I'm sorry _Ombra_, I didn't see (in this board) that Maver and you have already found some of the specs of SCENE.BIN. So if you agree, I'll add your names in my PDF. I don't want this work to be said as plagiarism ;)

I see it could be useful for anyone, so I'll continue to post there if I find other specifications of SCENE.BIN.
_Ombra_, I would be very grateful if you had any link to give me about the specifications that Maver discovered. I didn't find them in this forum. (With the Search tool, I didn't find any post of Maver). It will allow me not to have to discover again things already discovered ;)
 
@Fremen^SF: don't worry, you don't need to put our names... btw you discovered everything by yourself :P. I read your document and you already figured out everything that Maver had, plus a lot of other things :P
 
_Ombra_ : Ok thank you for your answer. But if a friend and me finish the editor we are working on, I hope you'll let me put your name in the credits ! ;) If I didn't know that scene.bin was gziped, I wouldn't find anything.
 
@Fremen^SF: It's no problem for me ;) just put Maver's name too, he deserve it.
 
wow i could add this info to mine Leviathan, monster info would be more complete with it ... i'll credit you all ofcourse :)
 
Of course Mirex, i talked to you a while ago about that, remember ??  :wink:
 
Hiya guys! It was a while since I've been here, and I see some great work. Freemen: I'm suprised you've got so far, conratulations! I worked on scene.bin format too, but I've only got locations of basic specs like HP, MP, Level, AP, Gil and monster attacks ;). And I wrote program to extract this data from the file. Now with your research I can make far more superior program, if you that is :).

BTW: Freemen, I have some info about sections that you don't know (these 84 and 12 unknown bytes). I you want to talk, my ICQ is 286575676 (im always invisible ;) )
 
wow i could add this info to mine Leviathan, monster info would be more complete with it ... i'll credit you all ofcourse :)

Some friends and me are continuing working on scene.bin specifications. We already have found more specifications.
We found each battle scenes (coordinates of each monster, ID number of each monster, ...), special attack texts and in the end of scene.bin, there are something like scripts we are trying to understand.
So maybe could you wait until we release the whole specifications of scene.bin, with source code examples. Of course you can do as you want. :)

If someone wants to see what we found in SCENE.BIN, there's a new version of "my scenestats.txt" you can find there (5 MB). For each "file*" contained in SCENE.BIN, you'll find :
- ID of the monsters
- 2 tables (battleUnknown and battleUnknown2) we are working on. Maybe are they camera coordinates ?
- Battle scenes descriptions (up to 4 battle scenes in each file, and up to 6 monsters in each battle scene).
- Monsters description (name, level, luck, ...) with their actionID and actionTextID (they have something to do with special attacks)
- After monster description, there is an "UnknownStructure" we are trying to understand the meaning. (Any idea ? ^^)
- After there are the special attacks names followed by another "unknown structure"
- In the end of scene.bin, we have found scripts. We have written them in hex and when the program finds strings in them, it displays them between "[[[" "]]]".


Hence we're trying to understand battle scripts syntax, and to find the meaning of remaining "unkwnown structures". If someone has got any idea, they would be welcomed :)


M4v3R : Thank you for your answer. I'll add your ICQ in my contact list, and I will contact you soon.
Oh, please note something : I'm not "Freemen" but "Fremen", like in Frank Herbert's Dune ;)
 
Great job again Fremen! So, I'll put here my file too. It's everything I can find in scene.bin about monsters: Specs + Attacks. It's here.
 
Status
Not open for further replies.
Back
Top