EvilEngine/ALST: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
{{#vardefine:type|[[Binary]]}}<nowiki/> |
{{#vardefine:type|[[Binary]]}}<nowiki/> |
||
{{#vardefine:basetype|}}<nowiki/> |
{{#vardefine:basetype|}}<nowiki/> |
||
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU}}<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:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zAnimList.h zAnimList.h]}}<nowiki/> |
||
{{#vardefine:image|}}<nowiki/> |
{{#vardefine:image|}}<nowiki/> |
||
Line 17: | Line 17: | ||
struct zAnimListAsset |
struct zAnimListAsset |
||
{ |
{ |
||
U32 ids[10]; |
|||
}; |
}; |
||
</source> |
</source> |
||
* '''ids''' is an array of 10 [[ANIM|Animation]] IDs. |
|||
⚫ | |||
{| class="wikitable" |
{| class="wikitable" |
||
! Offset !! Type !! Description |
! Offset !! Type !! Name !! Description |
||
|- |
|- |
||
| 0x00 || |
| 0x00 || U32[10] || ids || [[ANIM]] [[AssetID|asset ID]]s |
||
|} |
|||
⚫ | |||
<source lang=cpp> |
|||
struct zAnimListAsset |
|||
{ |
|||
U32 ids[10]; |
|||
U32 stateHashes[10]; |
|||
bool hasPhysics[10]; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
|||
! Offset !! Type !! Name !! Description |
|||
|- |
|- |
||
| |
| 0x00 || U32[10] || ids || [[ANIM]] [[AssetID|asset ID]]s |
||
|- |
|- |
||
| |
| 0x28 || U32[10] || stateHashes || |
||
|- |
|- |
||
| |
| 0x50 || bool[10] || hasPhysics || |
||
|} |
|} |
||
Latest revision as of 03:54, 16 September 2022
ALST | |
---|---|
AnimList | |
Type | Binary |
Games used | Night of 100 Frights Battle for Bikini Bottom |
Source code | zAnimList.h |
Animation list. This asset contains a list of asset IDs all belonging to animations.
Format
Night of 100 Frights — The Incredibles
struct zAnimListAsset
{
U32 ids[10];
};
Offset | Type | Name | Description |
---|---|---|---|
0x00 | U32[10] | ids | ANIM asset IDs |
Rise of the Underminer — Ratatouille Prototype
struct zAnimListAsset
{
U32 ids[10];
U32 stateHashes[10];
bool hasPhysics[10];
};
Offset | Type | Name | Description |
---|---|---|---|
0x00 | U32[10] | ids | ANIM asset IDs |
0x28 | U32[10] | stateHashes | |
0x50 | bool[10] | hasPhysics |