EvilEngine/ALST: Difference between revisions

no edit summary
m (7 revisions imported)
No edit summary
 
(7 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/>
|sourcecode=[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zAnimList.h zAnimList.h]}}
{{#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 12 ⟶ 17:
struct zAnimListAsset
{
unsigned int U32 ids[10];
};
</source>
 
* '''ids''' is an array of 10 [[ANIM|Animation]] IDs.
 
===Rise of the Underminer===
{| class="wikitable"
! Offset !! Type !! Name !! Description
|-
| 0x00 || [[AssetID]]U32[10] || '''ids || [[ANIM]] [[AssetID|Animationsasset ID]]'''s
|}
 
===Rise of the Underminer — Ratatouille Prototype===
<source lang=cpp>
struct zAnimListAsset
{
U32 ids[10];
U32 stateHashes[10];
bool hasPhysics[10];
};
</source>
 
{| class="wikitable"
! Offset !! Type !! Name !! Description
|-
| 0x280x00 || intU32[10] || Unknownids string|| hashes[[ANIM]] [[AssetID|asset ID]]s
|-
| 0x500x28 || byteU32[410] || Flags?stateHashes ||
|-
| 0x540x50 || intbool[210] || nullhasPhysics ||
|}
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]