RTC DEFINITION EXAMPLES

The following shows a series of XML examples of how RTCs have been set up. For information on the actual XML, please see here, and for information on how RTCs work, see here.

 

 

Simple RTCSequencer With One RTCSequence

<SimMission.RTCSequencer InstanceId="{BCA1197A-5B8B-429E-87BB-DF82AC659519}">
    <Descr>CommercialFlightAircraftIntro</Descr>
    <Shuffle>True</Shuffle>
    <RTCSequence >
        <AnimationToExclude>Nose01</AnimationToExclude>
        <ShotType>Aircraft</ShotType>
        <ShotCount>2</ShotCount>
    </RTCSequence >
</SimMission.RTCSequencer>

 

 

Calling An RTC In The Intro Of A Mission

<SimMission.FlowStateAction InstanceId="{7C4FE0D9-0507-471A-86E0-14014AC56E40}">
    <Skippable>True</Skippable>
    <FlowStateName>INTRO</FlowStateName>
    <StartActions>
        <SimMission.ObjectReference id="Generic_CommercialFlight_Intro" InstanceId="{BCA1197A-5B8B-429E-87BB-DF82AC659519}"/>
        <SimMission.ObjectReference id="ActiveCameraCockpit" InstanceId="{2D16485D-2707-45A5-B353-3951C262BF83}"/>
        <SimMission.ObjectReference id="DisablePushback" InstanceId="{6EDA22B2-43F2-40C3-8DFB-74E064DAACA1}"/>
        <SimMission.ObjectReference id="DisableATC" InstanceId="{32CF1B49-EA22-454D-8D5C-EB71D8FD213C}"/>
        <SimMission.ObjectReference id="WiseAFSSet" InstanceId="{43071EAB-D106-41CC-88D6-B113CDAE289B}"/>
    </StartActions>
    <EndActions>
        <SimMission.ObjectReference id="PREFLIGHT_GATE" InstanceId="{6649EAEA-D484-4308-ABD1-A16A4E14190F}"/>
    </EndActions>
</SimMission.FlowStateAction>
      
<SimMission.RTCSequencer InstanceId="{BCA1197A-5B8B-429E-87BB-DF82AC659519}">
    <Descr>Generic_CommercialFlight_Intro</Descr>
    <Shuffle>False</Shuffle>
    <Skippable>True</Skippable>
    <Actions>
        <SimMission.ObjectReference id="Generic_Airport_Intro" InstanceId="{18818CE1-18B4-4943-A8CC-D5362D943993}"/>
        <SimMission.ObjectReference id="Generic_Ground_Aircraft_Intro" InstanceId="{C49DCA0B-9080-4CBB-9C4F-EC293C438957}"/>
    </Actions>
</SimMission.RTCSequencer>

 

 

Camera behavior Example: RTC On Another Plane

<SimMission.RTCShot InstanceId="{7CD61BF8-5ED5-42AC-A063-AED98841F4A3}">
    <Descr>FollowGhostSequence</Descr>
    <RootPosition>DefaultRunway</RootPosition>
    <FileGUID>{EADC7090-7001-470E-aCC8-63D3D51BF948}</FileGUID>
    <AnimationName>UpDown</AnimationName>
    <CameraNodeName>UpDown_CAMERA</CameraNodeName>
    <Camerabehaviors>
        <Camerabehavior CamerabehaviorType="ActorTarget">
            <CamerabehaviorAttributes>
                <CamerabehaviorAttribute CamerabehaviorStrAttribute="Actor_START_RTC.0"></CamerabehaviorAttribute>
            </CamerabehaviorAttributes>
        </Camerabehavior>
    </Camerabehaviors>
</SimMission.RTCShot>

 

 

RTCSequencer Calling An RTCShot

<SimMission.RTCSequencer InstanceId="{18818CE1-18B4-4943-A8CC-D5362D943993}">
    <Descr>LandingChallengeIntroAirportID67</Descr>
    <Shuffle>True</Shuffle>
    <Actions>
        <SimMission.ObjectReference id="RunwayShowCaseSequence"   InstanceId="{0CA3070E-C18A-4894-8AFB-B322ECCC48F1}"/>
    </Actions>
</SimMission.RTCSequencer>
      
<SimMission.RTCShot InstanceId= "{0CA3070E-C18A-4894-8AFB-B322ECCC48F1}">
    <Descr>RunwayShowCaseSequenceID67</Descr>
    <WorldPosition>N44° 48' 36.212",W114° 48' 32.579",+004200</WorldPosition>
    <Orientation>0.000,0.000,174.000</Orientation>
    <FileGUID>{694C8754-5989-44D1-9DEA-BD706C719BA2}</FileGUID>
    <AnimationName>Move</AnimationName>
    <CameraNodeName>Camera</CameraNodeName>
    <TargetNodeName>Target</TargetNodeName>
</SimMission.RTCShot>

 

 

RTCCameraShot Example With One Camera

<SimMission.RTCCameraShot InstanceId="{145B1F68-6116-426B-98E8-103D2C6FD5B4}">
    <Descr>TEST_CAM_SHOT_ALONE</Descr>
    <RTCShotPoints>
        <RTCShotPoint>
            <CameraGUID>{06534eaa-11e8-4428-b27f-7061907652af}</CameraGUID> 
            <CameraName>Pilot</CameraName> 
            <DepthOfField>
                <Activate>True</Activate>
                <Blur>0.2</Blur>
            </DepthOfField>
            <ShotDuration>5</ShotDuration>
        </RTCShotPoint>
    </RTCShotPoints>
</SimMission.RTCCameraShot>

 

 

RTCCameraShot Example With Multiple Cameras

<SimMission.RTCCameraShot InstanceId="{1EEB0EBA-A259-43C4-B43E-13A9BA93B13E}">        
    <Descr>CameraShot1</Descr>
    <RTCShotPoints>
        <RTCShotPoint>
            <CameraGUID>{8A1987D0-09B6-7E48-B4E1-62C5DBE2A720}</CameraGUID> 
            <CameraName>FixedOnPlane_Belly</CameraName>
            <DepthOfField>
                <Activate>True</Activate>
                <Blur>0.2</Blur>
            </DepthOfField>
        </RTCShotPoint>
        <RTCShotPoint>
            <CameraGUID>{7a91803e-898b-435a-8391-725be6a48203}</CameraGUID> 
            <CameraName>FixedOnPlane_LeftWing</CameraName> 
            <ShotDuration>10</ShotDuration>
            <Interpolation>PushMid</Interpolation>
        </RTCShotPoint>
        <RTCShotPoint>
            <CameraGUID>{7a91803e-898b-435a-8391-725be6a48203}</CameraGUID> 
            <CameraName>FixedOnPlane_LeftWing</CameraName>
            <ShotDuration>3</ShotDuration>
            <Interpolation>PushEdge</Interpolation>
        </RTCShotPoint>
    </RTCShotPoints>
</SimMission.RTCCameraShot>