Tes5Mod:Mod File Format/CAMS

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search

CAMS records contain camera view information.

C SubRecord Name Type/Size Info
+ EDID editorId zstring Editor id
- MODL model zstring Models\ relative .nif player cam only one without
- MODT model data ubyte[12] When present always 12 bytes, (02-00-00-00-00-00-00-00-00-00-00-00)
+ DATA cam data struct 40-byte/44-byte struct, probably positional though they appear to also be able to control time flow (RSideCam01/Fast/Slow)
uint32 Camera Action 0-2
0x00 - Shoot
0x01 - Fly
0x02 - Hit
0x03 - Zoom
uint32 Camera Location 0-3
0x00 - Attacker
0x01 - Projectile
0x02 - Target
0x03 - Lead Actor
uint32 Camera Target 0-2
0x00 - Attacker
0x01 - Projectile
0x02 - Target
0x03 - Lead Actor
uint32 Flags (bitfield) 6-39
0x01 - Position Follows Location
0x02 - Rotation Follows Target
0x04 - Don't Follow Bone
0x08 - First Person Camera
0x10 - No Tracer
0x20 - Start At Time Zero
float player time multiplier 0.4-1 (allowed range: [0.0;20.0])
float target time multipliier 0.4-1 (allowed range: [0.0;20.0])
float global time multiplier 0.025-1 (allowed range: [0.0;1.0])
float Max Time 0.2-17 (allowed range: [0.0;120.0])
float Min Time 0.05-5 (allowed range: [0.0;120.0])
float Target % Between Actors 0-50 (allowed range: [0.0;100.0])
float Near Target Distance (allowed range: [0.0;2000.0])
This last float value is only present in the 44 byte variant of this struct. It presumably defaults to zero for the shorter 40 byte variant. (The 44 byte variant was introduced in the Creation Kit update after patch 1.5 and mods created with that Creation Kit version might be incompatible with older, unpatched versions of Skyrim, if they use CAMS records.)
- MNAM effect formid IMAD formid, usually [IMAD 0x00035301] VATSImodDOF or [IMAD 0x0001BDAD] VATSImod