EvilEngine/GRUP: Difference between revisions
Content added Content deleted
No edit summary |
m (Seil moved page GRUP to EvilEngine/GRUP) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<onlyinclude> |
|||
{{AssetInfobox |
|||
{{#vardefine:typeid|GRUP}}<nowiki/> |
|||
|subtitle=Group |
|||
{{#vardefine:name|Group}}<nowiki/> |
|||
|type=[[Base]] |
|||
{{#vardefine:type|[[Base]]}}<nowiki/> |
|||
|objectid=0x11 |
|||
{{#vardefine:basetype|0x11}}<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:games|Scooby BFBB TSSM Incredibles ROTU RatProto}}<nowiki/> |
|||
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xGroup.h xGroup.h]}}<nowiki/> |
|||
{{#vardefine:image|}}<nowiki/> |
|||
</onlyinclude> |
|||
{{AutoAssetInfobox}} |
|||
This asset groups an amount of other assets. It's used, for example, to make [[Duplicatotron 3000|duplicatotrons]] function. |
This asset groups an amount of other assets. It's used, for example, to make [[Duplicatotron 3000|duplicatotrons]] function. |
||
Line 30: | Line 34: | ||
{{Assets}} |
{{Assets}} |
||
{{AutoGameNavs}} |
|||
[[Category:Asset]] |
[[Category:Asset]] |
Latest revision as of 22:41, 15 September 2022
GRUP | |
---|---|
Group | |
Type | Base |
Base Type | 0x11 |
Games used | Night of 100 Frights Battle for Bikini Bottom |
Source code | xGroup.h |
This asset groups an amount of other assets. It's used, for example, to make duplicatotrons function.
Format
Groups are base assets, so they start with their 0x8 byte header, then are followed by:
Offset | Type | Variable | Description |
---|---|---|---|
0x08 | short | itemCount | |
0x0A | short | groupFlags | what to do with an event when it is received.
|
0x0C | AssetID[itemCount] | unknown | List of asset IDs for each item in the group. |
Events | |||
- | Event[numberOfEvents] | Events | can GRUP receive/send events? |