Basic information¶
The scene format contains all gameplay-specific informations about a world the player might travel. This also includes all duel arenas where the player is controlling a fairy instead of Amy.
This does not include any form of geometry, which would be stored in BSP and DFF files.
General format¶
- The scene format consists of several sections each of which may only occur once in the file and each of which has its own binary format.
- Each sections starts with a section name as a zstring and its size is determined by its content.
- A section name is always contained in brackets
[...]
- The first section name to occur is
Scenefile
which does not have any further content. - The last section name is
EOS
which also does not have any further content. - Many sections contain an structure array whose count is the first unsigned 32bit integer in the section content.
- The following sections may occur:
Sections¶
Link | Name(s) | Description |
---|---|---|
[x] | Version | information about build version, date/time, author, release country... |
[x] | Misc | mostly unknown information about the scene in general |
[x] | WaypointSystem | mostly unknown information about the waypoints |
[x] | Dataset | various gameplay information like scene id or name |
-/- | SceneOrigin | A vector to the middle of the world |
[x] | Backdrop | A specifier about the background of the scene |
[x] | Lights | A collection of light information |
[x] | FOModels FOModels_v2 FOModels_v3 FOModels_v4 |
A collection of optional models |
[x] | Models Models_v2 Models_v3 Models_v4 |
A collection of important models |
[x] | DynamicModels | A collection of apparence-changing models |
[x] | Triggers | A collection of triggers |
[x] | Samples 2DSamples_v2 |
A collection of 2D samples |
[x] | 3DSamples_v2 | A collection of 3D samples |
[x] | Effects Effects_v2 |
A collection of effects |
[x] | VertexModifiers | mostly unknown collection of vertex modifiers |
[x] | TextureProperties | Footsteps applicable to certain textures |
[x] | Behaviors | collection of Behaviors tied to models |
[x] | Scene | completly unknown collection about scene items |
-/- | SoundProvider | An unused specifier (32bit uint) about some kind of sound settings |
[x] | AmbientSound | A specifier about the ambient sounds |
[x] | Music | A specifier about the music |