Unreal Developer Network Content Creation
Welcome to the Unreal Developer Network The Engine Unreal Powered Content Creation Technical Playstation2 Xbox Gamecube Licensee Log In

Content Creation

Content Creation home

Documents listed below, but not hyperlinked, are restricted to engine licensees only.

As certain texts become relevant, due to released games using that technology, new documents will be made available. Check back often!
 
Getting Started
   - WhatToReadFirst
   Support
   - UnEdit (mailing list)
   - UnEditTraffic (summaries)
   - UnDevIRC (chat)
   - UnDevIRCTraffic (summaries)
   - UnrealEdSux0rs (bug list)
   Engine Prerequisites
   - TextureSpecifications
   - TextureComparison
   - Etc.

General Editor
   Basics
   - IntroToUnrealEd
   - UnrealEdInterface
   - RotationGizmo
   - UnrealEdKeys
   - BrushClipping
   - VertexEditing
   - BoxSelection
   - ShapeEditor
   - ExampleMaps
   - TriggersTutorial
   - WorkflowAndModularity
   Primitives
   - BspBrush
   - MirrorsAndWarpZones
   - HardwareBrush
   - MoversTutorial
   - UKXPackagesTutorial
   - TerrainTutorial
   - VolumesTutorial
   - LightingTutorial
   - ProjectiveTutorial
   - MaterialTutorial
   - CollisionTutorial
   - FluidSurfaceTutorial
   Animation
   - AnimNotifies
   - AnimBrowsertutorial
   - AnimBrowserReference
   Particles
   - EmittersTutorial
   - EmittersExamples
   New Particle Editor
   - ParticleSystems
   - ExampleParticleSystems
   Matinee
   - MatineeTutorial
   - MatineeExample
   - MatineeDemoOpening
   - MatineeDemoDropship
   - SampleMatineeTips
   Scripted Sequences
   - ScriptedSequenceTutorial
   - ScriptedSequenceActions
   - AIControllers
   Techniques
   - LevelTransitions
   - LevelOptimization
   - GroupsBrowser
   - NavigationAI
   - VertexBlendingTutorial
   - ConvertingContent739To829

Tools
   - ActorX
   - ActorXMaxTutorial
   - ActorXMayaTutorial
   - StaticMeshesFromMaya
   - UmodWizard
   - ModelingTableOfContents
   - CADtoUnreal

mathengine.gif
Karma Physics
   - IntroToKarma
   - KarmaReference
   - ImportingKarmaActors
   - UsingKarmaActors
   - KarmaAuthoringTool
   - RagdollsInUT2003
   - KarmaExampleUT2003
   - ExampleMapsKarmaColosseum

secretlevel.gif
PlayStation2 and GameCube
   - ConsoleDevelopment

Contribute!
You can create a new page, and then you can edit this list to add it to the categories, as well as edit the Content Creation homepage to tell everyone about it!

Make Requests!
You can also stop by the UdnStaff page to see what we're working on, and edit it to add your own document requests.


Please take note! For mod developers working with Unreal Tournament 2003, this documentation is meant to be a starting point for your own explorations into UT2003, not a definitive guide. There will be differences between the documentation here and the product in your hands, and you may have to figure out quite a bit for yourself. Check out the Unreal Tournament 2003 page in the Unreal Powered area for links to community sites if you're having problems. UDN is a licensee support site, and cannot provide technical support or game-specific assistance to end users.

ScriptedSequenceTutorial

Licensees can log in.

Interested in the Unreal engine? Check out the licensing page.

Questions about UDN itself? Contact the UDN Staff.

Scripted Sequences Tutorial

Document Summary: A brief guide to using Scripted Sequences.

Document Changelog: Last updated by Chris Linder (DemiurgeStudios). Original author was Hugh Macdonald (UdnStaff).

Overview

Scripted Sequences are used to control pawns in scenes. In your ScriptedSequence actor, under AIScript is a dynamic array of Actions.

Using a Dynamic Array

Initially, your Actions array will be empty. To add a new action, click on Add. This will create an empty element in the array (Add will always create elements at the end of the array). If, at any point, you click on Empty, it will clear the whole array, and you will lose any data that was in it.

Once you have an empty element in the array, you can expand it, and get a drop-down box which lists all the items which can be added into the array. To create a specific item for the array, select the item you wish to use from the drop-down-box, and click on New. The item that has been created can then be expanded to allow access to its variables.

To clear an element in the array, go to the main holder for that element (with the array index, eg [1]), and click on Clear. This will leave the actual element, but remove all the contents. To remove an element completely, click on Delete. If you wish to insert a new element before the current one, you can click on Insert.

To change the contents of an element, you must clear it first, and then create the new content.

Using the ScriptedSequence

To link a pawn to a ScriptedSequence, you need to set the pawn's AIScriptTag to the Tag of the ScriptedSequence. This will cause the sequence to start executing as soon as the pawn is active in the level (usually as soon as the level begins). Because of this, the most useful command to have first in the ScriptedSequence is a WaitForEvent. Once you have set this, you can then wait to trigger the rest of the sequence.

Any actions that you can use in a ScriptedSequence are described fully in the Actions doc.

Related Documents

ScriptedSequenceActions - This document talks about the types of actions ScriptedSequences can do.

AIControllers - This document goes over all the types of AIControllers as well as how to set up AIControllers in Unrealed.

AIReferenceDocument - This document talks about the technical side of AI. It goes over Controllers, AIControllers, and ScriptedControllers, as well as AIScripts and ScriptedSequences.


ScriptedSequenceTutorial - r1.8 - 11 Jul 2003 - 21:58 GMT - Copyright © 2001-2003 Epic Games
Unreal Developer Network Content by those crazy Perilith guysSite design and art by 2 design