ICE Data

From Burnout Wiki
Revision as of 21:55, 24 March 2024 by Bo98 (talk | contribs) (Feb 2007 channel names)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
ICEData
aka ICE
No Example
Resource names Unknown
Type ID 0x1000D
Category Game-specific
(Burnout Paradise)
Memory
distribution
Main Memory only
Imports Unknown
Imported by Unknown
Editor
available?
No

ICE data contains camera take data.

This resource type was used in early development builds of Burnout Paradise. It was superseded by the ICE Take Dictionary type.

Structures

ICE::ICETakeData

Hmmm...
Hmmm...
To do:
As with the modern resource type, data following this is unknown.
Offset Length Type Name Description Comments
0x0 0x8 bTNode<ICE::ICETakeData> Base class
0x8 0x4 int32_t miGuid GameDB ID
0xC 0x4 float32_t mfLength Take length in seconds
0x10 0x4 uint32_t muAllocated
0x14 0x30 ICEElementCount[12] mElementCounts One for each of the 12 channels

Enumerations

ICE::ICEChannels

Name Value Comments
eICE_CHANNEL_MAIN 0
eICE_CHANNEL_LENS 1
eICE_CHANNEL_FOCUS 2
eICE_CHANNEL_RAWFOCUS 3
eICE_CHANNEL_SHAKE 4
eICE_CHANNEL_TIME 5
eICE_CHANNEL_TAG 6
eICE_CHANNEL_OVERLAY 7
eICE_CHANNEL_LETTERBOX 8
eICE_CHANNEL_FADE 9
eICE_CHANNEL_ASSEMBLY 10
eICE_CHANNEL_SHAKE_DATA 11
eICE_NUM_CHANNELS 12