EvilEngine/DEST: Difference between revisions

ROTU and RatProto
m (Seil moved page DEST to EvilEngine/DEST)
(ROTU and RatProto)
Line 13:
 
==Format==
The Spongebob SquarePants Movie and The Incredibles
===xDestructibleAsset===
 
Line 83 ⟶ 84:
|-
| 0x04 || [[AssetID]] || '''animationIDs''' || Usually 0xFDFDFDFD in TSSM: 31, 32 and 63 in The Incredibles
|}
 
==Format==
Rise of the Underminer and Ratatouille Prototype
===xDestructibleAsset===
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x00 || [[AssetID]] || '''id''' || [[MINF]]
|-
| 0x04 || uint || '''nstates''' || Number of States
|-
| 0x08 || uint || '''hit_points''' ||
|-
| 0x0C || uint || '''hit_filter''' ||
|-
| 0x10 || uint || '''hit_filter_excluded''' ||
|-
| 0x14 || uint || '''healthPoints''' ||
|-
| 0x18 || uint || '''expPoints''' ||
|-
| 0x1C || uint || '''healthChance''' ||
|-
| 0x20 || uint || '''launch_flag''' ||
|-
| 0x24 || uint || '''behaviour''' ||
|-
| 0x28 || uint || '''flags''' ||
|-
| 0x2C || [[AssetID]] || '''soundgroupidleID''' || SoundGroup used when idle
|-
| 0x30 || float || '''respawn''' ||
|-
| 0x34 || char || '''target_priority''' ||
|-
| 0x35 || char[3] || null || padding
|-
| 0x38 || xDestructibleAssetState || ||
|}
 
===xDestructibleAssetState===
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x00 || uint || '''percent''' ||
|-
| 0x04 || [[AssetID]] || '''modelID''' || Changes the destructible's model into this model when destroyed.
|-
| 0x08 || [[AssetID]] || '''shrapnelID''' || Shrapnel used when destroyed
|-
| 0x0C || [[AssetID]] || '''shrapnelhitID''' || Shrapnel used when hit
|-
| 0x10 || [[AssetID]] || '''soundgroupidleID''' || SoundGroup used when idle
|-
| 0x14 || [[AssetID]] || '''soundgroupfxID''' ||
|-
| 0x18 || [[AssetID]] || '''soundgrouphitID''' || SoundGroup used when hit
|-
| 0x1C || [[AssetID]] || '''soundgroupfxIDswitch''' ||
|-
| 0x20 || [[AssetID]] || '''soundgrouphitIDswitch''' ||
|-
| 0x24 || [[AssetID]] || '''rumbleIDhit''' || {{SlashTrick|DYNA/effect:Rumble}}
|-
| 0x28 || [[AssetID]] || '''rumbleIDswitch''' || {{SlashTrick|DYNA/effect:Rumble}}
|-
| 0x2C || uint || '''fx_flags''' ||
|-
| 0x30 || xDestructibleAssetAttachedAnimList || ||
|}
 
===xDestructibleAssetAttachedAnimList===
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x00 || uint || '''nanimations''' || number of animations?
|-
| 0x04 || [[AssetID]] || '''animationIDs''' || Usually 0xFDFDFDFD
|}