EvilEngine/DYNA

From Heavy Iron Modding

DYNA
Dynamic
TypeBase
Base Type0x00
Games usedBattle for Bikini Bottom

The SpongeBob SquarePants Movie
The Incredibles
Rise of the Underminer

Ratatouille Prototype
Source codexDynAsset.h

A Dynamic is an asset type which can do multiple functions, depending on their type. The format for each DYNA type is completely different, and some are only used in some games.

Format[edit]

Dynamics are base 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.
0x0C short version The version of this dynamic (depends on the type).
0x0E short handle Always 0.

Types[edit]

The following is a list of all DYNA types found across all 5 games (Scooby doesn't use DYNAs), as well as which DYNA types are present in each game, signified by a checkmark (✔).

Name ID Version BFBB TSSM Incredibles ROTU RatProto Description

Analog Deflection

0x16B0A88D

Analog Direction

0xC0288F1F

audio:conversation

0x3A335FCF

camera:binary_poi

0xFA0E4015

camera:preset

0xCDAB9190

camera:transition_path

0xBBA5036A Unused.

camera:transition_time

0xBC304E86

Carrying:Carryable Object

0x284375FD

Carrying:Carryable Property:Generic Use Property

0x35F3B22A 1

Carrying:Carryable Property:Use Property Attract

0x45F261C6 1

Carrying:Carryable Property:Use Property Repel

0x0A21FFAD 1

Carrying:Carryable Property:Use Property Swipe

0x1E175B3F 1

Checkpoint

0x2DE7AB98

Context Object:Pole Swing

0xD9CA96BC

Context Object:Springboard

0x2D0D198B 4

Context Object:Tightrope

0x105DFF22 3

effect:BossBrain

0xDEC6DFF0

effect:Flamethrower

0xFB1179F5

effect:grass

0x081A3629

effect:Lens Flare Element

0x2CD29541 3

effect:Lens Flare Source

0xA072A4DA 3

effect:light

0x5EAB97E1

effect:LightEffectFlicker

0x53CE3CA4

effect:LightEffectStrobe

0x96727F69

effect:Lightning

0x94B8EF2D 2

effect:particle_generator

0x4AF4ABC7 1

effect:Rumble

0x2A59443A 3

effect:Rumble Box Emitter

0x56F5D96F Unused.

effect:Rumble Spherical Emitter

0x1337E641 1

effect:ScreenFade

0x9535DB9D 1

effect:ScreenWarp

0xC2783A7F

effect:smoke_emitter

0x0903FBB9 1

effect:spark_emitter

0xA7039867

effect:Splash

0xCDF6730C 2

effect:spotlight

0x6AA8BF67 2

effect:uber_laser

0xA866726F 1

effect:water_body

0x90D4BA5B

effect:Waterhose

0x03E64AEB Unused.

Enemy:IN2

0x9FB437C7

Enemy:IN2:Bomber

0xC6C76EEE

Enemy:IN2:BossUnderminerDrill

0x4EE03B24

Enemy:IN2:BossUnderminerUM

0xCDB57387

Enemy:IN2:Chicken

0x460F4FB2

Enemy:IN2:Driller

0xCF21DB89

Enemy:IN2:Enforcer

0xE5D82D97

Enemy:IN2:Humanoid

0x2743B85C

Enemy:IN2:RobotTank

0xAD7CB421

Enemy:IN2:Scientist

0xE2301EA9

Enemy:IN2:Shooter

0xFC2951C1

Enemy:NPC Gate

0x175ED698

Enemy:NPC Walls

0x0E612078

Enemy:RATS:LeftArm

0xB34B0083

Enemy:RATS:RightArm

0x89F5441A

Enemy:RATS:Swarm:Bug

0x544AA34C

Enemy:RATS:Swarm:Owl

0x544E0BCC

Enemy:RATS:Thief

0xEF5FD10C

Enemy:RATS:Waiter

0xF5B8CC9C

Enemy:SB

0x5B1CC119 Unused.

Enemy:SB:BucketOTron

0xD2D6A1E5 4 Bucket-O-Tron enemy.

Enemy:SB:CastNCrew

0x1F9D54BB 1 Frogfish tongue spinner enemy and Dennis SpongeBob enemy.

Enemy:SB:Critter

0x45B73B62 2 Jellyfish enemy.

Enemy:SB:Dennis

0xCE41C144 3 Dennis boss.

Enemy:SB:FrogFish

0x11FCF451 2 Frogfish boss.

Enemy:SB:Mindy

0xC92170B2 3 Mindy, SpongeBob, and Patrick NPC.

Enemy:SB:Neptune

0xBE8C5CAC 4 King Neptune boss.

Enemy:SB:Standard

0x44EA147A 7 Fogger, Slammer, Flinger, Popper, Spinner, Mini-Merv, and Mervyn enemy.

Enemy:SB:SupplyCrate

0x495BFF9B 2 Supply Crate, Balloon Box, Supply Computer, Thunder Barrel, and Steel Safe.

Enemy:SB:Turret

0x9FEC1E09 4 Turret enemy.

game_object:BoulderGenerator

0xBB4864D8 1

game_object:bullet_mark

0x381232B4

game_object:bullet_time

0x390467A4

game_object:bungee_drop

0x574749A4 1

game_object:bungee_hook

0x57CFB6F0 13

game_object:BusStop

0x8F012778 2 Bus Stop/Port-O-Head for switching playable characters.

game_object:camera_param_asset

0xE44DCEBA

game_object:Camera_Tweak

0x9092FB14 1

game_object:dash_camera_spline

0x571A5DBC 2

game_object:flame_emitter

0xE6120704 4

game_object:Flythrough

0x85BFDF34 1 Widget for Flythrough.

game_object:FreezableObject

0x35D19631

game_object:Grapple

0xE7928821

game_object:Hangable

0x1D3C54EE

game_object:IN_Pickup

0x832E4208

game_object:laser_beam

0xBBCB17C1 2

game_object:NPCSettings

0x8768334A 2

game_object:RaceTimer

0x844BCF76 2

game_object:rband_camera_asset

0x945F2E84

game_object:Ring

0x4D81C1EE 2

game_object:RingControl

0x18028CA7 3

game_object:RubbleGenerator

0x3D0D5121

game_object:talk_box

0x0934B196 11 Instance of text box.

game_object:task_box

0xE9D2C1BB 2 NPC talk box settings for specific playable characters.

game_object:Taxi

0x4DC449FC 1 Taxi stops for warping to other levels.

game_object:Teleport

0x70ADB7F9 1 or 2 Teleport box.

game_object:text_box

0x442E1337 1 Text box style settings.

game_object:train_car

0xC279D693

game_object:train_junction

0xEA7B28D9

game_object:Turret

0x798A7982

game_object:Vent

0x4E09EC43 1

game_object:VentType

0x5E5B5165 1

HUD_Compass_Object

0x50B5E94C

HUD_Compass_System

0xD3BB2158

hud:image

0xB8DA553C

hud:meter:font

0x8B3E732F 3

hud:meter:unit

0x8D40B9AC 3

hud:model

0xFF5691D2 1

hud:text

0x687ED0B0 1

Incredibles:Icon

0xD6093241 1

interaction:IceBridge

0xF7E8697A

interaction:Launch

0x4B03B4F7

interaction:Lift

0x4C1F2B57

interaction:SwitchLever

0x28478E46

interaction:Turn

0x4D34C2B9

Interest_Pointer

0x1F662B3C

JSP Extra Data

0x204D6ADB 1

logic:Function Generator

0x4494F483

logic:Mission

0x890EB71C

logic:reference

0xF98698FF 1

logic:Task

0x1D40CE5D

npc:CoverPoint

0x48C0D3A6

npc:group

0x2326640A

npc:NPC_Custom_AV

0xFF7E4CFC

pointer

0x2196C135 1

Pour Widget

0x2DDFA8F4

Scene Properties

0xFABDB3B3 1

Twiddler

0x01A49323

ui:box

0x8C2D107D 2

ui:controller

0xE8753BAE 0

ui:image

0x337BCB31 1

ui:model

0x79F807C7 2

ui:text

0xBD7646D7 2

ui:text:user string

0xFB50BACB
Unknown 0xEBC04E7B