Game Developer - Level Designer - Environment Artist - Author - Tutor - 18 Years of experience with Unreal Engine 1, 2, 3, 4
Log In | Cart        


Simply copy-paste these snippets into an Unreal Engine 3 level or Kismet. Follow any special instructions carefully or these snippets may not function correctly.


Always follow the right order or it may not function correctly. Note that not all snippets have both a level and a kismet part.

  • Follow any special instructions first.
  • Then copy paste in the level part.
  • And only then the Kismet.
  • Simple Cutscene
  • Top Down Camera
  • Shoulder Camera
  • Orbiting Camera


  • BASIC CUTSCENE
    • Description : Basic cutscene that utilizes one camera, fades in and out, and triggers an event along the way.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=CameraActor Name=CameraActor_0 Archetype=CameraActor'Engine.Default__CameraActor'
             Begin Object Class=DrawFrustumComponent Name=DrawFrust0 ObjName=DrawFrustumComponent_0 Archetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
                FrustumAspectRatio=1.777778
                FrustumStartDist=10.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawFrustumComponent_0"
                ObjectArchetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
             End Object
             Begin Object Class=StaticMeshComponent Name=CamMesh0 ObjName=StaticMeshComponent_19 Archetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
                StaticMesh=StaticMesh'EditorMeshes.MatineeCam_SM'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="StaticMeshComponent_19"
                ObjectArchetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
             End Object
             DrawFrustum=DrawFrustumComponent'DrawFrustumComponent_0'
             MeshComp=StaticMeshComponent'StaticMeshComponent_19'
             Components(0)=StaticMeshComponent'StaticMeshComponent_19'
             Components(1)=DrawFrustumComponent'DrawFrustumComponent_0'
             CreationTime=6373.789063
             Tag="CameraActor"
             Location=(X=-730.739624,Y=58.181641,Z=326.099731)
             Name="CameraActor_0"
             ObjectArchetype=CameraActor'Engine.Default__CameraActor'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=SimpleCutscene Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_2 ObjName=SeqVar_Player_2 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=352
          ObjPosY=680
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_2"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqAct_ToggleCinematicMode Name=SeqAct_ToggleCinematicMode_0 ObjName=SeqAct_ToggleCinematicMode_0 Archetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
          InputLinks(0)=(DrawY=581)
          InputLinks(1)=(DrawY=602)
          InputLinks(2)=(DrawY=623)
          OutputLinks(0)=(DrawY=602)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_2'),DrawX=417)
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=336
          ObjPosY=544
          DrawWidth=163
          DrawHeight=109
          Name="SeqAct_ToggleCinematicMode_0"
          ObjectArchetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
       End Object
       Begin Object Class=SeqAct_Log Name=SeqAct_Log_2 ObjName=SeqAct_Log_2 Archetype=SeqAct_Log'Engine.Default__SeqAct_Log'
          InputLinks(0)=(DrawY=378)
          OutputLinks(0)=(DrawY=378)
          VariableLinks(5)=(DrawX=598)
          ObjInstanceVersion=2
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=560
          ObjPosY=344
          ObjComment="Cutscene is halfway!"
          DrawWidth=76
          DrawHeight=61
          Name="SeqAct_Log_2"
          ObjectArchetype=SeqAct_Log'Engine.Default__SeqAct_Log'
       End Object
       Begin Object Class=InterpData Name=InterpData_2 ObjName=InterpData_2 Archetype=InterpData'Engine.Default__InterpData'
          ObjInstanceVersion=1
          ObjPosX=152
          ObjPosY=680
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_2"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_2 ObjName=SeqAct_Interp_2 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          ObjInstanceVersion=1
          ObjPosX=152
          ObjPosY=480
          DrawWidth=154
          DrawHeight=157
          Name="SeqAct_Interp_2"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       End Object
       Begin Object Class=InterpGroupInstDirector Name=InterpGroupInstDirector_0 ObjName=InterpGroupInstDirector_0 Archetype=InterpGroupInstDirector'Engine.Default__InterpGroupInstDirector'
          Begin Object Class=InterpTrackInstDirector Name=InterpTrackInstDirector_0 ObjName=InterpTrackInstDirector_0 Archetype=InterpTrackInstDirector'Engine.Default__InterpTrackInstDirector'
             Name="InterpTrackInstDirector_0"
             ObjectArchetype=InterpTrackInstDirector'Engine.Default__InterpTrackInstDirector'
          End Object
          Begin Object Class=InterpTrackInstFade Name=InterpTrackInstFade_0 ObjName=InterpTrackInstFade_0 Archetype=InterpTrackInstFade'Engine.Default__InterpTrackInstFade'
             Name="InterpTrackInstFade_0"
             ObjectArchetype=InterpTrackInstFade'Engine.Default__InterpTrackInstFade'
          End Object
          Begin Object Class=InterpTrackInstEvent Name=InterpTrackInstEvent_0 ObjName=InterpTrackInstEvent_0 Archetype=InterpTrackInstEvent'Engine.Default__InterpTrackInstEvent'
             LastUpdatePosition=5.000000
             Name="InterpTrackInstEvent_0"
             ObjectArchetype=InterpTrackInstEvent'Engine.Default__InterpTrackInstEvent'
          End Object
          Group=InterpGroupDirector'InterpGroupDirector_0'
          Name="InterpGroupInstDirector_0"
          ObjectArchetype=InterpGroupInstDirector'Engine.Default__InterpGroupInstDirector'
       End Object
       Begin Object Class=InterpGroupInst Name=InterpGroupInst_23 ObjName=InterpGroupInst_23 Archetype=InterpGroupInst'Engine.Default__InterpGroupInst'
          Begin Object Class=InterpTrackInstMove Name=InterpTrackInstMove_10 ObjName=InterpTrackInstMove_10 Archetype=InterpTrackInstMove'Engine.Default__InterpTrackInstMove'
             InitialTM=(XPlane=(W=0.000000,X=1.000000,Y=0.000000,Z=0.000000),YPlane=(W=0.000000,X=0.000000,Y=1.000000,Z=0.000000),ZPlane=(W=0.000000,X=0.000000,Y=0.000000,Z=1.000000),WPlane=(W=1.000000,X=-730.739563,Y=58.181637,Z=326.099701))
             InitialQuat=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000)
             Name="InterpTrackInstMove_10"
             ObjectArchetype=InterpTrackInstMove'Engine.Default__InterpTrackInstMove'
          End Object
          Begin Object Class=InterpTrackInstFloatProp Name=InterpTrackInstFloatProp_41 ObjName=InterpTrackInstFloatProp_41 Archetype=InterpTrackInstFloatProp'Engine.Default__InterpTrackInstFloatProp'
             Name="InterpTrackInstFloatProp_41"
             ObjectArchetype=InterpTrackInstFloatProp'Engine.Default__InterpTrackInstFloatProp'
          End Object
          Group=InterpGroup'InterpGroup_1'
          GroupActor=CameraActor'CameraActor_0'
          Name="InterpGroupInst_23"
          ObjectArchetype=InterpGroupInst'Engine.Default__InterpGroupInst'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_6 ObjName=SeqVar_Object_6 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=CameraActor'CameraActor_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=448
          ObjPosY=424
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_6"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_0 ObjName=SeqEvent_LevelStartup_0 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_1'),(LinkedOp=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_0')),ActivateDelay=5.000000,DrawY=322)
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=88
          ObjPosY=256
          DrawWidth=69
          Name="SeqEvent_LevelStartup_0"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       Begin Object Class=InterpData Name=InterpData_1 ObjName=InterpData_1 Archetype=InterpData'Engine.Default__InterpData'
          Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_1 ObjName=InterpCurveEdSetup_1 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
             Tabs(0)=(Curves=((CurveObject=InterpTrackFade'InterpTrackFade_0',CurveColor=(B=171,G=169,R=0,A=255),CurveName="DirGroup_Fade")))
             Name="InterpCurveEdSetup_1"
             ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
          End Object
          Begin Object Class=InterpGroupDirector Name=InterpGroupDirector_0 ObjName=InterpGroupDirector_0 Archetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
             Begin Object Class=InterpTrackDirector Name=InterpTrackDirector_0 ObjName=InterpTrackDirector_0 Archetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
                CutTrack(0)=(TargetCamGroup="camera1")
                Name="InterpTrackDirector_0"
                ObjectArchetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
             End Object
             Begin Object Class=InterpTrackFade Name=InterpTrackFade_0 ObjName=InterpTrackFade_0 Archetype=InterpTrackFade'Engine.Default__InterpTrackFade'
                FloatTrack=(Points=((OutVal=1.000000,InterpMode=CIM_CurveAuto),(InVal=0.500731,ArriveTangent=-0.500000,LeaveTangent=-0.500000),(InVal=4.488424,ArriveTangent=0.500000,LeaveTangent=0.500000,InterpMode=CIM_CurveBreak),(InVal=5.000000,OutVal=1.000000,InterpMode=CIM_CurveAuto)))
                Name="InterpTrackFade_0"
                ObjectArchetype=InterpTrackFade'Engine.Default__InterpTrackFade'
             End Object
             Begin Object Class=InterpTrackEvent Name=InterpTrackEvent_0 ObjName=InterpTrackEvent_0 Archetype=InterpTrackEvent'Engine.Default__InterpTrackEvent'
                EventTrack(0)=(Time=2.494577,EventName="HalfWay")
                Name="InterpTrackEvent_0"
                ObjectArchetype=InterpTrackEvent'Engine.Default__InterpTrackEvent'
             End Object
             InterpTracks(0)=InterpTrackDirector'InterpTrackDirector_0'
             InterpTracks(1)=InterpTrackFade'InterpTrackFade_0'
             InterpTracks(2)=InterpTrackEvent'InterpTrackEvent_0'
             GroupColor=(B=171,G=169,R=0,A=255)
             Name="InterpGroupDirector_0"
             ObjectArchetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
          End Object
          Begin Object Class=InterpGroup Name=InterpGroup_1 ObjName=InterpGroup_1 Archetype=InterpGroup'Engine.Default__InterpGroup'
             Begin Object Class=InterpTrackMove Name=InterpTrackMove_1 ObjName=InterpTrackMove_1 Archetype=InterpTrackMove'Engine.Default__InterpTrackMove'
                PosTrack=(Points=((InterpMode=CIM_CurveAuto),(InVal=1.687500,OutVal=(X=517.764160,Y=-866.681274,Z=655.999878),ArriveTangent=(X=752.728394,Y=-458.952545,Z=607.999939),LeaveTangent=(X=752.728394,Y=-458.952545,Z=607.999939),InterpMode=CIM_CurveAuto),(InVal=5.000000,OutVal=(X=1505.456787,Y=-917.905090,Z=1215.999878),InterpMode=CIM_CurveAuto)))
                EulerTrack=(Points=((InterpMode=CIM_CurveAuto),(InVal=1.687500,OutVal=(X=0.000000,Y=-7.382813,Z=26.367188),ArriveTangent=(X=0.000000,Y=-6.855469,Z=41.484375),LeaveTangent=(X=0.000000,Y=-6.855469,Z=41.484375),InterpMode=CIM_CurveAuto),(InVal=5.000000,OutVal=(X=0.000000,Y=-13.710938,Z=82.968750),InterpMode=CIM_CurveAuto)))
                LookupTrack=(Points=(,(Time=1.687500),(Time=5.000000)))
                MoveFrame=IMF_RelativeToInitial
                Name="InterpTrackMove_1"
                ObjectArchetype=InterpTrackMove'Engine.Default__InterpTrackMove'
             End Object
             Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_0 ObjName=InterpTrackFloatProp_0 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
                PropertyName="FOVAngle"
                TrackTitle="FOVAngle"
                Name="InterpTrackFloatProp_0"
                ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
             End Object
             InterpTracks(0)=InterpTrackMove'InterpTrackMove_1'
             InterpTracks(1)=InterpTrackFloatProp'InterpTrackFloatProp_0'
             GroupName="camera1"
             GroupColor=(B=201,G=0,R=131,A=255)
             Name="InterpGroup_1"
             ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
          End Object
          InterpGroups(0)=InterpGroupDirector'InterpGroupDirector_0'
          InterpGroups(1)=InterpGroup'InterpGroup_1'
          SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=296
          ObjPosY=432
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_1"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_1 ObjName=SeqAct_Interp_1 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          InputLinks(0)=(DrawY=286)
          InputLinks(1)=(DrawY=308)
          InputLinks(2)=(DrawY=330)
          InputLinks(3)=(DrawY=352)
          InputLinks(4)=(DrawY=374)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_0',InputLinkIdx=1)),DrawY=293)
          OutputLinks(1)=(DrawY=330)
          OutputLinks(2)=(Links=((LinkedOp=SeqAct_Log'SeqAct_Log_2')),LinkDesc="HalfWay",DrawY=367)
          VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_1'),DrawX=376)
          VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_6'),LinkDesc="camera1",MinVars=1,MaxVars=255,DrawX=436)
          ObjInstanceVersion=1
          ParentSequence=Sequence'SimpleCutscene'
          ObjPosX=336
          ObjPosY=248
          DrawWidth=154
          DrawHeight=157
          Name="SeqAct_Interp_1"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       End Object
       SequenceObjects(0)=SeqAct_Interp'SeqAct_Interp_1'
       SequenceObjects(1)=InterpData'InterpData_1'
       SequenceObjects(2)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_0'
       SequenceObjects(3)=SeqVar_Object'SeqVar_Object_6'
       SequenceObjects(4)=SeqAct_Log'SeqAct_Log_2'
       SequenceObjects(5)=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_0'
       SequenceObjects(6)=SeqVar_Player'SeqVar_Player_2'
       DefaultViewX=125
       DefaultViewY=-61
       DefaultViewZoom=0.876455
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=320
       ObjPosY=336
       ObjName="SimpleCutscene"
       DrawWidth=114
       DrawHeight=29
       Name="SimpleCutscene"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    TOP DOWN CAMERA
    • Description : Top down camera setup. Does not work well with the UT aim system however.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=PlayerStart Name=PlayerStart_0 Archetype=PlayerStart'Engine.Default__PlayerStart'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_0"
                ObjectArchetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_483 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_483"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_484 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_484"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_0 Archetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_0"
                ObjectArchetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_0 Archetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_0"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
             End Object
             CylinderComponent=CylinderComponent'CylinderComponent_0'
             NavGuid=(A=804617438,B=1122155115,C=1775996035,D=-104389808)
             GoodSprite=SpriteComponent'SpriteComponent_483'
             BadSprite=SpriteComponent'SpriteComponent_484'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_483'
             Components(1)=SpriteComponent'SpriteComponent_484'
             Components(2)=ArrowComponent'ArrowComponent_0'
             Components(3)=CylinderComponent'CylinderComponent_0'
             Components(4)=PathRenderingComponent'PathRenderingComponent_0'
             Base=WorldInfo'WorldInfo_0'
             Tag="PlayerStart"
             Location=(X=34.999992,Y=-12.000000,Z=79.999756)
             CollisionComponent=CylinderComponent'CylinderComponent_0'
             Name="PlayerStart_0"
             ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
          End Actor
          Begin Actor Class=CameraActor Name=CameraActor_0 Archetype=CameraActor'Engine.Default__CameraActor'
             Begin Object Class=DrawFrustumComponent Name=DrawFrust0 ObjName=DrawFrustumComponent_0 Archetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
                FrustumAspectRatio=1.777778
                FrustumStartDist=10.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawFrustumComponent_0"
                ObjectArchetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
             End Object
             Begin Object Class=StaticMeshComponent Name=CamMesh0 ObjName=StaticMeshComponent_8 Archetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
                StaticMesh=StaticMesh'EditorMeshes.MatineeCam_SM'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="StaticMeshComponent_8"
                ObjectArchetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
             End Object
             bConstrainAspectRatio=False
             DrawFrustum=DrawFrustumComponent'DrawFrustumComponent_0'
             MeshComp=StaticMeshComponent'StaticMeshComponent_8'
             Components(0)=StaticMeshComponent'StaticMeshComponent_8'
             Components(1)=DrawFrustumComponent'DrawFrustumComponent_0'
             bEdShouldSnap=True
             Tag="CameraActor"
             Location=(X=32.538265,Y=-12.623545,Z=611.099731)
             Rotation=(Pitch=-16383,Yaw=327680,Roll=327680)
             Name="CameraActor_0"
             ObjectArchetype=CameraActor'Engine.Default__CameraActor'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=TopDownCamera Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_0 ObjName=SeqVar_Player_0 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=824
          ObjPosY=832
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_0"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_0 ObjName=SeqVar_Object_0 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=CameraActor'CameraActor_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=1128
          ObjPosY=856
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_0"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_0 ObjName=SeqAct_Interp_0 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          InputLinks(0)=(DrawY=622)
          InputLinks(1)=(DrawY=644)
          InputLinks(2)=(DrawY=666)
          InputLinks(3)=(DrawY=688)
          InputLinks(4)=(DrawY=710)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=638)
          OutputLinks(1)=(DrawY=694)
          VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_0'),DrawX=1183)
          VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),LinkDesc="NewCameraGroup",MaxVars=255,DrawX=1253)
          ObjInstanceVersion=1
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=1152
          ObjPosY=584
          DrawWidth=156
          DrawHeight=173
          Name="SeqAct_Interp_0"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       End Object
       Begin Object Class=InterpData Name=InterpData_0 ObjName=InterpData_0 Archetype=InterpData'Engine.Default__InterpData'
          Begin Object Class=InterpGroupDirector Name=InterpGroupDirector_0 ObjName=InterpGroupDirector_0 Archetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
             Begin Object Class=InterpTrackDirector Name=InterpTrackDirector_0 ObjName=InterpTrackDirector_0 Archetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
                CutTrack(0)=(TargetCamGroup="NewCameraGroup")
                Name="InterpTrackDirector_0"
                ObjectArchetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
             End Object
             Begin Object Class=InterpTrackFade Name=InterpTrackFade_0 ObjName=InterpTrackFade_0 Archetype=InterpTrackFade'Engine.Default__InterpTrackFade'
                FloatTrack=(Points=((OutVal=1.000000,InterpMode=CIM_CurveAuto),(InVal=0.970364,InterpMode=CIM_CurveAuto)))
                Name="InterpTrackFade_0"
                ObjectArchetype=InterpTrackFade'Engine.Default__InterpTrackFade'
             End Object
             InterpTracks(0)=InterpTrackDirector'InterpTrackDirector_0'
             InterpTracks(1)=InterpTrackFade'InterpTrackFade_0'
             GroupColor=(B=123,G=204,R=0,A=255)
             Name="InterpGroupDirector_0"
             ObjectArchetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
          End Object
          Begin Object Class=InterpGroup Name=InterpGroup_0 ObjName=InterpGroup_0 Archetype=InterpGroup'Engine.Default__InterpGroup'
             Begin Object Class=InterpTrackMove Name=InterpTrackMove_0 ObjName=InterpTrackMove_0 Archetype=InterpTrackMove'Engine.Default__InterpTrackMove'
                PosTrack=(Points=((InterpMode=CIM_CurveAuto)))
                EulerTrack=(Points=((InterpMode=CIM_CurveAuto)))
                LookupTrack=(Points=())
                MoveFrame=IMF_RelativeToInitial
                Name="InterpTrackMove_0"
                ObjectArchetype=InterpTrackMove'Engine.Default__InterpTrackMove'
             End Object
             Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_0 ObjName=InterpTrackFloatProp_0 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
                PropertyName="FOVAngle"
                TrackTitle="FOVAngle"
                Name="InterpTrackFloatProp_0"
                ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
             End Object
             InterpTracks(0)=InterpTrackMove'InterpTrackMove_0'
             InterpTracks(1)=InterpTrackFloatProp'InterpTrackFloatProp_0'
             GroupName="NewCameraGroup"
             GroupColor=(B=161,G=178,R=0,A=255)
             Name="InterpGroup_0"
             ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
          End Object
          Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_0 ObjName=InterpCurveEdSetup_0 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
             Tabs(0)=(Curves=((CurveObject=InterpTrackFade'InterpTrackFade_0',CurveColor=(B=123,G=204,R=0,A=255),CurveName="DirGroup_Fade")))
             Name="InterpCurveEdSetup_0"
             ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
          End Object
          InterpLength=4.999831
          InterpGroups(0)=InterpGroupDirector'InterpGroupDirector_0'
          InterpGroups(1)=InterpGroup'InterpGroup_0'
          CurveEdSetup=InterpCurveEdSetup'InterpCurveEdSetup_0'
          SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
          EdSectionStart=0.161550
          EdSectionEnd=0.640770
          ObjInstanceVersion=1
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=1104
          ObjPosY=776
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_0"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqEvent_PlayerSpawned Name=SeqEvent_PlayerSpawned_0 ObjName=SeqEvent_PlayerSpawned_0 Archetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
          MaxWidth=156
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToActor'SeqAct_AttachToActor_0')),DrawY=770)
          VariableLinks(0)=(DrawX=624)
          VariableLinks(1)=(DrawX=694)
          ObjInstanceVersion=1
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=576
          ObjPosY=704
          DrawWidth=98
          DrawHeight=144
          Name="SeqEvent_PlayerSpawned_0"
          ObjectArchetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
       End Object
       Begin Object Class=SeqAct_Delay Name=SeqAct_Delay_0 ObjName=SeqAct_Delay_0 Archetype=SeqAct_Delay'Engine.Default__SeqAct_Delay'
          ObjInstanceVersion=1
          ObjPosX=784
          ObjPosY=1112
          DrawWidth=106
          DrawHeight=109
          Name="SeqAct_Delay_0"
          ObjectArchetype=SeqAct_Delay'Engine.Default__SeqAct_Delay'
       End Object
       Begin Object Class=SeqAct_Teleport Name=SeqAct_Teleport_0 ObjName=SeqAct_Teleport_0 Archetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
          ObjInstanceVersion=1
          ObjPosX=888
          ObjPosY=864
          DrawWidth=166
          DrawHeight=61
          Name="SeqAct_Teleport_0"
          ObjectArchetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
       End Object
       Begin Object Class=SeqAct_AttachToActor Name=SeqAct_AttachToActor_0 ObjName=SeqAct_AttachToActor_0 Archetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
          InputLinks(0)=(DrawY=738)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=738)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_0'),DrawX=886)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=963)
          ObjInstanceVersion=2
          ParentSequence=Sequence'TopDownCamera'
          ObjPosX=848
          ObjPosY=704
          DrawWidth=170
          DrawHeight=61
          Name="SeqAct_AttachToActor_0"
          ObjectArchetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
       End Object
       SequenceObjects(0)=SeqAct_Interp'SeqAct_Interp_0'
       SequenceObjects(1)=InterpData'InterpData_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_0'
       SequenceObjects(3)=SeqVar_Player'SeqVar_Player_0'
       SequenceObjects(4)=SeqEvent_PlayerSpawned'SeqEvent_PlayerSpawned_0'
       SequenceObjects(5)=SeqAct_AttachToActor'SeqAct_AttachToActor_0'
       DefaultViewX=-176
       DefaultViewY=-292
       DefaultViewZoom=0.691154
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=784
       ObjPosY=600
       ObjName="TopDownCamera"
       DrawWidth=120
       DrawHeight=29
       Name="TopDownCamera"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    SHOULDER CAMERA
    • Description : Third person shoulder cam perspective. For one player only. Does not work well in combination with UT’s way of aiming.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=PlayerStart Name=PlayerStart_0 Archetype=PlayerStart'Engine.Default__PlayerStart'
             Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CylinderComponent_0 Archetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="CylinderComponent_0"
                ObjectArchetype=CylinderComponent'Engine.Default__PlayerStart:CollisionCylinder'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_483 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_483"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite2 ObjName=SpriteComponent_484 Archetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_484"
                ObjectArchetype=SpriteComponent'Engine.Default__PlayerStart:Sprite2'
             End Object
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_0 Archetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_0"
                ObjectArchetype=ArrowComponent'Engine.Default__PlayerStart:Arrow'
             End Object
             Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderingComponent_0 Archetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="PathRenderingComponent_0"
                ObjectArchetype=PathRenderingComponent'Engine.Default__PlayerStart:PathRenderer'
             End Object
             CylinderComponent=CylinderComponent'CylinderComponent_0'
             NavGuid=(A=804617438,B=1122155115,C=1775996035,D=-104389808)
             GoodSprite=SpriteComponent'SpriteComponent_483'
             BadSprite=SpriteComponent'SpriteComponent_484'
             NetworkID=1
             Components(0)=SpriteComponent'SpriteComponent_483'
             Components(1)=SpriteComponent'SpriteComponent_484'
             Components(2)=ArrowComponent'ArrowComponent_0'
             Components(3)=CylinderComponent'CylinderComponent_0'
             Components(4)=PathRenderingComponent'PathRenderingComponent_0'
             Base=WorldInfo'WorldInfo_0'
             Tag="PlayerStart"
             Location=(X=34.999992,Y=-12.000000,Z=79.999756)
             CollisionComponent=CylinderComponent'CylinderComponent_0'
             Name="PlayerStart_0"
             ObjectArchetype=PlayerStart'Engine.Default__PlayerStart'
          End Actor
          Begin Actor Class=CameraActor Name=CameraActor_0 Archetype=CameraActor'Engine.Default__CameraActor'
             Begin Object Class=DrawFrustumComponent Name=DrawFrust0 ObjName=DrawFrustumComponent_0 Archetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
                FrustumAspectRatio=1.777778
                FrustumStartDist=10.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawFrustumComponent_0"
                ObjectArchetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
             End Object
             Begin Object Class=StaticMeshComponent Name=CamMesh0 ObjName=StaticMeshComponent_8 Archetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
                StaticMesh=StaticMesh'EditorMeshes.MatineeCam_SM'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="StaticMeshComponent_8"
                ObjectArchetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
             End Object
             bConstrainAspectRatio=False
             DrawFrustum=DrawFrustumComponent'DrawFrustumComponent_0'
             MeshComp=StaticMeshComponent'StaticMeshComponent_8'
             Components(0)=StaticMeshComponent'StaticMeshComponent_8'
             Components(1)=DrawFrustumComponent'DrawFrustumComponent_0'
             bEdShouldSnap=True
             Tag="CameraActor"
             Location=(X=-39.461731,Y=11.376453,Z=147.099731)
             Rotation=(Pitch=0,Yaw=327680,Roll=327680)
             Name="CameraActor_0"
             ObjectArchetype=CameraActor'Engine.Default__CameraActor'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    

    KISMET

    Begin Object Class=Sequence Name=ShoulderCam Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_0 ObjName=SeqVar_Player_0 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=824
          ObjPosY=832
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_0"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_0 ObjName=SeqVar_Object_0 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=CameraActor'CameraActor_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=1128
          ObjPosY=856
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_0"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_0 ObjName=SeqAct_Interp_0 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          InputLinks(0)=(DrawY=622)
          InputLinks(1)=(DrawY=644)
          InputLinks(2)=(DrawY=666)
          InputLinks(3)=(DrawY=688)
          InputLinks(4)=(DrawY=710)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=638)
          OutputLinks(1)=(DrawY=694)
          VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_0'),DrawX=1183)
          VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),LinkDesc="NewCameraGroup",MaxVars=255,DrawX=1253)
          ObjInstanceVersion=1
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=1152
          ObjPosY=584
          DrawWidth=156
          DrawHeight=173
          Name="SeqAct_Interp_0"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       End Object
       Begin Object Class=InterpData Name=InterpData_0 ObjName=InterpData_0 Archetype=InterpData'Engine.Default__InterpData'
          Begin Object Class=InterpGroupDirector Name=InterpGroupDirector_0 ObjName=InterpGroupDirector_0 Archetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
             Begin Object Class=InterpTrackDirector Name=InterpTrackDirector_0 ObjName=InterpTrackDirector_0 Archetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
                CutTrack(0)=(TargetCamGroup="NewCameraGroup")
                Name="InterpTrackDirector_0"
                ObjectArchetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
             End Object
             Begin Object Class=InterpTrackFade Name=InterpTrackFade_0 ObjName=InterpTrackFade_0 Archetype=InterpTrackFade'Engine.Default__InterpTrackFade'
                FloatTrack=(Points=((OutVal=1.000000,InterpMode=CIM_CurveAuto),(InVal=0.970364,InterpMode=CIM_CurveAuto)))
                Name="InterpTrackFade_0"
                ObjectArchetype=InterpTrackFade'Engine.Default__InterpTrackFade'
             End Object
             InterpTracks(0)=InterpTrackDirector'InterpTrackDirector_0'
             InterpTracks(1)=InterpTrackFade'InterpTrackFade_0'
             GroupColor=(B=123,G=204,R=0,A=255)
             Name="InterpGroupDirector_0"
             ObjectArchetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
          End Object
          Begin Object Class=InterpGroup Name=InterpGroup_0 ObjName=InterpGroup_0 Archetype=InterpGroup'Engine.Default__InterpGroup'
             Begin Object Class=InterpTrackMove Name=InterpTrackMove_0 ObjName=InterpTrackMove_0 Archetype=InterpTrackMove'Engine.Default__InterpTrackMove'
                PosTrack=(Points=((InterpMode=CIM_CurveAuto)))
                EulerTrack=(Points=((InterpMode=CIM_CurveAuto)))
                LookupTrack=(Points=())
                MoveFrame=IMF_RelativeToInitial
                Name="InterpTrackMove_0"
                ObjectArchetype=InterpTrackMove'Engine.Default__InterpTrackMove'
             End Object
             Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_0 ObjName=InterpTrackFloatProp_0 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
                PropertyName="FOVAngle"
                TrackTitle="FOVAngle"
                Name="InterpTrackFloatProp_0"
                ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
             End Object
             InterpTracks(0)=InterpTrackMove'InterpTrackMove_0'
             InterpTracks(1)=InterpTrackFloatProp'InterpTrackFloatProp_0'
             GroupName="NewCameraGroup"
             GroupColor=(B=161,G=178,R=0,A=255)
             Name="InterpGroup_0"
             ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
          End Object
          Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_0 ObjName=InterpCurveEdSetup_0 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
             Tabs(0)=(Curves=((CurveObject=InterpTrackFade'InterpTrackFade_0',CurveColor=(B=123,G=204,R=0,A=255),CurveName="DirGroup_Fade")))
             Name="InterpCurveEdSetup_0"
             ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
          End Object
          InterpLength=4.999831
          InterpGroups(0)=InterpGroupDirector'InterpGroupDirector_0'
          InterpGroups(1)=InterpGroup'InterpGroup_0'
          CurveEdSetup=InterpCurveEdSetup'InterpCurveEdSetup_0'
          SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
          EdSectionStart=0.161550
          EdSectionEnd=0.640770
          ObjInstanceVersion=1
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=1104
          ObjPosY=776
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_0"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqEvent_PlayerSpawned Name=SeqEvent_PlayerSpawned_0 ObjName=SeqEvent_PlayerSpawned_0 Archetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
          MaxWidth=156
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_AttachToActor'SeqAct_AttachToActor_0')),DrawY=770)
          VariableLinks(0)=(DrawX=624)
          VariableLinks(1)=(DrawX=694)
          ObjInstanceVersion=1
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=576
          ObjPosY=704
          DrawWidth=98
          DrawHeight=144
          Name="SeqEvent_PlayerSpawned_0"
          ObjectArchetype=SeqEvent_PlayerSpawned'Engine.Default__SeqEvent_PlayerSpawned'
       End Object
       Begin Object Class=SeqAct_AttachToActor Name=SeqAct_AttachToActor_0 ObjName=SeqAct_AttachToActor_0 Archetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
          InputLinks(0)=(DrawY=738)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=738)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_0'),DrawX=886)
          VariableLinks(1)=(LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),DrawX=963)
          ObjInstanceVersion=2
          ParentSequence=Sequence'ShoulderCam'
          ObjPosX=848
          ObjPosY=704
          DrawWidth=170
          DrawHeight=61
          Name="SeqAct_AttachToActor_0"
          ObjectArchetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
       End Object
       SequenceObjects(0)=SeqAct_Interp'SeqAct_Interp_0'
       SequenceObjects(1)=InterpData'InterpData_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_0'
       SequenceObjects(3)=SeqVar_Player'SeqVar_Player_0'
       SequenceObjects(4)=SeqEvent_PlayerSpawned'SeqEvent_PlayerSpawned_0'
       SequenceObjects(5)=SeqAct_AttachToActor'SeqAct_AttachToActor_0'
       DefaultViewX=-492
       DefaultViewY=-452
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=784
       ObjPosY=600
       ObjName="ShoulderCam"
       DrawWidth=95
       DrawHeight=29
       Name="ShoulderCam"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    
    ▲ Top

    ORBITING CAMERA
    • Description : A simple setup that forever orbits a camera around an object. Good for model previewing and such.
    • Author : Hourences
    • Tested On : UT3
    • Instructions : Standard installation

    LEVEL

    Begin Map
       Begin Level
          Begin Actor Class=Note Name=Note_1 Archetype=Note'Engine.Default__Note'
             Begin Object Class=ArrowComponent Name=Arrow ObjName=ArrowComponent_1 Archetype=ArrowComponent'Engine.Default__Note:Arrow'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="ArrowComponent_1"
                ObjectArchetype=ArrowComponent'Engine.Default__Note:Arrow'
             End Object
             Begin Object Class=SpriteComponent Name=Sprite ObjName=SpriteComponent_1 Archetype=SpriteComponent'Engine.Default__Note:Sprite'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="SpriteComponent_1"
                ObjectArchetype=SpriteComponent'Engine.Default__Note:Sprite'
             End Object
             Text="Keep the cube and the camera together. The PREPIVOT value in the cube determines distance.  RotRate controls the speed."
             Components(0)=ArrowComponent'ArrowComponent_1'
             Components(1)=SpriteComponent'SpriteComponent_1'
             Tag="Note"
             Location=(X=-502.617645,Y=-41.271210,Z=244.099609)
             Name="Note_1"
             ObjectArchetype=Note'Engine.Default__Note'
          End Actor
          Begin Actor Class=CameraActor Name=CameraActor_0 Archetype=CameraActor'Engine.Default__CameraActor'
             Begin Object Class=DrawFrustumComponent Name=DrawFrust0 ObjName=DrawFrustumComponent_0 Archetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
                FrustumAspectRatio=1.777778
                FrustumStartDist=10.000000
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="DrawFrustumComponent_0"
                ObjectArchetype=DrawFrustumComponent'Engine.Default__CameraActor:DrawFrust0'
             End Object
             Begin Object Class=StaticMeshComponent Name=CamMesh0 ObjName=StaticMeshComponent_8 Archetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
                StaticMesh=StaticMesh'EditorMeshes.MatineeCam_SM'
                LightingChannels=(bInitialized=True,Dynamic=True)
                Name="StaticMeshComponent_8"
                ObjectArchetype=StaticMeshComponent'Engine.Default__CameraActor:CamMesh0'
             End Object
             bConstrainAspectRatio=False
             DrawFrustum=DrawFrustumComponent'DrawFrustumComponent_0'
             MeshComp=StaticMeshComponent'StaticMeshComponent_8'
             Components(0)=StaticMeshComponent'StaticMeshComponent_8'
             Components(1)=DrawFrustumComponent'DrawFrustumComponent_0'
             Base=InterpActor'InterpActor_0'
             bHardAttach=True
             bEdShouldSnap=True
             Tag="CameraActor"
             Location=(X=-512.177063,Y=0.207264,Z=147.099731)
             Rotation=(Pitch=0,Yaw=327680,Roll=327680)
             RelativeLocation=(X=-512.177063,Y=0.207261,Z=-20.900253)
             Name="CameraActor_0"
             ObjectArchetype=CameraActor'Engine.Default__CameraActor'
          End Actor
          Begin Actor Class=InterpActor Name=InterpActor_0 Archetype=InterpActor'Engine.Default__InterpActor'
             Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=DynamicLightEnvironmentComponent_171 Archetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
                Name="DynamicLightEnvironmentComponent_171"
                ObjectArchetype=DynamicLightEnvironmentComponent'Engine.Default__InterpActor:MyLightEnvironment'
             End Object
             Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0 ObjName=StaticMeshComponent_393 Archetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
                StaticMesh=StaticMesh'UN_SimpleMeshes.TexPropCube_Dup'
                LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
                CastShadow=False
                bCastDynamicShadow=False
                bAcceptsLights=False
                bAcceptsDynamicLights=False
                LightingChannels=(bInitialized=True,Dynamic=True)
                bUsePrecomputedShadows=False
                Name="StaticMeshComponent_393"
                ObjectArchetype=StaticMeshComponent'Engine.Default__InterpActor:StaticMeshComponent0'
             End Object
             StaticMeshComponent=StaticMeshComponent'StaticMeshComponent_393'
             LightEnvironment=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
             Components(0)=DynamicLightEnvironmentComponent'DynamicLightEnvironmentComponent_171'
             Components(1)=StaticMeshComponent'StaticMeshComponent_393'
             Physics=PHYS_Rotating
             bHidden=True
             bCollideActors=True
             bBlockActors=True
             bPathColliding=False
             Tag="InterpActor"
             Location=(X=-0.000001,Y=0.000003,Z=167.999985)
             Attached(0)=CameraActor'CameraActor_0'
             DrawScale=0.250000
             PrePivot=(X=2048.000000,Y=0.000000,Z=0.000000)
             CollisionComponent=StaticMeshComponent'StaticMeshComponent_393'
             RotationRate=(Pitch=0,Yaw=11650,Roll=0)
             Name="InterpActor_0"
             ObjectArchetype=InterpActor'Engine.Default__InterpActor'
          End Actor
       End Level
    Begin Surface
    End Surface
    End Map
    
    

    KISMET

    Begin Object Class=Sequence Name=OrbitingCam Archetype=Sequence'Engine.Default__Sequence'
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_0 ObjName=SeqVar_Object_0 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=CameraActor'CameraActor_0'
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=1200
          ObjPosY=504
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_0"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Interp Name=SeqAct_Interp_0 ObjName=SeqAct_Interp_0 Archetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
          InputLinks(0)=(DrawY=334)
          InputLinks(1)=(DrawY=356)
          InputLinks(2)=(DrawY=378)
          InputLinks(3)=(DrawY=400)
          InputLinks(4)=(DrawY=422)
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0')),DrawY=350)
          OutputLinks(1)=(DrawY=406)
          VariableLinks(0)=(LinkedVariables=(InterpData'InterpData_0'),DrawX=1127)
          VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Object',LinkedVariables=(SeqVar_Object'SeqVar_Object_0'),LinkDesc="NewCameraGroup",MaxVars=255,DrawX=1197)
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=1096
          ObjPosY=296
          DrawWidth=156
          DrawHeight=173
          Name="SeqAct_Interp_0"
          ObjectArchetype=SeqAct_Interp'Engine.Default__SeqAct_Interp'
       End Object
       Begin Object Class=InterpData Name=InterpData_0 ObjName=InterpData_0 Archetype=InterpData'Engine.Default__InterpData'
          Begin Object Class=InterpGroupDirector Name=InterpGroupDirector_0 ObjName=InterpGroupDirector_0 Archetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
             Begin Object Class=InterpTrackDirector Name=InterpTrackDirector_0 ObjName=InterpTrackDirector_0 Archetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
                CutTrack(0)=(TargetCamGroup="NewCameraGroup")
                Name="InterpTrackDirector_0"
                ObjectArchetype=InterpTrackDirector'Engine.Default__InterpTrackDirector'
             End Object
             InterpTracks(0)=InterpTrackDirector'InterpTrackDirector_0'
             GroupColor=(B=123,G=204,R=0,A=255)
             Name="InterpGroupDirector_0"
             ObjectArchetype=InterpGroupDirector'Engine.Default__InterpGroupDirector'
          End Object
          Begin Object Class=InterpCurveEdSetup Name=InterpCurveEdSetup_0 ObjName=InterpCurveEdSetup_0 Archetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
             Name="InterpCurveEdSetup_0"
             ObjectArchetype=InterpCurveEdSetup'Engine.Default__InterpCurveEdSetup'
          End Object
          Begin Object Class=InterpGroup Name=InterpGroup_1 ObjName=InterpGroup_1 Archetype=InterpGroup'Engine.Default__InterpGroup'
             Begin Object Class=InterpTrackFloatProp Name=InterpTrackFloatProp_0 ObjName=InterpTrackFloatProp_0 Archetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
                PropertyName="FOVAngle"
                TrackTitle="FOVAngle"
                Name="InterpTrackFloatProp_0"
                ObjectArchetype=InterpTrackFloatProp'Engine.Default__InterpTrackFloatProp'
             End Object
             Begin Object Class=InterpTrackMove Name=InterpTrackMove_0 ObjName=InterpTrackMove_0 Archetype=InterpTrackMove'Engine.Default__InterpTrackMove'
                PosTrack=(Points=((InterpMode=CIM_CurveAuto)))
                EulerTrack=(Points=((InterpMode=CIM_CurveAuto)))
                LookupTrack=(Points=())
                LookAtGroupName="tsfdsf"
                MoveFrame=IMF_RelativeToInitial
                RotMode=IMR_LookAtGroup
                Name="InterpTrackMove_0"
                ObjectArchetype=InterpTrackMove'Engine.Default__InterpTrackMove'
             End Object
             InterpTracks(0)=InterpTrackMove'InterpTrackMove_0'
             InterpTracks(1)=InterpTrackFloatProp'InterpTrackFloatProp_0'
             GroupName="NewCameraGroup"
             GroupColor=(B=0,G=92,R=218,A=255)
             Name="InterpGroup_1"
             ObjectArchetype=InterpGroup'Engine.Default__InterpGroup'
          End Object
          InterpLength=10.009201
          InterpGroups(0)=InterpGroupDirector'InterpGroupDirector_0'
          InterpGroups(1)=InterpGroup'InterpGroup_1'
          CurveEdSetup=InterpCurveEdSetup'InterpCurveEdSetup_0'
          SelectedFilter=InterpFilter'Engine.Default__InterpData:FilterAll'
          EdSectionStart=0.161550
          EdSectionEnd=0.640770
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=1064
          ObjPosY=488
          DrawWidth=32
          DrawHeight=32
          Name="InterpData_0"
          ObjectArchetype=InterpData'Engine.Default__InterpData'
       End Object
       Begin Object Class=SeqAct_AttachToActor Name=SeqAct_AttachToActor_1 ObjName=SeqAct_AttachToActor_1 Archetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
          ObjInstanceVersion=2
          ObjPosX=1032
          ObjPosY=320
          DrawWidth=170
          DrawHeight=61
          Name="SeqAct_AttachToActor_1"
          ObjectArchetype=SeqAct_AttachToActor'Engine.Default__SeqAct_AttachToActor'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_4 ObjName=SeqVar_Object_4 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=InterpActor'InterpActor_0'
          ObjInstanceVersion=1
          ObjPosX=1086
          ObjPosY=416
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_4"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqEvent_LevelStartup Name=SeqEvent_LevelStartup_0 ObjName=SeqEvent_LevelStartup_0 Archetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
          MaxWidth=99
          OutputLinks(0)=(Links=((LinkedOp=SeqAct_Interp'SeqAct_Interp_0'),(LinkedOp=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_2')),DrawY=386)
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=888
          ObjPosY=320
          DrawWidth=69
          Name="SeqEvent_LevelStartup_0"
          ObjectArchetype=SeqEvent_LevelStartup'Engine.Default__SeqEvent_LevelStartup'
       End Object
       Begin Object Class=SeqVar_Object Name=SeqVar_Object_3 ObjName=SeqVar_Object_3 Archetype=SeqVar_Object'Engine.Default__SeqVar_Object'
          ObjValue=CameraActor'CameraActor_0'
          ObjInstanceVersion=1
          ObjPosX=1152
          ObjPosY=432
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Object_3"
          ObjectArchetype=SeqVar_Object'Engine.Default__SeqVar_Object'
       End Object
       Begin Object Class=SeqAct_Teleport Name=SeqAct_Teleport_1 ObjName=SeqAct_Teleport_1 Archetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
          ObjInstanceVersion=1
          ObjPosX=1088
          ObjPosY=336
          DrawWidth=166
          DrawHeight=61
          Name="SeqAct_Teleport_1"
          ObjectArchetype=SeqAct_Teleport'Engine.Default__SeqAct_Teleport'
       End Object
       Begin Object Class=SeqVar_Player Name=SeqVar_Player_0 ObjName=SeqVar_Player_0 Archetype=SeqVar_Player'Engine.Default__SeqVar_Player'
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=1360
          ObjPosY=592
          DrawWidth=32
          DrawHeight=32
          Name="SeqVar_Player_0"
          ObjectArchetype=SeqVar_Player'Engine.Default__SeqVar_Player'
       End Object
       Begin Object Class=SeqAct_ToggleCinematicMode Name=SeqAct_ToggleCinematicMode_2 ObjName=SeqAct_ToggleCinematicMode_2 Archetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
          InputLinks(0)=(DrawY=437)
          InputLinks(1)=(DrawY=458)
          InputLinks(2)=(DrawY=479)
          OutputLinks(0)=(DrawY=458)
          VariableLinks(0)=(LinkedVariables=(SeqVar_Player'SeqVar_Player_0'),DrawX=1401)
          ObjInstanceVersion=1
          ParentSequence=Sequence'OrbitingCam'
          ObjPosX=1320
          ObjPosY=400
          DrawWidth=163
          DrawHeight=109
          Name="SeqAct_ToggleCinematicMode_2"
          ObjectArchetype=SeqAct_ToggleCinematicMode'Engine.Default__SeqAct_ToggleCinematicMode'
       End Object
       SequenceObjects(0)=SeqAct_Interp'SeqAct_Interp_0'
       SequenceObjects(1)=InterpData'InterpData_0'
       SequenceObjects(2)=SeqVar_Object'SeqVar_Object_0'
       SequenceObjects(3)=SeqEvent_LevelStartup'SeqEvent_LevelStartup_0'
       SequenceObjects(4)=SeqAct_ToggleCinematicMode'SeqAct_ToggleCinematicMode_2'
       SequenceObjects(5)=SeqVar_Player'SeqVar_Player_0'
       DefaultViewX=-611
       DefaultViewY=-95
       DefaultViewZoom=0.927887
       ObjInstanceVersion=1
       ParentSequence=Sequence'Main_Sequence'
       ObjPosX=784
       ObjPosY=600
       ObjName="OrbitingCam"
       DrawWidth=89
       DrawHeight=29
       Name="OrbitingCam"
       ObjectArchetype=Sequence'Engine.Default__Sequence'
    End Object
    
    ▲ Top

    Copyright 2006-2017 Hourences.com - UDK, Unreal, Unreal Engine are trademarks or registered trademarks of Epic Games, Inc. All other trademarks are the property of their respective owners

    Website Design by 1clickwebdesigns.co.uk
    Powered by Wordpress