Line 1,144: |
Line 1,144: |
| string onlineLogin | | string onlineLogin |
| string onlineSupportKey | | string onlineSupportKey |
| + | |
| + | ===CGameCtnMediaClipGroup (03 07A 000)=== |
| + | '''0307A003''' |
| + | uint32 ignored (0xA) |
| + | uint32 numClips |
| + | for each clip: |
| + | noderef clip |
| + | uint32 numClips |
| + | for each clip: |
| + | vec3 referenceFramePosition (NaN if none) |
| + | uint32 referenceFrameRotation |
| + | uint32 triggerCondition (0: None, 1: Time < arg, 2: Time > arg, 3: Already triggered, 4: Speed < arg, 5: Speed > arg, 6: Not already triggered) |
| + | float triggerArgument |
| + | uint32 numTriggers |
| + | for each trigger: |
| + | vec3 position |
| + | |
| + | ===CGameCtnMediaClip (03 079 000)=== |
| + | '''03079004''' (all fields are ignored) |
| + | uint32 |
| + | |
| + | '''03079005''' |
| + | uint32 ignored (0xA) |
| + | uint32 numTypes |
| + | for each type: |
| + | noderef mediaTrack |
| + | string clipName |
| + | |
| + | '''03079007''' (all fields are ignored) |
| + | uint32 |
| + | |
| + | ===CGameCtnMediaTrack (03 078 000)=== |
| + | '''03078001''' |
| + | string trackName |
| + | uint32 ignored (0xA) |
| + | uint32 numTracks |
| + | for each track: |
| + | noderef mediaBlock |
| + | uint32 unknown |
| + | |
| + | '''03078004''' |
| + | bool keepPlaying |
| + | uint32 ignored (0) |
| + | |
| + | ===CControlEffectSimi (07 010 000)=== |
| + | '''07010005''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | vec2 position |
| + | float rotation (in rad) |
| + | float scaleX |
| + | float scaleY |
| + | float opacity |
| + | float depth |
| + | int128 ignored (0) |
| + | int128 ignored |
| + | |
| + | ===CGameCtnMediaBlock=== |
| + | |
| + | ====CGameCtnMediaBlockCameraPath (03 0A1 000)==== |
| + | '''030A1002''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | vec3 cameraPosition |
| + | float pitch (rad) |
| + | float yaw (rad) |
| + | float roll (rad) |
| + | float FOV |
| + | bool anchorRot |
| + | uint32 indexTargetPlayer (maxint: None, 0: Local player) |
| + | bool anchorVis |
| + | uint32 indexAnchorPlayer (maxint: None, 0: Local player) |
| + | vec3 targetPosition |
| + | float weight |
| + | float |
| + | float |
| + | float |
| + | float |
| + | |
| + | ====CGameCtnMediaBlockCameraCustom (03 0A2 000)==== |
| + | '''030A2005''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | uint32 interpolation (0: None, 1: Hermit, 2: Linear, 3: FixedTangent) |
| + | uint64 unused (0) |
| + | vec3 cameraPosition |
| + | float pitch (rad) |
| + | float yaw (rad) |
| + | float roll (rad) |
| + | float FOV |
| + | bool anchorRot |
| + | uint32 indexTargetPlayer (maxint: None, 0: Local player) |
| + | bool anchorVis |
| + | uint32 indexAnchorPlayer (maxint: None, 0: Local player) |
| + | vec3 targetPosition |
| + | float leftTangentX |
| + | float leftTangentY |
| + | float leftTangentZ |
| + | float rightTangentX |
| + | float rightTangentY |
| + | float rightTangentZ |
| + | |
| + | ====CGameCtnMediaBlockCameraEffectShake (03 0A4 000)==== |
| + | '''030A4000''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float intensity |
| + | float speed |
| + | |
| + | ====CGameCtnMediaBlockImage (03 0A5 000)==== |
| + | '''030A5000''' |
| + | noderef CControlEffectSimi |
| + | byte ignored (2) |
| + | string folderPath |
| + | if folderPath is not emptyString: |
| + | string locatorLink |
| + | |
| + | ====CGameCtnMediaBlockMusicEffect (03 0A6 000)==== |
| + | '''030A6001''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float musicVolume |
| + | float soundVolume |
| + | |
| + | ====CGameCtnMediaBlockSound (03 0A7 000)==== |
| + | '''030A7003''' |
| + | uint32 ignored (0) |
| + | uint32 playCount |
| + | bool loopMusic |
| + | bool musicOn |
| + | |
| + | '''0307A004''' |
| + | byte ignored (2) |
| + | string folderPath |
| + | if folderPath is not emptyString: |
| + | string locatorLink |
| + | uint32 ignored (1) |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float volume |
| + | float ignored (0.0) |
| + | vec3 soundTransmitorPosition |
| + | |
| + | ====CGameCtnMediaBlockText (03 0A8 000)==== |
| + | '''030A8001''' |
| + | string text |
| + | noderef CControlEffectSimi |
| + | |
| + | '''030A8002''' |
| + | color textColor (with in-game color selector format) |
| + | |
| + | ====CGameCtnMediaBlockTrails (03 0A9 000)==== |
| + | '''030A9000''' |
| + | float timeClipStart |
| + | float timeClipEnd |
| + | |
| + | ====CGameCtnMediaBlockTransitionFade (03 0AB 000)==== |
| + | '''030AB000''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float opacity |
| + | color transitionColor (with in-game color selector format) |
| + | float ignored (1.0) |
| + | |
| + | ====CGameCtnMediaBlockFxColors (03 080 000)==== |
| + | '''03080003''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float intensity |
| + | float blendZ (far) |
| + | float distance (near) |
| + | float distance (far) |
| + | additionnalParameters (near) |
| + | additionnalParameters (far) |
| + | |
| + | additionnalParameters format: |
| + | float inverse |
| + | float hue |
| + | float saturation |
| + | float brightness |
| + | float contrast |
| + | color |
| + | float ignored (1.0) |
| + | float ignored (1.0) |
| + | float ignored (1.0) |
| + | float ignored (0.0) |
| + | |
| + | |
| + | ====CGameCtnMediaBlockFxBlurDepth (03 081 000)==== |
| + | '''03081001''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float lensSize |
| + | bool forceFocus |
| + | float focusZ |
| + | |
| + | ====CGameCtnMediaBlockFxBlurMotion (03 082 000)==== |
| + | '''03082000''' |
| + | float timeClipStart |
| + | float timeClipEnd |
| + | |
| + | ====CGameCtnMediaBlockFxBloom (03 083 000)==== |
| + | '''03083001''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float intensity |
| + | float sensitivity |
| + | |
| + | ====CGameControlCameraFree (03 084 000)==== |
| + | '''03084003''' |
| + | float timeClipStart |
| + | float timeClipEnd |
| + | uint32 flag |
| + | if flag == 0x40000000: |
| + | string cameraView |
| + | uint32 indexTargetPlayer (0: Local player) |
| + | |
| + | ====CGameCtnMediaBlockTime (03 085 000)==== |
| + | '''03085000''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float timeValue |
| + | float tangent |
| + | |
| + | ====CGameCtnMediaBlock3dStereo (03 024 000)==== |
| + | '''03024000''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | float separation |
| + | float screenDist |
| + | |
| + | ====CGameCtnMediaBlockTriangles (03 029 000)==== |
| + | '''03029001''' |
| + | uint32 numKeys |
| + | for each key: |
| + | float timeStamp |
| + | uint32 numKeys |
| + | uint32 numPoints |
| + | for each key: |
| + | for each point: |
| + | vec3 pointPosition |
| + | uint32 numPoints |
| + | for each point: |
| + | color pointColor (with in-game color selector format) |
| + | float opacity |
| + | uint32 numTriangles |
| + | for each triangle: (index of the 3 vertices forming the triangle) |
| + | uint32 vertex1 |
| + | uint32 vertex2 |
| + | uint32 vertex3 |
| + | uint32 ignored (1) |
| + | uint32 ignored (0) |
| + | uint32 ignored (0) |
| + | float ignored (1.0) |
| + | uint32 ignored (0) |
| + | uint64 ignored (0) |
| + | |
| + | ====CGameCtnMediaBlockGhost (03 0E5 000)==== |
| + | '''030E5001''' |
| + | float timeClipStart |
| + | float timeClipEnd |
| + | noderef CGameCtnGhost |
| + | float ghostOffset |
| | | |
| ===CMwNod (01 001 000)=== | | ===CMwNod (01 001 000)=== |