EvilEngine/DYNA: Difference between revisions
(→Types) |
|||
Line 26: | Line 26: | ||
==Types== |
==Types== |
||
The following is a list of all DYNA types found across all 4 games (Scooby doesn't use DYNAs) |
The following is a list of all DYNA types found across all 4 games (Scooby doesn't use DYNAs), as well as which DYNA types are present in each game, signified by a checkmark (✔). |
||
# SpongeBob SquarePants: Battle for Bikini Bottom |
|||
# The SpongeBob SquarePants Movie |
|||
# The Incredibles |
|||
# The Incredibles: Rise of the Underminer |
|||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
Line 38: | Line 33: | ||
! Version |
! Version |
||
! Description |
! Description |
||
! [[:Category:BFBB|BFBB]] |
|||
! 1 |
|||
! [[:Category:TSSM|TSSM]] |
|||
! 2 |
|||
! [[:Category:Incredibles|Incredibles]] |
|||
! 3 |
|||
! [[:Category:ROTU|ROTU]] |
|||
! 4 |
|||
{{AutoDynaAssetTableRow|DYNA/audio:conversation}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/camera:binary_poi}} |
|||
| [[#audio:conversation|audio:conversation]] || 0x3A335FCF || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/camera:preset}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/camera:transition_path|Unused.}} |
|||
| [[Camera (Dynamic Type)#camera:binary_poi|camera:binary_poi]] || 0xFA0E4015 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/camera:transition_time}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Checkpoint}} |
|||
| [[Camera (Dynamic Type)#camera:preset|camera:preset]] || 0xCDAB9190 || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/effect:BossBrain}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Flamethrower}} |
|||
| [[Camera (Dynamic Type)#camera:transition_path|camera:transition_path]] || 0xBBA5036A || || Unused. || || || || |
|||
{{AutoDynaAssetTableRow|DYNA/effect:grass}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:light}} |
|||
| [[Camera (Dynamic Type)#camera:transition_time|camera:transition_time]] || 0xBC304E86 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:LightEffectFlicker}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:LightEffectStrobe}} |
|||
| [[#Checkpoint|Checkpoint]] || 0x2DE7AB98 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Lightning}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:particle_generator}} |
|||
| [[Effect (Dynamic Type)#effect:BossBrain|effect:BossBrain]] || 0xDEC6DFF0 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Rumble}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Rumble Box Emitter|Unused.}} |
|||
| [[Effect (Dynamic Type)#effect:Flamethrower|effect:Flamethrower]] || 0xFB1179F5 || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Rumble Spherical Emitter}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:ScreenFade}} |
|||
| [[Effect (Dynamic Type)#effect:grass|effect:grass]] || 0x081A3629 || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/effect:ScreenWarp}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:smoke_emitter}} |
|||
| [[Effect (Dynamic Type)#effect:light|effect:light]] || 0x5EAB97E1 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:spark_emitter}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Splash}} |
|||
| [[Effect (Dynamic Type)#effect:LightEffectFlicker|effect:LightEffectFlicker]] || 0x53CE3CA4 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:spotlight}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:uber_laser}} |
|||
| [[Effect (Dynamic Type)#effect:LightEffectStrobe|effect:LightEffectStrobe]] || 0x96727F69 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/effect:water_body}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/effect:Waterhose|Unused.}} |
|||
| [[Effect (Dynamic Type)#effect:Lightning|effect:Lightning]] || 0x94B8EF2D || 2 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB|Unused.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:BucketOTron|Bucket-O-Tron enemy.}} |
|||
| [[Effect (Dynamic Type)#Effect:particle_generator|Effect:particle_generator]] || 0x4AF4ABC7 || 1 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:CastNCrew|Frogfish tongue spinner enemy and Dennis SpongeBob enemy.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Critter|Jellyfish enemy.}} |
|||
| [[Effect (Dynamic Type)#effect:Rumble|effect:Rumble]] || 0x2A59443A || 3 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Dennis|Dennis boss.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:FrogFish|Frogfish boss.}} |
|||
| [[Effect (Dynamic Type)#effect:Rumble Box Emitter|effect:Rumble Box Emitter]] || 0x56F5D96F || || Unused. || || || || |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Mindy|Mindy, SpongeBob, and Patrick NPC.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Neptune|King Neptune boss.}} |
|||
| [[Effect (Dynamic Type)#effect:Rumble Spherical Emitter|effect:Rumble Spherical Emitter]] || 0x1337E641 || 1 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Standard|Fogger, Slammer, Flinger, Popper, Spinner, Mini-Merv, and Mervyn enemy.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:SupplyCrate|Supply Crate, Balloon Box, Supply Computer, Thunder Barrel, and Steel Safe.}} |
|||
| [[Effect (Dynamic Type)#effect:ScreenFade|effect:ScreenFade]] || 0x9535DB9D || 1 || || || ✔ || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Enemy:SB:Turret|Turret enemy.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:BoulderGenerator}} |
|||
| [[Effect (Dynamic Type)#effect:ScreenWarp|effect:ScreenWarp]] || 0xC2783A7F || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:bullet_mark}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:bullet_time}} |
|||
| [[Effect (Dynamic Type)#effect:smoke_emitter|effect:smoke_emitter]] || 0x0903FBB9 || 1 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:bungee_drop}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:bungee_hook}} |
|||
| [[Effect (Dynamic Type)#effect:spark_emitter|effect:spark_emitter]] || 0xA7039867 || || || || || || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:BusStop|Bus Stop/Port-O-Head for switching playable characters.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:camera_param_asset}} |
|||
| [[Effect (Dynamic Type)#effect:Splash|effect:Splash]] || 0xCDF6730C || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Camera_Tweak}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:dash_camera_spline}} |
|||
| [[Effect (Dynamic Type)#effect:spotlight|effect:spotlight]] || 0x6AA8BF67 || 2 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:flame_emitter}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Flythrough|Widget for Flythrough.}} |
|||
| [[Effect (Dynamic Type)#effect:uber_laser|effect:uber_laser]] || 0xA866726F || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:FreezableObject}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Grapple}} |
|||
| [[Effect (Dynamic Type)#effect:water_body|effect:water_body]] || 0x90D4BA5B || || || || || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Hangable}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:IN_Pickup}} |
|||
| [[Effect (Dynamic Type)#effect:Waterhose|effect:Waterhose]] || 0x03E64AEB || || Unused. || || || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:laser_beam}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:NPCSettings}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB|Enemy:SB]] || 0x5B1CC119 || || Unused. || || || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:RaceTimer}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:rband_camera_asset}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:BucketOTron|Enemy:SB:BucketOTron]] || 0xD2D6A1E5 || 4 || Bucket-O-Tron enemy. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Ring}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:RingControl}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:CastNCrew|Enemy:SB:CastNCrew]] || 0x1F9D54BB || 1 || Frogfish tongue spinner enemy and Dennis SpongeBob enemy. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:RubbleGenerator}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:talk_box|Instance of text box.}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Critter|Enemy:SB:Critter]] || 0x45B73B62 || 2 || Jellyfish enemy. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:task_box|NPC talk box settings for specific playable characters.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Taxi|Taxi stops for warping to other levels.}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Dennis|Enemy:SB:Dennis]] || 0xCE41C144 || 3 || Dennis boss. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Teleport|Teleport box.}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:text_box|Text box style settings.}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:FrogFish|Enemy:SB:FrogFish]] || 0x11FCF451 || 2 || Frogfish boss. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:train_car}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:train_junction}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Mindy|Enemy:SB:Mindy]] || 0xC92170B2 || 3 || Mindy, SpongeBob, and Patrick NPC. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Turret}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:Vent}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Neptune|Enemy:SB:Neptune]] || 0xBE8C5CAC || 4 || King Neptune boss. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/game_object:VentType}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/hud:image}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Standard|Enemy:SB:Standard]] || 0x44EA147A || 7 || Fogger, Slammer, Flinger, Popper, Spinner, Mini-Merv, and Mervyn enemy. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/hud:meter:font}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/hud:meter:unit}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:SupplyCrate|Enemy:SB:SupplyCrate]] || 0x495BFF9B || 2 || Supply Crate, Balloon Box, Supply Computer, Thunder Barrel, and Steel Safe. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/hud:model}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/hud:text}} |
|||
| [[Enemy:SB (Dynamic Type)#Enemy:SB:Turret|Enemy:SB:Turret]] || 0x9FEC1E09 || 4 || Turret enemy. || || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/Incredibles:Icon}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/interaction:IceBridge}} |
|||
| [[Game Object (Dynamic Type)#game_object:BoulderGenerator|game_object:BoulderGenerator]] || 0xBB4864D8 || 1 || || ✔ || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/interaction:Launch}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/interaction:Lift}} |
|||
| [[Game Object (Dynamic Type)#game_object:bullet_mark|game_object:bullet_mark]] || 0x381232B4 || || || || || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/interaction:SwitchLever}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/interaction:Turn}} |
|||
| [[Game Object (Dynamic Type)#game_object:bullet_time|game_object:bullet_time]] || 0x390467A4 || || || || || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/Interest_Pointer}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/JSP Extra Data}} |
|||
| [[Game Object (Dynamic Type)#game_object:bungee_drop|game_object:bungee_drop]] || 0x574749A4 || 1 || || ✔ || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/logic:Function Generator}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/logic:reference}} |
|||
| [[Game Object (Dynamic Type)#game_object:bungee_hook|game_object:bungee_hook]] || 0x57CFB6F0 || 13 || || ✔ || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/npc:CoverPoint}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/npc:group}} |
|||
| [[Game Object (Dynamic Type)#game_object:BusStop|game_object:BusStop]] || 0x8F012778 || 2 || Bus Stop/Port-O-Head for switching playable characters. || ✔ || ✔ || || |
|||
{{AutoDynaAssetTableRow|DYNA/npc:NPC_Custom_AV}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/pointer}} |
|||
| [[Game Object (Dynamic Type)#game_object:camera_param_asset|game_object:camera_param_asset]] || 0xE44DCEBA || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/Scene Properties}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/ui:box}} |
|||
| [[Game Object (Dynamic Type)#game_object:Camera_Tweak|game_object:Camera_Tweak]] || 0x9092FB14 || 1 || || ✔ || ✔ || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/ui:controller}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/ui:image}} |
|||
| [[Game Object (Dynamic Type)#game_object:dash_camera_spline|game_object:dash_camera_spline]] || 0x571A5DBC || || || || || ✔ || |
|||
{{AutoDynaAssetTableRow|DYNA/ui:model}} |
|||
|- |
|||
{{AutoDynaAssetTableRow|DYNA/ui:text}} |
|||
| [[Game Object (Dynamic Type)#game_object:flame_emitter|game_object:flame_emitter]] || 0xE6120704 || 4 || || || ✔ || ✔ || ✔ |
|||
{{AutoDynaAssetTableRow|DYNA/ui:text:user string}} |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Flythrough|game_object:Flythrough]] || 0x85BFDF34 || 1 || Widget for Flythrough. || ✔ || ✔ || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:FreezableObject|game_object:FreezableObject]] || 0x35D19631 || || || || || || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Grapple|game_object:Grapple]] || 0xE7928821 || || || || || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Hangable|game_object:Hangable]] || 0x1D3C54EE || || || || || ✔ || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:IN_Pickup|game_object:IN_Pickup]] || 0x832E4208 || || || || || ✔ || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:laser_beam|game_object:laser_beam]] || 0xBBCB17C1 || || || || || ✔ || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:NPCSettings|game_object:NPCSettings]] || 0x8768334A || 2 || || ✔ || || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:RaceTimer|game_object:RaceTimer]] || 0x844BCF76 || 2 || || || ✔ || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:rband_camera_asset|game_object:rband_camera_asset]] || 0x945F2E84 || || || || || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Ring|game_object:Ring]] || 0x4D81C1EE || 2 || || || ✔ || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:RingControl|game_object:RingControl]] || 0x18028CA7 || 3 || || || ✔ || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:RubbleGenerator|game_object:RubbleGenerator]] || 0x3D0D5121 || || || || || ✔ || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:talk_box|game_object:talk_box]] || 0x0934B196 || 11 || Instance of text box. || ✔ || ✔ || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:task_box|game_object:task_box]] || 0xE9D2C1BB || 2 || NPC talk box settings for specific playable characters. || ✔ || ✔ || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Taxi|game_object:Taxi]] || 0x4DC449FC || 1 || Taxi stops for warping to other levels. || ✔ || || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Teleport|game_object:Teleport]] || 0x70ADB7F9 || 1 or 2 || Teleport box. || ✔ || ✔ || || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:text_box|game_object:text_box]] || 0x442E1337 || 1 || Text box style settings. ✔ || ✔ || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:train_car|game_object:train_car]] || 0xC279D693 || || || || || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:train_junction|game_object:train_junction]] || 0xEA7B28D9 || || || || || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Turret|game_object:Turret]] || 0x798A7982 || || || || || ✔ || |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:Vent|game_object:Vent]] || 0x4E09EC43 || 1 || || || ✔ || || ✔ |
|||
|- |
|||
| [[Game Object (Dynamic Type)#game_object:VentType|game_object:VentType]] || 0x5E5B5165 || 1 || || || ✔ || || ✔ |
|||
|- |
|||
| [[Hud (Dynamic Type)#hud:image|hud:image]] || 0xB8DA553C || || || || || ✔ || |
|||
|- |
|||
| [[Hud (Dynamic Type)#hud:meter:font|hud:meter:font]] || 0x8B3E732F || 3 || || ✔ || ✔ || || |
|||
|- |
|||
| [[Hud (Dynamic Type)#hud:meter:unit|hud:meter:unit]] || 0x8D40B9AC || 3 || || ✔ || ✔ || || |
|||
|- |
|||
| [[Hud (Dynamic Type)#hud:model|hud:model]] || 0xFF5691D2 || 1 || || ✔ || ✔ || || |
|||
|- |
|||
| [[Hud (Dynamic Type)#hud:text|hud:text]] || 0x687ED0B0 || 1 || || ✔ || ✔ || ✔ || |
|||
|- |
|||
| [[#Incredibles:Icon|Incredibles:Icon]] || 0xD6093241 || 1 || || || || ✔ || |
|||
|- |
|||
| [[Interaction (Dynamic Type)#interaction:IceBridge|interaction:IceBridge]] || 0xF7E8697A || || || || || || ✔ |
|||
|- |
|||
| [[Interaction (Dynamic Type)#interaction:Launch|interaction:Launch]] || 0x4B03B4F7 || || || || || ✔ || |
|||
|- |
|||
| [[Interaction (Dynamic Type)#interaction:Lift|interaction:Lift]] || 0x4C1F2B57 || || || || || ✔ || ✔ |
|||
|- |
|||
| [[Interaction (Dynamic Type)#interaction:SwitchLever|interaction:SwitchLever]] || 0x28478E46 || || || || || || ✔ |
|||
|- |
|||
| [[Interaction (Dynamic Type)#interaction:Turn|interaction:Turn]] || 0x4D34C2B9 || || || || || ✔ || |
|||
|- |
|||
| [[#Interest_Pointer|Interest_Pointer]] || 0x1F662B3C || || || || || || ✔ |
|||
|- |
|||
| [[#JSP Extra Data|JSP Extra Data]] || 0x204D6ADB || 1 || || || ✔ || || ✔ |
|||
|- |
|||
| [[Logic (Dynamic Type)#logic:Function Generator|logic:Function Generator]] || 0x4494F483 || || || || || ✔ || |
|||
|- |
|||
| [[Logic (Dynamic Type)#logic:reference|logic:reference]] || 0xF98698FF || 1 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[NPC (Dynamic Type)#npc:CoverPoint|npc:CoverPoint]] || 0x48C0D3A6 || || || || || || ✔ |
|||
|- |
|||
| [[NPC (Dynamic Type)#npc:group|npc:group]] || 0x2326640A || || || || || ✔ || |
|||
|- |
|||
| [[NPC (Dynamic Type)#npc:NPC_Custom_AV|npc:NPC_Custom_AV]] || 0xFF7E4CFC || || || || || || ✔ |
|||
|- |
|||
| [[#pointer|pointer]] || 0x2196C135 || 1 || || ✔ || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[#Scene Properties|Scene Properties]] || 0xFABDB3B3 || 1 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:box|ui:box]] || 0x8C2D107D || 2 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:controller|ui:controller]] || 0xE8753BAE || 0 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:image|ui:image]] || 0x337BCB31 || 1 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:model|ui:model]] || 0x79F807C7 || 2 || || || ✔ || || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:text|ui:text]] || 0xBD7646D7 || 2 || || || ✔ || ✔ || ✔ |
|||
|- |
|||
| [[UI (Dynamic Type)#ui:text:user string|ui:text:user string]] || 0xFB50BACB || || || || || ✔ || ✔ |
|||
|- |
|- |
||
| Unknown || 0x2743B85C || || || || || || ✔ |
| Unknown || 0x2743B85C || || || || || || ✔ |
Revision as of 05:54, 28 May 2021
DYNA | |
---|---|
Dynamic | |
Type | Base |
Base Type | 0x00 |
Games used | Battle for Bikini Bottom The SpongeBob SquarePants Movie |
Source code | xDynAsset.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
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
The following is a list of all DYNA types found across all 4 games (Scooby doesn't use DYNAs), as well as which DYNA types are present in each game, signified by a checkmark (✔).
Name | ID | Version | Description | BFBB | TSSM | Incredibles | ROTU | |
---|---|---|---|---|---|---|---|---|
|
0x3A335FCF | ✔ | ✔ | |||||
|
0xFA0E4015 | ✔ | ✔ | |||||
|
0xCDAB9190 | ✔ | ✔ | ✔ | ||||
|
0xBBA5036A | ✔ | ✔ | Unused. | ||||
|
0xBC304E86 | ✔ | ✔ | |||||
|
0x2DE7AB98 | ✔ | ✔ | |||||
|
0xDEC6DFF0 | ✔ | ||||||
|
0xFB1179F5 | ✔ | ||||||
|
0x081A3629 | ✔ | ||||||
|
0x5EAB97E1 | ✔ | ✔ | |||||
|
0x53CE3CA4 | ✔ | ✔ | |||||
|
0x96727F69 | ✔ | ||||||
|
0x94B8EF2D | 2 | ✔ | ✔ | ✔ | ✔ | ||
|
0x4AF4ABC7 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x2A59443A | 3 | ✔ | ✔ | ✔ | ✔ | ||
|
0x56F5D96F | Unused. | ||||||
|
0x1337E641 | 1 | ✔ | ✔ | ✔ | |||
|
0x9535DB9D | 1 | ✔ | ✔ | ✔ | |||
|
0xC2783A7F | 1 | ✔ | |||||
|
0x0903FBB9 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0xA7039867 | ✔ | ✔ | |||||
|
0xCDF6730C | 2 | ✔ | |||||
|
0x6AA8BF67 | 2 | ✔ | ✔ | ✔ | |||
|
0xA866726F | 1 | ✔ | |||||
|
0x90D4BA5B | ✔ | ✔ | ✔ | ||||
|
0x03E64AEB | ✔ | Unused. | |||||
|
0x5B1CC119 | ✔ | Unused. | |||||
|
0xD2D6A1E5 | 4 | ✔ | Bucket-O-Tron enemy. | ||||
|
0x1F9D54BB | 1 | ✔ | Frogfish tongue spinner enemy and Dennis SpongeBob enemy. | ||||
|
0x45B73B62 | 2 | ✔ | Jellyfish enemy. | ||||
|
0xCE41C144 | 3 | ✔ | Dennis boss. | ||||
|
0x11FCF451 | 2 | ✔ | Frogfish boss. | ||||
|
0xC92170B2 | 3 | ✔ | Mindy, SpongeBob, and Patrick NPC. | ||||
|
0xBE8C5CAC | 4 | ✔ | King Neptune boss. | ||||
|
0x44EA147A | 7 | ✔ | Fogger, Slammer, Flinger, Popper, Spinner, Mini-Merv, and Mervyn enemy. | ||||
|
0x495BFF9B | 2 | ✔ | Supply Crate, Balloon Box, Supply Computer, Thunder Barrel, and Steel Safe. | ||||
|
0x9FEC1E09 | 4 | ✔ | Turret enemy. | ||||
|
0xBB4864D8 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x381232B4 | ✔ | ✔ | |||||
|
0x390467A4 | ✔ | ✔ | ✔ | ||||
|
0x574749A4 | 1 | ✔ | ✔ | ||||
|
0x57CFB6F0 | 13 | ✔ | ✔ | ||||
|
0x8F012778 | 2 | ✔ | ✔ | Bus Stop/Port-O-Head for switching playable characters. | |||
|
0xE44DCEBA | ✔ | ||||||
|
0x9092FB14 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x571A5DBC | 2 | ✔ | |||||
|
0xE6120704 | 4-5 | ✔ | ✔ | ✔ | ✔ | ||
|
0x85BFDF34 | 1 | ✔ | ✔ | ✔ | Widget for Flythrough. | ||
|
0x35D19631 | ✔ | ||||||
|
0xE7928821 | ✔ | ||||||
|
0x1D3C54EE | 1 | ✔ | ✔ | ||||
|
0x832E4208 | ✔ | ✔ | ✔ | ||||
|
0xBBCB17C1 | 2 | ✔ | ✔ | ||||
|
0x8768334A | 2 | ✔ | |||||
|
0x844BCF76 | 2 | ✔ | ✔ | ||||
|
0x945F2E84 | ✔ | ||||||
|
0x4D81C1EE | 2 | ✔ | |||||
|
0x18028CA7 | 3 | ✔ | |||||
|
0x3D0D5121 | ✔ | ✔ | |||||
|
0x0934B196 | 11 | ✔ | ✔ | ✔ | Instance of text box. | ||
|
0xE9D2C1BB | 2 | ✔ | ✔ | ✔ | NPC talk box settings for specific playable characters. | ||
|
0x4DC449FC | 1 | ✔ | Taxi stops for warping to other levels. | ||||
|
0x70ADB7F9 | 1 or 2 | ✔ | ✔ | Teleport box. | |||
|
0x442E1337 | 1 | ✔ | ✔ | ✔ | ✔ | ✔ | Text box style settings. |
|
0xC279D693 | ✔ | ||||||
|
0xEA7B28D9 | ✔ | ||||||
|
0x798A7982 | ✔ | ||||||
|
0x4E09EC43 | 1 | ✔ | ✔ | ✔ | |||
|
0x5E5B5165 | 1 | ✔ | ✔ | ✔ | |||
|
0xB8DA553C | ✔ | ||||||
|
0x8B3E732F | 3 | ✔ | ✔ | ||||
|
0x8D40B9AC | 3 | ✔ | ✔ | ||||
|
0xFF5691D2 | 1 | ✔ | ✔ | ||||
|
0x687ED0B0 | 1 | ✔ | ✔ | ✔ | |||
|
0xD6093241 | 1 | ✔ | |||||
|
0xF7E8697A | ✔ | ||||||
|
0x4B03B4F7 | ✔ | ||||||
|
0x4C1F2B57 | ✔ | ✔ | |||||
|
0x28478E46 | ✔ | ||||||
|
0x4D34C2B9 | ✔ | ||||||
|
0x1F662B3C | ✔ | ||||||
|
0x204D6ADB | 1 | ✔ | ✔ | ||||
|
0x4494F483 | ✔ | ||||||
|
0xF98698FF | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x48C0D3A6 | ✔ | ✔ | |||||
|
0x2326640A | 1 | ✔ | |||||
|
0xFF7E4CFC | 4 | ✔ | |||||
|
0x2196C135 | 1 | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0xFABDB3B3 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x8C2D107D | 2 | ✔ | ✔ | ✔ | ✔ | ||
|
0xE8753BAE | 0 | ✔ | ✔ | ✔ | ✔ | ||
|
0x337BCB31 | 1 | ✔ | ✔ | ✔ | ✔ | ||
|
0x79F807C7 | 2 | ✔ | ✔ | ||||
|
0xBD7646D7 | 2 | ✔ | ✔ | ✔ | ✔ | ||
|
0xFB50BACB | ✔ | ✔ | ✔ | ✔ | |||
Unknown | 0x2743B85C | ✔ | ||||||
Unknown | 0x2CD29541 | ✔ | ||||||
Unknown | 0x460F4FB2 | ✔ | ||||||
Unknown | 0x4EE03B24 | ✔ | ||||||
Unknown | 0x9F234F8E | ✔ | ||||||
Unknown | 0xA072A4DA | ✔ | ||||||
Unknown | 0xAD7CB421 | ✔ | ||||||
Unknown | 0xC6C76EEE | ✔ | ||||||
Unknown | 0xCDB57387 | ✔ | ||||||
Unknown | 0xCF21DB89 | ✔ | ||||||
Unknown | 0xE2301EA9 | ✔ | ||||||
Unknown | 0xE5D82D97 | ✔ | ||||||
Unknown | 0xEBC04E7B | ✔ | ✔ | |||||
Unknown | 0xFC2951C1 | ✔ |
Formats
Grapple
Grapple | |
---|---|
Version | 1 |
Hash | 0x2DB208FF |
Games used | The Incredibles |
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | int | object | |
0x04 | Vector3 | unknown | |
0x10 | int | grapFlags |
pointer
pointer | |
---|---|
Version | 1 |
Hash | 0x2196C135 |
Games used | The Incredibles |
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | Vector3 | loc | Position |
0x0C | Vector3 | rotation | Rotation |
Incredibles:Icon
Incredibles:Icon | |
---|---|
Version | 1 |
Hash | 0xD6093241 |
Games used | The Incredibles |
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | Vector 3 | position | |
0x0C | Vector 3 | rotation | |
0x18 | float | unknown | |
0x1C | int | unknown |
JSP Extra Data
JSP Extra Data | |
---|---|
Version | 1 |
Hash | 0x204D6ADB |
struct zJSPExtraDataAsset : xDynAsset
{
uint32 jspID;
uint32 groupID;
};
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | uint32 | jspID | JSP Asset ID |
0x04 | uint32 | grupID | GRUP Asset ID |
Scene Properties
Scene Properties | |
---|---|
Version | 1 |
Hash | 0xFABDB3B3 |
Games used | The Incredibles |
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | int | idle03ExtraCount | |
0x04 | Anim ID | idle03Extras | always 52 |
0x08 | int | idle04ExtraCount | |
0x0C | Anim ID | idle04Extras | always 52 |
0x10 | byte | bombCount | always 20 |
0x11 | byte | extraIdleDelay | always 5 |
0x12 | byte | hdrGlow | varies |
0x13 | byte | hdrDarken | varies |
0x14 | SND/SNDS | musicID | Background music for the level. |
0x18 | int | flags | always 0 or 1 |
0x1C | float | waterTileWidth | |
0x20 | float | lodFadeDistance | always 4 |
0x24 | int | null | |
0x28 | int | null | |
0x2C | int | null | |
0x30 | int | null |