EvilEngine/CAM

Revision as of 17:55, 10 January 2019 by Battlepedia>Igorseabra4

This asset defines cameras. Usually, the game takes control from you to display a certain camera for a moment, such as when talking to NPCs or showing you something elsewhere in the level.

CAM
Camera
TypeObject
Games usedThe Incredibles

Format

Cameras are object assets, so they start with their 0x8 byte header, then are followed by:

Offset Type Description
0x8 Vector3 Position
0x14 Vector3 Normalized forward vector
0x20 Vector3 Normalized up vector
0x2C Vector3 Normalized left vector
0x38 ?[3] Unknown (null)
0x44 short Unknown, usually 30
0x46 short Unknown, usually 45
0x48 float Field of View (degrees)
0x4C float Switch Time (seconds). Time it takes to move the camera to this position.
0x50 int Unknown, usually 0, 1, 2, 5, or 6
0x54 ?[3] Unknown (null)
0x60 float[4] Unknown
0x70 ?[2] Unknown (null)
0x78 byte Flag 1, usually 0
0x79 byte Flag 2, usually 1
0x7A byte Flag 3, usually 1
0x7B byte Flag 4, usually 0x8F (143) or 0xC0 (192)
0x7C ?[2] Unknown (null)
0x84 byte Flag 5, usually 0, 2, or 3
0x85 byte Flag 6, usually 0
0x86 byte Flag 7, usually 0
0x87 byte Flag 8, usually 0
Events
0x88 Event[numberOfEvents] Events

Events