Miscellaneous Forums > Scripting and Reverse Engineering

Things we know about FF7's file system

(1/7) > >>

The SaiNt:
Things we know about FF7's file system***********************************************************************
LGP file system
***********************************************************************
Status      : Extraction and Compression is now possibleName of program   : LGP Editor (Ficedula)
Where to get   :   http://members.tripod.co.uk/ficedula/   ***********************************************************************
Save Game System
***********************************************************************
Status      : It is fully understood and many editors are available.Name of program   : Jenova (Qhimm)      
Where to get   :   http://www.qhimm.com   Name of program   : FF7che (CH Khor)
Where to get   :  http://www.geocities.com/SiliconValley/7176/ff7.html  
Mirrors      :  http://www.finalfantasyfanatics.net  Name of program   : Cid (John White)
Where to get   :  http://sdcc10.ucsd.edu/~jkwhite/cid.html  
Mirrors      :  http://www.finalfantasyfanatics.net  ***********************************************************************
Dialog & Text System
***********************************************************************
Status      : Still in development. Able to edit item names and descriptions, spell, Enemy Skill and Limit Break names and descriptions Key Item names and descriptions, Summon names and descriptions.Name of program   : Cosmo (Ficedula)
Where to get   :  http://members.tripod.co.uk/ficedula/  ***********************************************************************
Sound System
***********************************************************************
Status      : Mostly complete (cannot edit/replace sounds)Name of program   : FF7SND (Qhimm)
Where to get   :  http://www.qhimm.com  ***********************************************************************
Geometry System
***********************************************************************
Status      : Far from complete
Documentation   :  http://web.tiscalinet.it/Yaroze/tutor/rsd-form.htm  
For .P files,  http://members.tripod.co.uk/ficedula/  -----------------------------------------------------------------------
***********************************************************************
-----------------------------------------------------------------------***********************************************************************
FF7 Compression Format
***********************************************************************
LGP file extension    : 100% complete
(Extraction and Compression Possible)
Documents about the compression system and LGP tools are available at http://members.tripod.co.uk/ficedula/ ***********************************************************************
FF7 Geometry Format
***********************************************************************
.HRC file format   : 100% complete
.RSD file format   : 100% complete
.PLY file format   : 100% complete
.MAT file format   : 100% complete
.GRP file format   : 100% complete
.P file format      :  90% completeDocuments about the compression system and LGP tools are available at http://members.tripod.co.uk/ficedula/ ***********************************************************************
FF7 Texture format
***********************************************************************
.TEX          : 100% complete
(Viewing and exporting possible, saving not done yet)***********************************************************************
FF7 Field Format (FLEVEL.LGP)
***********************************************************************
Field Backgrounds   : 97% complete
Field Text      : 95% complete
Field Scripts      : ??% complete***********************************************************************
FF7 Audio File Format
***********************************************************************
AUDIO.FMT      : 100% complete
.MID file format   : 100% complete
.WAV file format   : 100% complete***********************************************************************
FF7 Item, Summon, Magic, etc Format
***********************************************************************
KERNEL2.BIN       : 95% complete***********************************************************************
FF7 Video Format
***********************************************************************
.AVI (Duck Trumotion)   : 100% complete
.CAM         : ??% complete (understood only in apparent process/theory)***********************************************************************
FF7 Executable Format   
***********************************************************************
FF7.EXE         : ??% complete***********************************************************************
FF7 Magic System
***********************************************************************
.S         : ??% complete
.GEO         : ??% complete
"magic" files      : ??% complete***********************************************************************
FF7 Battle System
***********************************************************************
"battle" files      : ??% complete***********************************************************************
FF7 World Map
***********************************************************************
"world" files      : ??% complete
.ev         : ??% complete
.ta         : ??% complete
.tbl         : ??% complete***********************************************************************
FF7 Minigames System
***********************************************************************
.wat         : ??% complete
.adr         : ??% complete
.tmd         : ??% complete-----------------------------------------------------------------------
***********************************************************************
-----------------------------------------------------------------------***********************************************************************
LGP File Contents
***********************************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Battle Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
BATTLE.LGP
***********************************************************************
11,119 files
"battle" files (no extension)***********************************************************************
MAGIC.LGP
***********************************************************************
5,252 files
"magic" files (no extension)
.RSD (List for a specific part of a 3D model.)
.s
.TEX (special variant of .TIMs)
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.lmd
.pXX (XX is a number)
.d
.a00
.tXX (XX is a number)
.b
.shp
.geo
.anm
.SCRIPT (Some sort of script file)
.HRC (Heirarchy file that lists skeleton data for a 3D model. Basically it lists what files it uses, and positional data.)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
???? Category (I don't know yet, I'm at college now)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
CR_US.LGP
***********************************************************************
43 files
.TEX (special variant of .TIMs)
.BIN (Compressed archives that hold "general" data files.)***********************************************************************
DISC_US.LGP
***********************************************************************
62 files
.TEX (special variant of .TIMs)***********************************************************************
MOVIECAM.LGP
***********************************************************************
124 files
.CAM (Understood only in apparent theory. These files are used when field models are used on top of an .AVI.)
.txt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Field Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
CHAR.LGP
***********************************************************************
12,649 files
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.RSD (List for a specific part of a 3D model.)
.A (Animations for the 3D character models)
.TEX (special variant of .TIMs)
.HRC (Heirarchy file that lists skeleton data for a 3D model. Basically it lists what files it uses, and positional data.)
***********************************************************************
FLEVEL.lgp
***********************************************************************
729 files
"FIELD" files (LZS compressed archives that contain the field backgrounds, Dialogue, and Scripts.)
.TEX (special variant of .TIMs)
.TUT (Tutorials)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Menu Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
MENU_US.LGP
***********************************************************************
50 files
.TEX (special variant of .TIMs)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MIDI Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
AWE.LGP (Midi files for S/blaster AWE Cards)
***********************************************************************
95 files
.mid***********************************************************************
MIDI.LGP (General Midi Files)
***********************************************************************
94 files
.mid
***********************************************************************
XG.LGP (Yamaha XG Midi Files)
***********************************************************************
98 files
.mid
***********************************************************************
YGM.LGP (Yamaha General Midi Files
***********************************************************************
98 files
.mid&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Minigames Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
CHOCOBO.LGP
***********************************************************************
677
.TEX (special variant of .TIMs)
.HRC (Heirarchy file that lists skeleton data for a 3D model. Basically it lists what files it uses, and positional data.)
.RSD (List for a specific part of a 3D model.)
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.wat
.A (Animations for the 3D character models)***********************************************************************
COASTER.LGP
***********************************************************************
11 files
.TEX (special variant of .TIMs)
.BIN (Compressed archives that hold "general" data files.)
***********************************************************************
CONDOR.LGP
***********************************************************************
641 files
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.RSD (List for a specific part of a 3D model.)
.BIN (Compressed archives that hold "general" data files.)
.TEX (special variant of .TIMs)
.tim
***********************************************************************
HIGH-US.LGP
***********************************************************************
534 files
.adr
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.RSD (List for a specific part of a 3D model.)
.A (Animations for the 3D character models)
.TEX (special variant of .TIMs)
.BIN (Compressed archives that hold "general" data files.)
.HRC (Heirarchy file that lists skeleton data for a 3D model. Basically it lists what files it uses, and positional data.)
***********************************************************************
SNOWBOARD-US.LGP
***********************************************************************
32 files
.TEX (special variant of .TIMs)
.tmd
***********************************************************************
SUB.LGP
***********************************************************************
10 files
.TEX (special variant of .TIMs)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
World Map Category
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***********************************************************************
WORLD_US.LGP
***********************************************************************
985 files
.P (3D Geometry file. Contains the .PLY, .MAT, and .GRP files for a 3D model. Not yet completely figured out.)
.TEX (special variant of .TIMs)
.HRC (Heirarchy file that lists skeleton data for a 3D model. Basically it lists what files it uses, and positional data.)
.A (Animations for the 3D character models)
.RSD (List for a specific part of a 3D model.)
.tbl
.BIN (Compressed archives that hold "general" data files.)
"world" files (no extension)
.ev
.ta[This message has been edited by The SaiNt (edited February 07, 2001).][This message has been edited by The SaiNt (edited February 07, 2001).][This message has been edited by The SaiNt (edited February 08, 2001).]

ficedula:
That seems a pretty good summary of what we all know at the moment...As regards .P files: Qhimm posted some source a few days ago that maps *most* of the .P file. I still can't get colours working properly, but the actual 3d mesh is all defined.

The Skillster:
hmm, the main site for cid is down  :( id really like to talk to the author, looks like hes left university (its a academic web address). And u missed a vital point, one i was looking at yesterday;
What about the battles? theres still batlle 3d models to decode, 3d backgrounds, spell animations, story script, enemy monster stuffz, and then theres feild location type compressed files in the battle.lgp file which must be fight location gfx and data...

ficedula:
In CHAR.LGP there's more than one model skeleton for each of the main characters (Aeris, Tifa, etc...). So it'd seem likely CHAR.LGP contains both the in-battle and walking-around models.

Srethron Askvelhtnod:
Edit: All info is now in The SaiNt's post above.[This message has been edited by Srethron Askvelhtnod (edited February 07, 2001).]

Navigation

[0] Message Index

[#] Next page

Go to full version