File format summary¶
As one can imagine, ZanZarah uses many different file formats for its resources. This file should give an overview and link to a detail page for them all.
RWBS¶
Renderware Binary Stream files are not really actual files, but rather a general format structure which is use by DFF as well as BSP to store hierachical data. As the name states, this format was developed by Criterion Software for Renderware.
DFF¶
DFF files are used to store meshes and are generally structured by the RWBS system. They contain geometry, materials, collision data, skinning and bone data. They do not contain most of the animation data and no texture data. This format was developed by Criterion Software for Renderware.
BSP¶
BSP (Binary Space Partition) are used to store different world geometry and collision data. They use the RWBS format. Like DFF files they do not contain texture data. This format was developed by Criterion Software for Renderware.
SKA¶
SKA (Skeletal Animation) files are used to store model animations. This format was like the RWBS file formats developed by Criterion Software for Renderware but they do not follow the RWBS file structure.
ED¶
ED (Effect description) files are used to describe various effects. This format was developed by Funatics Entertainment for ZanZarah.
FBS¶
FBS files are used to store various numeric and/or textual data about various aspects of the gameplay. They store information about the texts displayed in the game, fairy, spell, item and NPC information. They are the biggest source for Scripts. This format was developed by Funatics Entertainment for ZanZarah.
AED¶
AED (actorex description) files are used to combine the body mesh files with the wing mesh files and the animation files for both of them. The format was developed by Funatics Entertainment for ZanZarah.
SCN¶
SCN (scene) files are used to describe a scene. This does include a reference to the BSP file but also contains various other informations like models placed in the world, triggers, sound or graphical effects, etc.
DAT¶
DAT (data) files are used to store a state of the game, so the player does not have to play all over again. Shocking, isn't it?
CFG¶
Unfortunately there exists three different CFG formats which all are incompatible to each other:
Link | Files | Description |
---|---|---|
[x] | Configs/game.cfg | This file stores the game settings including input bindings |
[x] | System/map.cfg | This file stores various map markers |
[x] | System/ai.cfg System/net.cfg System/wizform.cfg |
These files store numeric variables, propably used to test and tweak the game during development |
RAW¶
There exists only one file with the extension RAW, it stores which pixel of the map texture correspond to the different world sections.