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)
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.