Console Tips & Tricks#
Useful list from UE3: https://docs.unrealengine.com/udk/Three/ConsoleCommands.html
-
GET [class][property] - returns the default value of a class property
-
GETALL [class][property] - returns the value property for all instantiated classes
-
DISPLAYALL / DISPLAYALLSTATE - Identical to "getall", but displays output on the screen in realtime, similarly to stats.
-
DISPLAY [object][property] - Displays only the specified property for the specified single object. Only enough of the outer chain is required to make the object uniquely identifiable.
-
DISPLAYCLEAR - Clears all display* output.
-
SET - this one is the most powerful of them all. It takes as the first parameter string a class name, the second string a variable name, and the third string, a value. All objects of the given class (including subclasses) will have the given variable set to the given value. For example "set Pawn CollisionRadius 200" will make all pawns have a collision radius of 200. (See PawnTricksAndTips? for more details). In v3323 the set command has limited functionality when using online, this is to limit cheating.
-
EDITACTOR [parameter] – Will bring up property detail view & edit the properties of first found actor according to the parameter.
-
CLASS= - Class to look for.
-
NAME= - Name to look for
-
TRACE – Trace player view for first hit actor.
-
EDITDEFAULT [CLASS=class] – Open property editor for default properties of specified class. Only allowed in standalone.
-
EDITOBJECT [parameter] – Edit the properties of the first found object of the specified class or with the given name.
-
CLASS= - Class to look for.
-
NAME= - Name to look for.
-
LISTPROPS
-
LISTFUNCS
-
CHEATSCRIPT
-
LISTFUNC <classname> <functionname>: Parse the function and display details
-
Calling events from the console:
-
Invoke a level blueprint event:
ce EventName OptionalParamValue
-
Invoke an actor event:
ke ActorName EventName ParamValue
- Invoke an actor event with wildcards to invoke on every actor in the world:
ke * TestConsoleEvent 25
Reference From https://docs.unrealengine.com/udk/Three/ConsoleCommands.html
-
How to find problem actors for lightmapping/baking or fixing "Lighting Needs to be rebuilt" error message
-
Console command DumpUnbuiltLightInteractions
Reference From https://wiki.unrealengine.com/LightingTroubleshootingGuide
- How to improve light build times, look at the Lightmass statistics window
The Lighting Build Info dialog is a very important tool for improving lighting build times. First, build lighting in the level that you want to see stats for. Then, open the dialog under Build->Lighting Info->Lighting StaticMesh Info. Change the drop down to Lighting Build Info. This will show a sorted list of meshes and how long they took to compute lighting for.
Reference From https://docs.unrealengine.com/latest/INT/Engine/Rendering/LightingAndShadows/Lightmass/#gettingthebestlightingbuildtimes
How To Execute Multiple/Chain Console Commands /string console commands. Use the pipe as a console command separator
- stat unit | stat scenerendering
Dump all console commands:
dumpconsolecommands: dump all console commands to output
help: Generate html file of all console commands
Created: 2019-05-16