| 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)=== |