EvilEngine/DYNA: Difference between revisions
Content added Content deleted
Battlepedia>Seil No edit summary |
Battlepedia>Seil |
||
Line 19: | Line 19: | ||
===HUD format (BFBB)=== |
===HUD format (BFBB)=== |
||
[[hud:meter:font]], [[hud:meter:unit]], [[hud:model]], and [[hud:text]] all contain another header following the DYNA header |
[[hud:meter:font]], [[hud:meter:unit]], [[hud:model]], and [[hud:text]] all contain another header following the DYNA header. |
||
Note: the X and Y coordinates of all [[Vector3]]s in HUD assets are measured in screen coordinates (0 to 1). The Z coordinate is distance from the camera which is only useful for Z-buffering (there is no visible size difference). |
|||
{| class="wikitable" |
{| class="wikitable" |
Revision as of 06:12, 12 August 2019
DYNA | |
---|---|
Dynamic | |
Type | Object |
Games used | The Incredibles |
Format
Dynamics are object assets, so they start with their 8 byte header, then are followed by another 8 byte header:
Offset | Type | Variable | Description |
---|---|---|---|
0x08 | int | type | The subtype of this dynamic. Each Type is listed below and has its own page, where you can find its possible values for Version and format for Data. |
0x0C | short | version | The version of this dynamic. (Depends on the Type) |
0x0E | short | handle | Always 0. |
HUD format (BFBB)
hud:meter:font, hud:meter:unit, hud:model, and hud:text all contain another header following the DYNA header.
Note: the X and Y coordinates of all Vector3s in HUD assets are measured in screen coordinates (0 to 1). The Z coordinate is distance from the camera which is only useful for Z-buffering (there is no visible size difference).
Offset | Type | Variable | Description |
---|---|---|---|
0x10 | Vector3 | loc | Position |
0x1C | Vector3 | size | Size |
Meter format
hud:meter:font and hud:meter:unit both contain another header following the HUD header:
Offset | Type | Variable | Description |
---|---|---|---|
0x28 | float | start_value | |
0x2C | float | min_value | |
0x30 | float | max_value | |
0x34 | float | increment_time | |
0x38 | float | decrement_time | |
0x3C | AssetID (Sound) | sound.start_increment | |
0x40 | AssetID (Sound) | sound.increment | |
0x44 | AssetID (Sound) | sound.start_decrement | |
0x48 | AssetID (Sound) | sound.decrement |
Events
Types (BFBB)
ID | Type | Version | Description |
---|---|---|---|
0xBB4864D8 | game_object:BoulderGenerator | 1 | |
0x574749A4 | game_object:bungee_drop | 1 | |
0x57CFB6F0 | game_object:bungee_hook | 13 | |
0x8F012778 | game_object:BusStop | 2 | Bus Stop for switching playable characters. |
0x9092FB14 | game_object:Camera_Tweak | 1 | |
0x85BFDF34 | game_object:Flythrough | 1 | Widget for Flythrough. |
0x8768334A | game_object:NPCSettings | 2 | |
0x0934B196 | game_object:talk_box | 11 | Instance of text box. |
0xE9D2C1BB | game_object:task_box | 2 | NPC talk box settings for specific playable characters. |
0x4DC449FC | game_object:Taxi | 1 | Taxi stops for warping to other levels. |
0x70ADB7F9 | game_object:Teleport | 1 or 2 | Teleport box. |
0x442E1337 | game_object:text_box | 1 | Text box style settings. |
0x8B3E732F | hud:meter:font | 3 | |
0x8D40B9AC | hud:meter:unit | 3 | |
0xFF5691D2 | hud:model | 1 | |
0x687ED0B0 | hud:text | 1 | |
0x2196C135 | pointer | 1 |
Types (TSSM)
ID | Type | Version | Description |
---|---|---|---|
0x94B8EF2D | effect:Lightning | 2 | |
0x4AF4ABC7 | Effect:particle_generator | 1 | |
0x2A59443A | effect:Rumble | 3 | |
0x56F5D96F | effect:Rumble Box Emitter | Unused. | |
0x1337E641 | effect:Rumble Spherical Emitter | 1 | |
0x9535DB9D | effect:ScreenFade | 1 | |
0x0903FBB9 | effect:smoke_emitter | 1 | |
0x6AA8BF67 | effect:spotlight | 2 | |
0x5B1CC119 | Enemy:SB | Unused. | |
0xD2D6A1E5 | Enemy:SB:BucketOTron | 4 | Bucket-O-Tron enemy. |
0x1F9D54BB | Enemy:SB:CastNCrew | 1 | Frogfish tongue spinner enemy and Dennis SpongeBob enemy. |
0x45B73B62 | Enemy:SB:Critter | 2 | Jellyfish enemy. |
0xCE41C144 | Enemy:SB:Dennis | 3 | Dennis boss. |
0x11FCF451 | Enemy:SB:FrogFish | 2 | Frogfish boss. |
0xC92170B2 | Enemy:SB:Mindy | 3 | Mindy, SpongeBob, and Patrick NPC. |
0xBE8C5CAC | Enemy:SB:Neptune | 4 | King Neptune boss. |
0x44EA147A | Enemy:SB:Standard | 7 | Fogger, Slammer, Flinger, Popper, Spinner, Mini-Merv, and Mervyn enemy. |
0x495BFF9B | Enemy:SB:SupplyCrate | 2 | Supply Crate, Balloon Box, Supply Computer, Thunder Barrel, and Steel Safe. |
0x9FEC1E09 | Enemy:SB:Turret | 4 | Turret enemy. |
0xBB4864D8 | game_object:BoulderGenerator | 1 | |
0x574749A4 | game_object:bungee_drop | 2 | |
0x57CFB6F0 | game_object:bungee_hook | 13 | |
0x8F012778 | game_object:BusStop | 2 | Port-O-Head for switching playable characters. |
0x9092FB14 | game_object:Camera_Tweak | 1 | |
0xE6120704 | game_object:flame_emitter | 4 | |
0x85BFDF34 | game_object:Flythrough | 1 | Widget for Flythrough. |
0x844BCF76 | game_object:RaceTimer | 2 | |
0x4D81C1EE | game_object:Ring | 2 | |
0x18028CA7 | game_object:RingControl | 3 | |
0x0934B196 | game_object:talk_box | 11 | Instance of text box. |
0xE9D2C1BB | game_object:task_box | 2 | NPC talk box settings for specific playable characters. |
0x70ADB7F9 | game_object:Teleport | 2 | Teleport box. |
0x442E1337 | game_object:text_box | 3 | Text box style settings. |
0x4E09EC43 | game_object:Vent | 1 | |
0x5E5B5165 | game_object:VentType | 1 | |
0xB8DA553C | hud:image | Unused. | |
0x8B3E732F | hud:meter:font | 2 | |
0x8D40B9AC | hud:meter:unit | 3 | |
0xFF5691D2 | hud:model | 1 | |
0x687ED0B0 | hud:text | 1 | |
0x204D6ADB | JSP Extra Data | 1 | |
0x4494F483 | logic:Function Generator | Unused. | |
0xF98698FF | logic:reference | 1 | |
0x2196C135 | pointer | 1 | |
0xFABDB3B3 | Scene Properties | 1 | |
0x8C2D107D | ui:box | 2 | |
0xE8753BAE | ui:controller | 0 | |
0x337BCB31 | ui:image | 1 | |
0x79F807C7 | ui:model | 2 | |
0xBD7646D7 | ui:text | 2 | |
0xFB50BACB | ui:text:user string | Unused. |