| Home Page | Recent Changes

UnrealEd 2 Console

UnrealED 2.0 has a command line box at the bottom of the screen (for the latest version of UEd, see UnrealEd Console). Many of these commands are equivalent to mouse, menu or buttons of the GUI interface, but there are some which are not. Please also see UT Console for other console commands which might apply. The commands below correspond exactly to the #exec commands.

[interface.consolebar]

UnreaEd 2 console bar

I've made a start removing emphasis from commands which have interface equivalents.

Notes

The commands can be entered either upper case or lower case. The list of previously used commands (in the current session) are saved in a drop down list, that can be conveniently re-selected (Click >> Enter), so commonly used commands can be quickly re-activated. Be sure that the correct object is selected before entering command. Also, tool bar buttons can be user created for any of the commands listed here. Many of these commands are seldom used, but can be handy when making large scale systemic alterations to a level (numerous repeat operations).

Commands can be bound to custom toolbar buttons or keys. See binding editor commands. See also UnrealEd interface.

Look for lines in Editor.log that start with "Cmd:" to find out about more possibly interesing console commands.

Actor commands

ACTOR ADD CLASS=<CLASS>
add actor of class <class> (eg: CLASS=ASMD). Same as
ACTOR ALIGN
aligns the vertices of the selected brushes to the grid. Useful for brushes who do not automatically align such as cylinders or spheres
ACTOR APPLYTRANSFORM
applies the transform permanently to selected brushes. (what's the difference between this and BRUSH APPLYTRANSFORM?)
ACTOR CLIP Z
In wireframe view it culls brushes that are after a certain distance. The distance being determined by where the Active brush is when it's pressed. Press again to disable. Useful for complex maps.
ACTOR DELETE
Deletes any and all currently selected actors.
ACTOR DUPLICATE
duplicates currently selected actor
ACTOR HIDE SELECTED
hides the currently selected actors / brushes
ACTOR HIDE UNSELECTED
hides any actors / brushes that are not currently selected
ACTOR KEYFRAME NUM=#
set the current actor to key frame number # (presumably only has an effect on movers?)
ACTOR MIRROR X
mirrors the selected actor about the X axis
ACTOR MIRROR Y
mirrors the selected actor about the Y axis
ACTOR MIRROR Z
mirrors the selected actor about the Z axis
ACTOR REPLACE BRUSH
replace selected brush with the builder brush (ie. If you select an added brush and issue this command it will be replaced with another added brush that is the shape of the current builder brush, same for all other brush types) (THIS DOESNT SEEM TO WORK)
ACTOR REPLACE CLASS=<CLASS>
replace selected actor with actor of class type <class> (eg: CLASS=ASMD). Doesn't work on brushes and movers. See Brush Hacking for this.
ACTOR RESET ALL
resets the Location, Pivot, Rotation and Scale of the selection. See Actor Context Menu.
ACTOR RESET LOCATION
resets the selected brush's Location See Actor Context Menu.
ACTOR RESET PIVOT
resets the selected brush's Pivot. See Actor Context Menu.
ACTOR RESET ROTATION
resets the selected brush's Rotation. See Actor Context Menu.
ACTOR RESET SCALE
resets the selected brush's Scale. See Actor Context Menu.
ACTOR UNHIDE ALL
shows all actors / brushes that may have been hidden. See Toolbox.

Actor selection commands below...

Brush Commands

BRUSH ADD
creates an additive brush
BRUSH ADDMOVER
creates a mover brush from red builder brush
BRUSH APPLYTRANSFORM
Transform the selected brush permanently. Reduces stack of previous brush operations to one configuration. (Equivalent to transform permanently.)
BRUSH FROM DEINTERSECTION
creates new brush from the deintersection operation
BRUSH FROM INTERSECTION
creates new brush from the intersection operation
BRUSH MORE
???
BRUSH SET
???
BRUSH SUBTRACT
creates a subtractive brush
BRUSHCLIP
performs the clipping operation on the selected brush
BRUSHCLIP DELETE
deletes the verticies used to perform brush clipping operation
BRUSHCLIP FLIP
flips selection arrow denoting what side of brush to clip
BRUSHCLIP SPLIT
splits the selected brush along the clipping plane
MAP BRUSH GET
copy selected brush to red builder brush.
MAP BRUSH PUT
move selected brush to builder brush location and take on shape of builder brush. (how does this compare to ACTOR REPLACE BRUSH?)
MAP SENDTO FIRST
send selected brush to the beginning of the bulding process
MAP SENDTO LAST
send selected brush to the end of the building process
PIVOT HERE
places a pivot a the previously selected grid point
PIVOT SNAPPED
snaps pivot to grid

Camera commands

CAMERA ALIGN
aligns the camera on the currently selected actors/ brushes
CAMERA CLOSE FREE
closes all free viewports or FREE can be substituded for the name of a specific viewport
CAMERA HIDESTANDARD
hides all standard viewports
CAMERA OPEN
opens a new floating 3D viewport. This can be maximized: very handy if all you can see in a regular viewport is software mode.
CAMERA UPDATE
updates viewport

Class Commands

CLASS LOAD FILE=<FILENAME>
load class from file
CLASS NEW
create new class
CLASS SPEW ALL
exports all scripts to your UT folder, folders are created for each class. ALL can replaced with specific class (ie BOTPACK)
SETCURRENTCLASS CLASS=<CLASS>
set the current class to <class>

General Commands

DELETE
deletes selected actors / brushes
DUPLICATE
duplicates selected actors / brushes
EDIT COPY
copies selected actors / brushes
EDIT CUT
cuts selected actors / brushes
EDIT PASTE
pastes selected actors / brushes
JUMPTO X,Y,Z
Puts all viewports centered on entered coordinates. Must update view to jump to entered x y z. Used with the Game Console Command -report, which records current player location coordinates to the log file.
LEVEL LINKS
update teleporter links
LEVEL REDRAW
redraws the level views updating any changes
LEVEL VALIDATE
validate the level, find errors (works only for TaoPaiPai)
LSTATS
displays lighting stats
MAP [LOAD/SAVE/IMPORT/EXPORT] FILE=<filename>
executes the load, save and import commands with the given filename
MAP NEW
start new map
SHOWINV
toggle the showing of inventory spots
TRANSACTION REDO
redo previous action
TRANSACTION UNDO
undo previous action

Mode Commands

Note that a number of these modes are either experimental, have been removed from the toolbox interface due to being buggy.

MODE BRUSHCLIP
puts editor in brush clipping mode
MODE BRUSHROTATE
puts editor in brush rotate mode
MODE BRUSHSCALE
puts editor in brush scaling mode
MODE BRUSHSHEER
puts editor in [brush sheer]? mode
MODE BRUSHSNAP
scales a brush while snapping vertices to the grid.
MODE BRUSHSTRETCH
puts editor in brush stretching mode. Seems to be the same as brush scaling but doesn't snap to the grid.
MODE CAMERAMOVE
puts editor in camera moving mode
MODE CAMERAZOOM
puts editor in camera zoom mode
MODE FACEDRAG
puts editor in face drag mode (added with UT patch 432)
MODE GRID=[1,0]
turns snap to grid on or off (1 = On, 0 = Off)
MODE MAPEXT=[1,0]
No idea!
MODE ROTGRID=[1,0]
turns rotational grid on or off (1 = On, 0 = Off)
MODE SHOWVERTICES=[1,0]
turns vertices on or off (1 = On, 0 = Off) (does absolutely nothing as far as I can make out)
MODE SNAPDIST=#
distance of vertex to grid intersection before snapping to it
MODE SNAPVERTEX=[1,0]
turns vertex snap on or off (1 = On, 0 = Off)
MODE SPEED=#
movement speed 1,2, or 3
MODE TEXTURELOCK=[1,0]
turns texture lock on or off (1 = On, 0 = Off) – If texture lock is on then textures will not be reset on brushes that are vetex manipulated
MODE TEXTUREPAN
puts editor in texture pan mode
MODE TEXTUREROTATE
puts editor in texture rotate mode
MODE TEXTURESCALE
puts edtor in texture scaling mode (I can't get this to do anything!)

Pathing Commands

PATHS BUILD
auto create pathnode network - opt=1
PATHS BUILD HIGHOPT
auto create pathnode network - opt=2
PATHS BUILD LOWOPT
auto create pathnode network - opt=0
PATHS DEFINE
create reachspecs
PATHS HIDE
hide pathnodes
PATHS REMOVE
remove all pathnodes
PATHS SHOW
show pathnodes
PATHS UNDEFINE
remove all reachspecs

Polygon (surface) Commands

See Selecting Surfaces.

EDCALLBACK SURFPROPS
bring up the surface properties of selected poly
POLY DEFAULT TEXTURE=<PACKAGE.GROUP.TEXTURE>
sets the default texture in the texture browser
POLY SELECT ADJACENT ALL
selects all adjacent polys
POLY SELECT ADJACENT CEILINGS
selects all adjacent ceiling polys
POLY SELECT ADJACENT COPLANARS
selects all adjacent coplaner polys
POLY SELECT ADJACENT FLOORS
selects all adjacent floor polys
POLY SELECT ADJACENT SLANTS
selects all adjacent polys on the same slant
POLY SELECT ADJACENT WALLS
selects all adjacent wall polys
POLY SELECT ALL
selects all polys in the map
POLY SELECT MATCHING TEXTURE
selects all matching surfaces that share the same applied texture
POLY SELECT MEMORY
selects any polys that have been remembered in memory
POLY SELECT NONE
deselect any currently selected poly
POLY SELECT REVERSE
inverts the state of selected to unselected or vise versa
POLY SELECT ZONE
selects all polys in the current zone
POLY SET TEXTURE=<PACKAGE.GROUP.TEXTURE>
sets the poly to the given texture
POLY SETTEXTURE
sets the poly to the current selected texture
POLY TEXALIGN FLOOR
aligns the textures to the floor plane
POLY TEXALIGN ONETILE
aligns textures to one tile fitting
POLY TEXALIGN WALLCOLUMN
aligns texture to Wallcolumn
POLY TEXALIGN WALLDIR
aligns the textures to the wall plane
POLY TEXALIGN WALLPAN
pans out the textures on the wall plane
POLY TEXINFO
displays information about the texture like scaling multipliers
POLY TEXMULT U=# V=#
???
POLY TEXPAN U=# V=#
pans textures along the U and V axis by the supplied number of units
POLY TEXSCALE U=# V=# UV=# VU=#
Scales the texture by numbers entered for U and V and skews the texture for numbers entered for UV and VU script MAKE compile scripts

Rebuild Commands

BSP REBUILD [LAME/GOOD/OPTIMAL] [BALANCE=0-100] [LIGHTS] [MAPS] [REJECT]
rebuild BSP with default settings or custom settings in brackets
LIGHT APPLY
applies lights in your level
MAP REBUILD
rebuild map (geometry/bsp)

Select Commands

MAP SELECT ADDS
selects all additive brushes in the map
MAP SELECT FIRST
select the first created brush in the level
MAP SELECT LAST
select the last created brush in the level
MAP SELECT NONSOLIDS
selects all nonsolid brushes in the map
MAP SELECT SEMISOLIDS
selects all semisolid brushes in the map
MAP SELECT SUBTRACTS
selects all subtractive brushes in the map
SELECT NONE
Deselect any and all selected actors (it is a common error to inadvertently select an actor when moving mouse across one of the view screens).
ACTOR SELECT ALL
selects all brushes / actors within the map
ACTOR SELECT DELETED ???
ACTOR SELECT INSIDE
selects all brushes / actors within the builder brush
ACTOR SELECT INVERT
inverts the state of selected to unselected or vise versa
ACTOR SELECT NONE
deselect the selected actors
ACTOR SELECT OFCLASS CLASS=<CLASS>
selects all actors of a class
ACTOR SELECT OFSUBCLASS CLASS=<CLASS>
selects all actors of a class or subclasses. Eg use with "TournamentWeapon" to select all weapons.

Texture Commands

TEXTURE APPLYDETAIL
Apply the "current detail texture" to the texture selected in the texture browser
TEXTURE BATCHAPPLY DETAIL=[DetailTextureName | None] [PREFIX=TextureNameMatchingPrefix] [OVERRIDE=[TRUE | FALSE]
Search through all texture packages optionally searching for matches against the "TextureNameMatchingPrefix" for all textures found, apply DetailTextureName as the new detail texture. If a detail texture already exists and OVERRIDE=FALSE, then skip the texture
TEXTURE CLEAR
??? Flashman: I think you'll find this has the same effect as the clear button on the texture properties box, basically it removes all dynamic texture sources from it, i.e. drips, fire etc..
TEXTURE CLEARDETAIL
Clear the current detail texture.
TEXTURE CULL
Remove Textures references on all non-visible surfaces. See Texture Cull.
TEXTURE REPLACEDETAIL
Search through all texture packages for occurrences of detail textures that match the texture currently selected in the texture browser. If a match is found, replace the texture's detail texture with the "current detail texture.
TEXTURE SCALE DELTA=#
???
TEXTURE SETDETAIL
Set the "current detail texture" to the current the texture browser selection

Object Commands

OBJ SAVEPACKAGE PACKAGE=<packagename> FILE=<packagefile> WARN=?
saves a given package to a specified file.
OBJ LOAD PACKAGE=<packagename> FILE=<packagefile>
loads a given package from a specified file. See Embedding Code.
OBJ EXPORT PACKAGE=? TYPE=<exporter> NAME="objectname" FILE="filepath"
exports an object, TYPE=OBJECT exports to T3D
OBJ RENAME OLDPACKAGE= OLDGROUP= OLDNAME= NEWPACKAGE= NEWGROUP= NEWNAME=
rename/move object

Other Stuff – Please categorize.

NEW STANDALONE <classname> PACKAGE= FILE= CONTEXTCLASS= CONTEXT= NAME=
?
NEW PUBLIC <classname> PACKAGE= FILE= CONTEXTCLASS= CONTEXT= NAME=
?
NEW PRIVATE <classname> PACKAGE= FILE= CONTEXTCLASS= CONTEXT= NAME=
?
NEW <factoryclass> PACKAGE=<packagename> Name=<newobjectname> [Factory-specific parameters follow]

Used to build objects using a Factory (Editor.ClassFactoryNew, Editor.ClassFactoryUC, Editor.LevelFactory, Editor.LevelFactoryNew, Editor.ModelFactory, Editor.MusicFactory, Editor.PolysFactory, Editor.SoundFactory, Core.TextBufferFactory, Editor.TextureFactory, Editor.FontFactory, Editor.TrueTypeFontFactory, Editor.TextureFactoryNew). This is how the editor imports objects.

Examples:

    new ClassFactoryUC Package=MyLevel Name=XXX File=XXX.uc

I don't know if it actually compiles the thing.

The following might be other properties:

  • ContextClass
  • Context
  • Package
  • Name
  • File
AUDIO IMPORT FILE=<filename> NAME=<name_of_sound_object> GROUP=<packagegroup>

Imports an audio file into the package of the context in which this command is executed.

In fact, all import commands seem to rely on subclasses of "Factory".

HOOK ACTORPROPERTIES
I think it does actor properties.
LSTAT
LightMap stats.
MACRO ???
Another name for EXEC? Involves a TextBufferFactory.
TEXTURE IMPORT ALPHATRICK=? NEXT=? MTEX=? DETAIL=? TexFlags=? LODSet=? Mips=?
MODE VERTEXEDIT
MODE SELECTIONLOCK=...
MODE MAPEXT=...
MODE AFFECTREGION=...
CAMERA OPEN XR=x YR=y MISC1=? MISC2=? REN=? HWND=?

Mychaeel: Why are some of the commands put in italics?

Tarquin: I was making a start on marking the ones which are available as menus/toolbox buttons etc, as opposed to the ones which are unique here

Mychaeel: Hmmm... I think it'd be better if those commands' explanations simply included directions how to use them via a menu command.

who can say me how to turn off light coronas, cos i've see nothing while lamps in front of me. fanx in advance

Tarquin: probably under Advanced Options in UT

Dark Pulse: That's correct. You can also use a different renderer; I know the Software Renderer has them turned off by default. However, the Software Renderer really, really bites, so just stick with what he said. ;)

Sudsyman73: i couldn't find it on the polycount page or here, but what is the command for olde UEd2.0 that shows the polycount? it's showed in the log right? or maybe it's the same as the UEd3.0 command? i don't know... i'll go check that one

SabbathCat: The command is "Stat FPS", at least, in Ued 2.0 it is.

BlackHawk: The "NEW <factoryclass>..." seems to be a really powerful command. Only problem is that the exact syntax for the different factories cannot be found anywhere. Can anyone elaborate on this plz?


Category Mapping

Category To Do

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

FAQs

Help Desk

Mapping Topics

Mapping Lessons

UnrealEd Interface

UnrealScript Topics

UnrealScript Lessons

Making Mods

Class Tree

Modeling Topics

Chongqing Page

Log In