EvilEngine/ALST: Difference between revisions

no edit summary
(Created page with "{{AssetInfobox |subtitle=AnimList |type=Binary |games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<br>Rise of the...")
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1:
<onlyinclude>
{{AssetInfobox
{{#vardefine:typeid|ALST}}<nowiki/>
|subtitle=AnimList
{{#vardefine:name|AnimList}}<nowiki/>
|type=[[Binary]]
{{#vardefine:type|[[Binary]]}}<nowiki/>
|games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<br>Rise of the Underminer}}
{{#vardefine:basetype|}}<nowiki/>
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU RatProto}}<nowiki/>
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zAnimList.h zAnimList.h]}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
Animation list. This asset contains a list of asset IDs all belonging to [[ANIM|animations]].
Line 11 ⟶ 17:
struct zAnimListAsset
{
unsigned int U32 ids[10];
};
</source>
 
{| class="wikitable"
* '''ids''' is an array of 10 [[ANIM|Animation]] IDs.
! Offset !! Type !! Name !! Description
|-
| 0x00 || U32[10] || ids || [[ANIM]] [[AssetID|asset ID]]s
|}
 
===Rise of the Underminer — Ratatouille Prototype===
<source lang=cpp>
struct zAnimListAsset
{
U32 ids[10];
U32 stateHashes[10];
bool hasPhysics[10];
};
</source>
 
===Rise of the Underminer===
{| class="wikitable"
! Offset !! Type !! Name !! Description
|-
| 0x00 || [[AssetID]]U32[10] || '''ids || [[ANIM]] [[AssetID|Animationsasset ID]]'''s
|-
| 0x28 || intU32[10] || UnknownstateHashes string hashes||
|-
| 0x50 || bytebool[410] || Flags?hasPhysics ||
|-
| 0x54 || int[2] || null
|}
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]