ICE Element Descriptions/Development: Difference between revisions

From Burnout Wiki
Content added Content deleted
(Created page with "Builds earlier than release has some differences in the element list. This page describes the differences in Burnout 5 (2007-02-22 build). The following were present in 1.0+ but not in 2007-02-22: * eICE_KEY_CAMERA_BLEND_AMOUNT * eICE_KEY_CAMERA_LAG_AMOUNT * eICE_INTERVAL_BLEND_CURVE * eICE_INTERVAL_INTERPOLATE_TYPE * eICE_INTERVAL_POSTFX_HOOK Below describes the elements that were present in 2007-02-22 but not in 1.0+. == Enumerations == === ICE::ICEElement === {...")
 
Line 83: Line 83:
| eICE_MAKE_ENUM_NEAT || 31 || eICE_NUM_KEY_ELEMENTS - 1<br>Hack to make eICE_NUM_KEY_ELEMENTS not count in the sequence
| eICE_MAKE_ENUM_NEAT || 31 || eICE_NUM_KEY_ELEMENTS - 1<br>Hack to make eICE_NUM_KEY_ELEMENTS not count in the sequence
|-
|-
| eICE_INTERVAL_ELEMENTS_OFFSET || 32 || See [[../#eICE_INTERVAL_ELEMENTS_OFFSET|description]]
| eICE_INTERVAL_ELEMENTS_OFFSET || 32 || Start of interval elements
|-
|-
| eICE_INTERVAL_CUBIC_EYE || 32 || See [[../#eICE_INTERVAL_CUBIC_EYE|description]]
| eICE_INTERVAL_CUBIC_EYE || 32 || See [[../#eICE_INTERVAL_CUBIC_EYE|description]]

Revision as of 02:33, 25 March 2024

Builds earlier than release has some differences in the element list. This page describes the differences in Burnout 5 (2007-02-22 build).

The following were present in 1.0+ but not in 2007-02-22:

  • eICE_KEY_CAMERA_BLEND_AMOUNT
  • eICE_KEY_CAMERA_LAG_AMOUNT
  • eICE_INTERVAL_BLEND_CURVE
  • eICE_INTERVAL_INTERPOLATE_TYPE
  • eICE_INTERVAL_POSTFX_HOOK

Below describes the elements that were present in 2007-02-22 but not in 1.0+.

Enumerations

ICE::ICEElement

Name Value Comments
eICE_KEY_EYE_X 0 See description
eICE_KEY_EYE_Y 1 See description
eICE_KEY_EYE_Z 2 See description
eICE_KEY_LOOK_X 3 See description
eICE_KEY_LOOK_Y 4 See description
eICE_KEY_LOOK_Z 5 See description
eICE_KEY_DUTCH 6 See description
eICE_KEY_TANGENT_EYE 7 See description
eICE_KEY_TANGENT_LOOK 8 See description
eICE_KEY_LENS_LENGTH 9 See description
eICE_KEY_LENS_LENGTH_AUX 10 See description
eICE_KEY_NEAR_CLIP 11 See description
eICE_KEY_TANGENT_LENS 12 See description
eICE_KEY_FOCAL_DISTANCE 13 See description
eICE_KEY_APERATURE 14 See description
eICE_KEY_TANGENT_FOCUS 15 See description
eICE_KEY_NEAR_FOCUS 16 See description
eICE_KEY_FAR_FOCUS 17 See description
eICE_KEY_BLUR_FALLOFF 18 See description
eICE_KEY_BLUR_INTENSITY 19 See description
eICE_KEY_TANGENT_RAWFOCUS 20 See description
eICE_KEY_SHAKE_AMPLITUDE 21 See description
eICE_KEY_SHAKE_FREQUENCY 22 See description
eICE_KEY_TIME_SCALE 23 See description
eICE_KEY_LETTERBOX 24 See description
eICE_KEY_FADE 25 See description
eICE_KEY_SHAKE_QUAT_X 26 See description
eICE_KEY_SHAKE_QUAT_Y 27 See description
eICE_KEY_SHAKE_QUAT_Z 28 See description
eICE_KEY_SHAKE_POS_X 29 See description
eICE_KEY_SHAKE_POS_Y 30 See description
eICE_KEY_SHAKE_POS_Z 31 See description
eICE_NUM_KEY_ELEMENTS 32
eICE_MAKE_ENUM_NEAT 31 eICE_NUM_KEY_ELEMENTS - 1
Hack to make eICE_NUM_KEY_ELEMENTS not count in the sequence
eICE_INTERVAL_ELEMENTS_OFFSET 32 Start of interval elements
eICE_INTERVAL_CUBIC_EYE 32 See description
eICE_INTERVAL_CUBIC_LOOK 33 See description
eICE_INTERVAL_SPACE_EYE 34 See description
eICE_INTERVAL_SPACE_LOOK 35 See description
eICE_INTERVAL_AVATAR_EYE 36 See description
eICE_INTERVAL_AVATAR_LOOK 37 See description
eICE_INTERVAL_CONSTRAIN_TO_CARS 38 See description
eICE_INTERVAL_CONSTRAIN_TO_WORLD 39 See description
eICE_INTERVAL_CAR_SPACE_LAG 40 See description
eICE_INTERVAL_CAR_SPACE_BUNGEE 41 See description
eICE_INTERVAL_CUBIC_LENS 42 See description
eICE_INTERVAL_LENS_OVERRIDE 43 See description
eICE_INTERVAL_CUBIC_FOCUS 44 See description
eICE_INTERVAL_CUBIC_RAWFOCUS 45 See description
eICE_INTERVAL_RAWFOCUS_OVERRIDE 46 See description
eICE_INTERVAL_SHAKE_TYPE 47 See description
eICE_INTERVAL_EVENT_TAG 48 See description
eICE_INTERVAL_OVERLAY 49 See description
eICE_INTERVAL_FADE_TO_COLOR 50 See description
eICE_INTERVAL_TAKE_START 51 See description
eICE_INTERVAL_TAKE_NUMBER 52 See description
eICE_INTERVAL_CONTAINS_SUBTAKE 53 See description
eICE_NUM_ELEMENTS 54
eICE_NUM_INTERVAL_ELEMENTS 22 eICE_NUM_ELEMENTS - eICE_NUM_KEY_ELEMENTS

Contents

Key Elements

eICE_KEY_EYE_X

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 32

eICE_KEY_EYE_Y

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 32

eICE_KEY_EYE_Z

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 32

eICE_KEY_LOOK_X

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 33

eICE_KEY_LOOK_Y

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 33

eICE_KEY_LOOK_Z

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 33

eICE_KEY_DUTCH

See main page for full description. Only the differences are listed below:

Field Value
miCubicLinear 32

eICE_KEY_LENS_LENGTH

See main page for full description. Only the differences are listed below:

Field Value
mMin 10.0
miCubicLinear 32

eICE_KEY_LENS_LENGTH_AUX

Field Value
mpTag LENS_LENGTH_AUX
mpDisplayName Lens Length
miChannelNumber 1
mDataType eICE_FIXED
miDataBits 9
mDefault 24.0
mMin 10.0
mMax 500.0
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear 42
miTangentScale 12
mInputType eICE_INPUT_ANALOG
miIncButton 12
miDecButton 10
mfIncDecSpeed 15.0
mfIncDecAccel 5.0
mfIncDecDecel 30.0
mpTokens NULL
miTokens 0


eICE_KEY_NEAR_CLIP

Field Value
mpTag NEAR_CLIP
mpDisplayName Near Clip
miChannelNumber 1
mDataType eICE_FIXED
miDataBits 12
mDefault 0.5
mMin 0.1
mMax 100.0
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_ANALOG
miIncButton 36
miDecButton 35
mfIncDecSpeed 5.0
mfIncDecAccel 1.0
mfIncDecDecel 10.0
mpTokens NULL
miTokens 0

eICE_KEY_TANGENT_LENS

Field Value
mpTag TANGENT_LENS
mpDisplayName Tangent Lens
miChannelNumber 1
mDataType eICE_FIXED
miDataBits 6
mDefault 1.0
mMin 0.0
mMax 8.0
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_ANALOG
miIncButton -1
miDecButton -1
mfIncDecSpeed 2.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens NULL
miTokens 0

eICE_KEY_FOCAL_DISTANCE

Field Value
mpTag FOCAL_DISTANCE
mpDisplayName Focal Distance
miChannelNumber 2
mDataType eICE_FIXED
miDataBits 16
mDefault 0.0
mMin 0.0
mMax 10000.0
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear 44
miTangentScale 15
mInputType eICE_INPUT_ACCELERATED
miIncButton 36
miDecButton 35
mfIncDecSpeed 20.0
mfIncDecAccel 1.0
mfIncDecDecel 50.0
mpTokens NULL
miTokens 0

eICE_KEY_APERTURE

Field Value
mpTag APERTURE
mpDisplayName Aperture
miChannelNumber 2
mDataType eICE_UINT
miDataBits 6
mDefault 37
mMin 0
mMax 37
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear 44
miTangentScale 15
mInputType eICE_INPUT_DISCREET
miIncButton 12
miDecButton 10
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens NULL
miTokens 0

eICE_KEY_TANGENT_FOCUS

Field Value
mpTag TANGENT_FOCUS
mpDisplayName Tangent Focus
miChannelNumber 2
mDataType eICE_FIXED
miDataBits 6
mDefault 1.0
mMin 0.0
mMax 8.0
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_ANALOG
miIncButton -1
miDecButton -1
mfIncDecSpeed 2.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens NULL
miTokens 0

eICE_KEY_NEAR_FOCUS

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3
miCubicLinear 45
miTangentScale 20

eICE_KEY_FAR_FOCUS

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3
miCubicLinear 45
miTangentScale 20

eICE_KEY_BLUR_FALLOFF

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3
miCubicLinear 45
miTangentScale 20

eICE_KEY_BLUR_INTENSITY

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3
miCubicLinear 45
miTangentScale 20

eICE_KEY_TANGENT_RAWFOCUS

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3

eICE_KEY_SHAKE_AMPLITUDE

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 4


eICE_KEY_SHAKE_FREQUENCY

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 4


eICE_KEY_TIME_SCALE

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 5
miCubicLinear -1

eICE_KEY_LETTERBOX

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 5
miCubicLinear -1

eICE_KEY_FADE

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 8

Interval Elements

eICE_INTERVAL_SPACE_EYE

See main page for full description. Only the differences are listed below:

Field Value
miDataBits 3
mMax 4
mpTokens Car
World
Hybrid
Scene
miTokens 4

eICE_INTERVAL_SPACE_LOOK

See main page for full description. Only the differences are listed below:

Field Value
miDataBits 3
mMax 4
mpTokens Car
World
Hybrid
Scene
miTokens 4

eICE_INTERVAL_CAR_SPACE_LAG

Field Value
mpTag CAR_SPACE_LAG
mpDisplayName Car Space Lag
miChannelNumber 0
mDataType eICE_UINT
miDataBits 1
mDefault 0
mMin 0
mMax 1
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_BOOL
miIncButton 0
miDecButton 0
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens No
Yes
miTokens 2

eICE_INTERVAL_CAR_SPACE_BUNGEE

Field Value
mpTag CAR_SPACE_BUNGEE
mpDisplayName Car Space Bungee
miChannelNumber 0
mDataType eICE_UINT
miDataBits 1
mDefault 0
mMin 0
mMax 1
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_BOOL
miIncButton 0
miDecButton 0
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens No
Yes
miTokens 2

eICE_INTERVAL_CUBIC_LENS

Field Value
mpTag CUBIC_LENS
mpDisplayName Cubic Lens
miChannelNumber 1
mDataType eICE_UINT
miDataBits 1
mDefault 1
mMin 0
mMax 1
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_BOOL
miIncButton 0
miDecButton 0
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens No
Yes
miTokens 2

eICE_INTERVAL_LENS_OVERRIDE

Field Value
mpTag LENS_OVERRIDE
mpDisplayName Override
miChannelNumber 1
mDataType eICE_UINT
miDataBits 1
mDefault 0
mMin 0
mMax 1
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_BOOL
miIncButton 0
miDecButton 0
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens No
Yes
miTokens 2

eICE_INTERVAL_CUBIC_FOCUS

Field Value
mpTag CUBIC_FOCUS
mpDisplayName Cubic Focus
miChannelNumber 2
mDataType eICE_UINT
miDataBits 1
mDefault 1
mMin 0
mMax 1
mfQuantSlotsLo 0.0
mfQuantRangeLo 0.0
mfQuantSlotsHi 0.0
mfQuantRangeHi 0.0
miCubicLinear -1
miTangentScale -1
mInputType eICE_INPUT_BOOL
miIncButton 0
miDecButton 0
mfIncDecSpeed 1.0
mfIncDecAccel 1.0
mfIncDecDecel 1.0
mpTokens No
Yes
miTokens 2

eICE_INTERVAL_CUBIC_RAWFOCUS

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3

eICE_INTERVAL_RAWFOCUS_OVERRIDE

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 3

eICE_INTERVAL_SHAKE_TYPE

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 4
mMax 5
mpTokens None
Jog
Still
WalkFast
WalkSlow
miTokens 5

eICE_INTERVAL_EVENT_TAG

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 6


eICE_INTERVAL_OVERLAY

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 7

eICE_INTERVAL_FADE_TO_COLOR

See main page for full description. Only the differences are listed below:

Field Value
miChannelNumber 9

eICE_INTERVAL_TAKE_NUMBER

See main page for full description. Only the differences are listed below:

Field Value
miDataBits 6
mMax 63