EvilEngine/PEND: Difference between revisions
Content added Content deleted
EnergyDrink (talk | contribs) (added TSSM) |
EnergyDrink (talk | contribs) (added incredibles/supported by every game) |
||
Line 4: | Line 4: | ||
{{#vardefine:type|[[Entity]]}}<nowiki/> |
{{#vardefine:type|[[Entity]]}}<nowiki/> |
||
{{#vardefine:basetype|0x12}}<nowiki/> |
{{#vardefine:basetype|0x12}}<nowiki/> |
||
{{#vardefine:games|Scooby BFBB TSSM}}<nowiki/> |
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU}}<nowiki/> |
||
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zPendulum.h zPendulum.h]}}<nowiki/> |
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zPendulum.h zPendulum.h]}}<nowiki/> |
||
{{#vardefine:image|}}<nowiki/> |
{{#vardefine:image|}}<nowiki/> |
||
Line 10: | Line 10: | ||
{{AutoAssetInfobox}} |
{{AutoAssetInfobox}} |
||
This asset defines an entry for a hangable object in Scooby Doo: Night of 100 Frights. Although not present originally in |
This asset defines an entry for a hangable object in Scooby Doo: Night of 100 Frights. Although not present originally in BFBB/TSSM & Incredibles/ROTU (similar objects are usually [[PLAT]]s), custom pendulums do function properly in these games. |
||
==Format== |
==Format== |
Revision as of 14:47, 31 May 2022
PEND | |
---|---|
Pendulum | |
Type | Entity |
Base Type | 0x12 |
Games used | Night of 100 Frights Battle for Bikini Bottom |
Source code | zPendulum.h |
This asset defines an entry for a hangable object in Scooby Doo: Night of 100 Frights. Although not present originally in BFBB/TSSM & Incredibles/ROTU (similar objects are usually PLATs), custom pendulums do function properly in these games.
Format
Pendulums are entity assets, so they start with their 0x54 byte header (which is only 0x50 in Scooby), then are followed by:
Offset | Type | Variable | Description |
---|---|---|---|
0x54 | byte | Unknown | |
0x55 | byte | Unknown | |
0x56 | byte | Unknown | |
0x57 | byte | Unknown | |
0x58 | int | Unknown | |
0x5C | float | Movement distance | |
0x60 | float | Steepness | |
0x64 | float | Movement time | |
0x68 | float | Unknown | |
0x6C | int | Unknown | |
0x70 | int | Unknown | |
0x74 | int | Unknown | |
0x78 | int | Unknown | |
0x7C | int | Unknown | |
0x80 | int | Unknown | |
Events | |||
0x84 | Event[numberOfEvents] | Events |