Unreal Developer Network Content Creation
Welcome to the Unreal Developer Network The Engine Unreal Powered Content Creation TechnicalXbox 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 < br>    - UnrealEdInterface
   - RotationGizmo
   - UnrealEdKeys
   - BrushClipping
   - VertexEditing
   - BoxSelection
   - ShapeEditor
   - ExampleMaps
   - TriggersTutorial
   - WorkflowAndModularity
   - UnGlossary
   Primitives
   - BspBrush
   - MirrorsAndWarpZones
   - HardwareBrush
   - MoversTutorial
   - TerrainTutorial
   - VolumesTutorial
   - LightingTutorial
   - ProjectorsTableOfContents < br>    - MaterialTutorial
   - CollisionTutorial
   - FluidSurfaceTutorial
   Texture
   - TextureBrowserReference
   Animation
   - AnimNotifies
   - AnimBrowserTutorial
   - AnimBrowserReference
   Particles
   - EmittersReference
   - SpriteEmitter
   - MeshEmitter
   - BeamEmitter
   - SparkEmitter
   - EmittersExamples
   New Particle Editor
   - ParticleSystems
   - ExampleParticleSystems
   Matinee
   - MatineeTutorial
   - MatineeExample
   - MatineeDemoOpening
   - MatineeDemoDropship
   - SampleMatineeTips
   Scripted Sequences
   - ScriptedSequenceTutorial br>    - ScriptedSequenceActions
   - AIControllers
   Techniques
   - LevelTransitions
   - LevelPreviewTutorial< br>    - 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
   - Installing_SVehicle_Examples_

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.

UnrealEdKeys

Licensees can log in.

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

Questions about UDN itself? Contact the UDN Staff.

UnrealEd Key Combinations Cheat Sheet

Document Summary: A reference for all of the keyboard shortcuts for Unreal Ed.

Document Changelog: Last updated by Jason Lentz (DemiurgeStudios), to update for the 2110 build. Original author was Mike Lambert (UdnStaff).

One can find the below key shortcuts in the following files, since this file will become out of date as new features are added:

  • UnEdCam's UEditorEngine::Key
  • UnEdCam's UEditorEngine:: MouseDelta
  • UnEdCam's CalcFreeMoveRot and CalcAxialMoveRot
  • UnEdClick's HBackdrop::Click and FEditorHitObserver::Click

Movement

There are two 'modes' for mouse movement.

Movement Usage

Free movement is used for:

  • moving the camera
  • moving actors in an orthographic view
  • face dragging
  • vertex dragging

Axial movement is used for:

  • moving actors in an non-orthographic view
  • scaling brushes
  • snapping brushes

Axial rotation is used for:

  • brush rotation

Axial Movement

If orthographic viewport (XY,YZ,XZ views)

m.gif y.gif Zoom In/Out
l.gif x.gif Move Left/Right (horizontal)
r.gif y.gif Move Up/Down (vertical)

If non-orthographic viewport (3D view)

l.gif x.gif Move along X axis
r.gif x.gif Move along Y axis
l.gif r.gif y.gif Move along Z axis

Free Movement

If orthographic viewport (XY,YZ,XZ views)

l.gif xy.gif Move left/right and up/down
l.gif r.gif y.gif Zoom in/out
r.gif x.gif Rotate in plane of current viewpoint

If non-orthographic viewport (3D view)

l.gif xy.gif Yaw and Move forwards/backwards and yaw
l.gif r.gif xy.gif Move left/right and up/down
r.gif xy.gif Yaw and Pitch

Axial Rotation

l.gif x.gif Pitch
r.gif x.gif Yaw
l.gif r.gif y.gif Roll

Clicking on...

the backdrop

ctrl.gif m.gif Center Camera at Clicked Point
A l.gif Add Current Actor
L l.gif Add Light
r.gif Context Menu
No- ctrl.gif l.gif Select None
ctrl.gif r.gif Add Clip Marker
shift.gif alt.gif m.gif Dragging the mouse extends a ruler that will give you the distance between any two points

a surface/polygon in the 3D view

shift.gif ctrl.gif l.gif Select Brush associated with surface
shift.gif l.gif Apply current texture to surface
alt.gif r.gif Grab texture from surface
alt.gif l.gif Apply current texture to surface
alt.gif ctrl.gif l.gif Apply current texture and texture coordinates (from last grabbed surface) to surface

an actor

ctrl.gif r.gif Add Clip Marker
ctrl.gif l.gif Toggle selection of Actor
l.gif Select this
r.gif Context Menu
l.gif l.gif Properties Window

the vertex of a brush

ctrl.gif r.gif Add Clip Marker
r.gif Set vertex as pivot

Render Options

Render Modes

alt.gif 1 RMODE 1 (Wireframe)
alt.gif 2 RMODE 2 (Zones and zone portals)
alt.gif 3 RMODE 3 (Flat-shaded)
alt.gif 4 RMODE 4 (Flad-shaded with normals)
alt.gif 5 RMODE 5 (Illuminated texture mapping)
alt.gif 6 RMODE 6 (Plain texture mapping)
alt.gif 7 RMODE 13 (XY view)
alt.gif 8 RMODE 14 (YZ view)
alt.gif 9 RMODE 15 (YZ view)

Toggle Rendering

B Toggle Show-Brushes
H Toggle Show-Actors
K Toggle Show-Backdrop
P Toggle Show-Player-Control (Realtime Preview)
W Toggle Show-Hardware-Brushes

Brush Manipulation

ctrl.gif A Add Brush
ctrl.gif D Deintersect Brush
ctrl.gif I Intersect Brush
ctrl.gif S Subtract Brush

Actor Manipulation

shift.gif A Select All Actors
alt.gif ctrl.gif l.gif xy.gif Add selected actors (supports shift.gif for multiple-selection)
Delete Delete Selected Actors
F4 View Actor Properties
F5 View Surface Properties
F6 View Level Properties
F7 Compile Changed Scripts

The Usual

File

ctrl.gif O Open
ctrl.gif L Save
ctrl.gif E Save As...
ctrl.gif P Play Level

Edit

ctrl.gif X Cut
ctrl.gif C Copy
ctrl.gif V Paste
shift.gif D
ctrl.gif W
Duplicate (important when using Static Meshes/Hardware Brushes)
ctrl.gif Y Redo
ctrl.gif Z Undo

Find/Replace

ctrl.gif F Find
ctrl.gif H Replace

Polygon Selection

Select Adjacent...

shift.gif J Select All Adjacent Polys
shift.gif C Select Adjacent Coplanar Polys
shift.gif F Select Adjacent Floor Polys
shift.gif Y Select Adjacent Polys With Slanted Slope
shift.gif W Select Adjacent Walls

Complex Selection Modes

shift.gif G Select Matching Group Polys
shift.gif B Select All Polygons on Brushes which have a polygon currently selected
shift.gif I Select Polys on Brush with Same ItemNames

Memorization

shift.gif M Memorize Selected Polys
shift.gif R Select Memorized Polys
shift.gif O Select Memorized Polys and Currently Selected Polys (Selected OR Memorized)
shift.gif U Select Memorized Selected Polys (Selected AND Memorized)
shift.gif X Select Memorized Non-Selected Polys and Non-Memorized Selected Polys (Selected XOR Memorized)

Miscellaneous

shift.gif S Select All Surfaces in Level
shift.gif Q Select Unselected Polys on Brush (Brush MINUS Selected)
shift.gif T Select Matching-Texture Polys
shift.gif N Select None

Editing Modes

(choose a mode by selecting an icon on the upper portion of the left toolbar)

Brush Clipping Mode

r.gif Add vertex (up to three)

Vertex Editing Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif xy.gif Move vertices
alt.gif ctrl.gif l.gif xy.gif Add selected vertices (supportshttps://udn.epicgames.com/pub/shift.gif for multiple-selection)
l.gif Add vertex to selection

Polygon (Face) Dragging Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif xy.gif Move faces
l.gif Add polgyons visible to point clicked (as if it is on the 0 plane)

Brush Rotate Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif xy.gif Axial Rotation

Brush Scale Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif xy.gif Snap to grid
ctrl.gif l.gif xy.gif Scaling on Brush in Given Direction

(Deprecated? Broken?)

alt.gif ctrl.gif l.gif xy.gif Scaling on Each Brush, Retaining Relative Positioning

Freehand Polygon Drawing Tool

r.gif Add vertex to list
l.gif xy.gif Regular Camera Movement
r.gif Options which allow one to "Create Brush"

Texture Panning Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif r.gif y.gif Uniform Texture Scaling
ctrl.gif l.gif x.gif U Panning
ctrl.gif r.gif y.gif V Panning

Texture Rotate Mode

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif xy.gif Rotate Textures on Selected Faces

Terrain Editing Mode

(rough and unfinished. changes expected)

l.gif xy.gif Regular Camera Movement
ctrl.gif l.gif r.gif y.gif Raise/Lower Terrain Vertices
l.gif Select Vertex
shift.gif l.gif Select Additional Vertex

Regular Viewport Mode

alt.gif ctrl.gif l.gif xy.gif Add selected vertices (supports shift.gif for multiple-selection)
l.gif Select brush, or Select vertex on brush
alt.gif l.gif xy.gif Move selected vertices
l.gif xy.gif Move
l.gif xy.gif Move Actors
ctrl.gif l.gif x.gif alt.gif r.gif y.gif shift.gif Delete Eliminate all BSP errors

UnrealEd Bugs (found while creating the above document)

ctrl.gif N assigned to both "New" and "Intersect"

shift.gif S assigned to both "Select all surfaces" and "select adj. slants"

"Select None" mislabelled as shift.gif Z, should be shift.gif N

"Select Adj. Slanted" should be shift.gif Y, not shift.gif S

"Intersect" should be ctrl.gif I, not ctrl.gif N

"Save As" should have "Ctrl-E" listed in the menu


UnrealEdKeys - r1.11 - 11 Jul 2003 - 22:00 GMT - Copyright © 2001-2003 Epic Games
Unreal Developer Network Content by those crazy Perilith guysSite design and art by 2 design