FF7:CC

From Final Fantasy Inside
Revision as of 14:59, 7 March 2009 by my_wiki>Koral (Data File Formats)

This Article is a Stub. My first ever wiki entry! Apologies for any inconsistencies etc. Note that none of this information has actually been confirmed by anyone other than myself -- Koral


Contents

Final Fantasy 7: Crisis Core

[Placeholder. History and information about the game]


Crisis Core: Final Fantasy VII (クライシス コア -ファイナルファンタジーVII- ,Kuraishisu Koa -Fainaru FantajÄ« Sebun-?) is an action role-playing game developed by Square Enix for the PlayStation Portable. The game is a prequel to Final Fantasy VII and is also the sixth installment in the Compilation of Final Fantasy VII. Production was overseen by Yoshinori Kitase, the director of the original Final Fantasy VII, with Hajime Tabata as the game's director and Tetsuya Nomura as the game's character designer.

The game mainly focuses around Zack Fair, a 2nd Class SOLDIER, and the events leading up to his destined demise. He meets many of the Final Fantasy VII characters, including Cloud Strife and Aerith Gainsborough, with whom he develops strong bonds. The game's storyline takes the player from the war with the Wutai to the events at Nibelheim, and right up to the time just before the Final Fantasy VII beginning. Some of the missing events or plot holes from Nibelheim and afterwards are explained in the animated feature, Last Order: Final Fantasy VII.

http://en.wikipedia.org/wiki/Crises_core

Game Data

[Placeholder. Where and how the numerous Data File Formats are stored and accessed from the PSP-Media]


Data Retreival and Organisation

Extracting the Data Files using the FF7CC Data Extractor results in 8725 .RAW files. This file extension does not represent any specific file format and was used to clarify the "raw" nature of the data.

Every RAW file can be categorised into specific File-Format Types by reading the first 8-bytes of the file.

There are specific character sequences of these bytes which can be used to accuratly categorise the file and determine what kind of data it contains (more details on the various File Format Types can be found in next section).

The RAW files themselves appear to be organised into clusters of same Types, or of similar function:


RAW Files Type [bytes within 8-byte header] Description
00000 - 00005 ? (various unknown) Possibly misc system files, or events occuring at game boot-up
00006 - 00062 PSMF001 PSP format Video files
00063 - 01349 RIFF Audio files
01350 - 01417 SSCF more Audio files
01418 - 01442 IMG, ? (various unknown) Possibly Menu and DMW related stuff, IMG are HUD or sprite images
01443 - 01445 PNG standard PNG images
01446 ? seems to contain a list of Locations and Mission Titles
01447 ? Contains a long list of character names, probably used when talking to NPC's etc
01448 - 01455 ? Maybe mesh data
01456 MBD Indices or Offsets of something
01457 - 02011 GT, ATEL Story progression and Event data, GT are Chapter-End Images, ATEL are events and dialogue script data
02012 - 02457 ! (explanation mark), && (double-and), ? (various unknown) Model data: Characters, Monsters, NPCs and possibly also Locations
02458 - 03352 ? (various unknown) Tiny files, no common header, no ascii info visible. No idea.
03353 - 08538 ? (various unknown) no common header, fairly small files <500 kb. Ditto
08539 - 08622 MOT, SSCF Monster / Battle / Boss data: maybe "file-names", Event Scripts, Boss Battle scripts, Monster behaviour or something else.
08623 - 08627 zack, ATEL Possibly Zack's specific battle data
08628 - 08690 MAGIC Materia (Magic) effect files
08671 - 08706 ? (various unknown) tiny files
08707 - 08725 PSMF0015 more Videos


Data File Formats

[Placeholder. Overview of the different types of data files and what they contain. List shows the data types currently known]

Game Events and Scripts

Sprites, Images and Texture Data

Audio Data

Video Data

Mesh Geometry

Battles and Monsters

Materia

Miscelenous Findings

[Placeholder. Anything interesting or weird worth noting]

Debug Menu

File "00000.RAW" contains an interesting menu-dialogue where the player is shown a menu listing the names of various FF7CC developers, and a Moogle apparantly narrating the choice, and asking for user input.

Here is a copy of the precise text:

<TEXT>
 Where do you want to go?
<M-CHOICE>
 Battle
 Ms. Ishibashi
 Mr. Oka
 Mr. Kitase
 Mr. Kunikata
 Mr. Shindo
 Mr. Terada
 Mr. Maeda
 Moriya kun
<END>

Nothing else is known about this menu, as it does not appear during normal gameplay, and currently there is no way to initilise it.


Hidden Event-Dialogues Menu and/or Materia

Contained within all ATEL files are the following Menu-Dialogue texts.

  • The "Kupo!" suggests a Moogle narrating, possibly related to the Debug Menu.
  • The "Materia has leveled up!" suggests maybe a hidden Materia was used to initiate this Menu.


<TEXT>
 Materia has leveled up!
<END>

<TEXT>
 Nothing more to do, kupo!
<END>

<TEXT>
 Load failed.
<END>

<TEXT>
 Load canceled.
<END>

<TEXT>
 <CHOICE1>: Open
<END>

<TEXT>
 <CHOICE1>: Push
<END>

<TEXT>
 <CHOICE1>: Go up
<END>

<TEXT>
<TEXT>
 <CHOICE1>: Go down
<END>

<TEXT>
 <CHOICE1>: Use elevator
<END>

<TEXT>
 <CHOICE1>: Use gondola
<END>

<TEXT>
 <CHOICE1>: Rotate
<END>

<TEXT>
 <CHOICE1>: Read
<END>

<TEXT>
 <CHOICE1>: Move
<END>

<TEXT>
<TEXT>
 <CHOICE1>: Examine
<END>


Tools

Viewers / Extractors

Project Name Description Author Version / Status Links
FF7CC Data Extractor Extracts the Data-Files from the FF7CC PKG and FSE files stored on PSP Media G 1.0 Forum, Binary, Mirror
FF7CC File Viewer Allows viewing some FF7CC Data-Files, such as Images and Game-Scripts Koral 0.3 (beta) Forum, Binary