EvilEngine/CSNM: Difference between revisions

From Heavy Iron Modding
Content added Content deleted
No edit summary
No edit summary
Line 3: Line 3:
|type=[[Base]]
|type=[[Base]]
|objectid=0x28
|objectid=0x28
|games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles}}
|games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles
|sourcecode=[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xCutsceneMgr.h xCutsceneMgr.h]}}


==Format==
==Format==

Revision as of 19:41, 30 March 2021

CSNM
Cutscene Mgr
TypeBase
Games usedThe Incredibles
Source codexCutsceneMgr.h

Format

Cutscene managers are base assets, so they start with their 0x8 byte header, then are followed by:

Offset Type Variable Description
0x08 AssetID (Cutscene) cutsceneAssetID
0x0C int flags Always 16 or 28
0x10 ? interpSpeed null
0x14 ?[15] startTime null
0x50 ?[15] endTime null
0x8C ?[15] emitID null
Events
0xC8 Event[numberOfEvents] Events