Editor

class uetools.commands.editor.editor.Vector[source]

Position vector

x: float | None = 0
y: float | None = 0
z: float | None = 0
to_ue_cmd(name, cmd)[source]

Convert the vector into a command line argument

class uetools.commands.editor.editor.Rotation[source]

Rotation vector

pitch: float | None = 0
yaw: float | None = 0
roll: float | None = 0
to_ue_cmd(name, cmd)[source]

Convert the rotation into a command line argument

class uetools.commands.editor.editor.DevArguments[source]

Development arguments

abslog: str | None = None
allusers: bool = False
auto: bool = False
autocheckoutpackages: bool = False
automatedmapbuild: bool = False
biascompressionforsize: bool = False
buildmachine: bool = False
bulkimportingsounds: bool = False
check_native_class_sizes: bool = False
codermode: bool = False
compatscale: bool = False
conformdir: bool = False
cookfordemo: bool = False
cookpackages: bool = False
crashreports: bool = False
d3ddebug: bool = False
devcon: bool = False
dumpfileiostats: bool = False
fixedseed: bool = False
fixuptangents: bool = False
forcelogflush: bool = False
forcepvrtc: bool = False
forcesoundrecook: bool = False
genericbrowser: bool = False
installed: bool = False
installfw: bool = False
uninstallfw: bool = False
installge: bool = False
cultureforcooking: bool = False
lightmassdebug: bool = False
lightmassstats: bool = False
log: str | None = None
logtimes: bool = False
noconform: bool = False
nocontentbrowser: bool = False
noinnerexception: bool = False
noloadstartuppackages: bool = False
nologtimes: bool = False
nopause: bool = False
nopauseonsuccess: bool = False
norc: bool = False
noverifygc: bool = False
nowrite: bool = False
seekfreeloading: bool = False
seekfreepackagemap: bool = False
seekfreeloadingpcconsole: bool = False
seekfreeloadingserver: bool = False
setthreadnames: bool = False
showmissingloc: bool = False
silent: bool = False
traceanimusage: bool = False
treatloadwarningsaserrors: bool = False
unattended: bool = False
uninstallge: bool = False
useunpublished: bool = False
vadebug: bool = False
verbose: bool = False
verifygc: bool = False
warningsaserrors: bool = False
class uetools.commands.editor.editor.RenderingArguments[source]

Rendering arguments

consolex: int | None = None
consoley: int | None = None
winx: int | None = None
winy: int | None = None
resx: int | None = None
resy: int | None = None
vsync: bool | None = None
novsync: bool | None = None
benchmark: bool | None = None
dumpmovie: bool | None = None
exec: str | None = None
fps: int | None = None
fullscreen: bool | None = None
seconds: float | None = None
windowed: bool | None = None
class uetools.commands.editor.editor.NetworkArguments[source]

Network arguments

lanplay: bool = False
limitclientticks: bool = False
multihome: bool = False
networkprofiler: bool = False
nosteam: bool = False
port: int | None = None
primarynet: bool = False
class uetools.commands.editor.editor.UserArguments[source]

User Arguments

nohomedir: bool = False
noforcefeedback: bool = False
nosound: bool = False
nosplash: bool = False
notexturestreaming: bool = False
onethread: bool = False
paths: str | None = None
preferredprocessor: bool = False
useallavailablecores: bool = False
class uetools.commands.editor.editor.ServerArguments[source]

Server arguments

login: bool = False
password: bool = False
class uetools.commands.editor.editor.GameStatsArguments[source]

Game stats arguments

nodatabase: bool = False
nolivetags: bool = False
class uetools.commands.editor.editor.ConfigArguments[source]

Configuration related arguments.

englishcoalesced: bool = False
noautoiniupdate: bool = False
noini: bool = False
regenerateinis: bool = False
defeditorini: str | None = None
editorini: str | None = None
defeditorusersettingsini: str | None = None
editorusersettingsini: str | None = None
defcompatini: str | None = None
compatini: str | None = None
deflightmassini: str | None = None
lightmassini: str | None = None
defengineini: str | None = None
engineini: str | None = None
defgameini: str | None = None
gameini: str | None = None
definputini: str | None = None
inputini: str | None = None
defuiini: str | None = None
uiini: str | None = None
class uetools.commands.editor.editor.DebugArguments[source]

Debugging arguments

bugloc: str | None = None
bugrot: str | None = None
class uetools.commands.editor.editor.MiscArguments[source]

Other arguments

timelimit: float | None = None
goalscore: float | None = None
numbots: int | None = None
class uetools.commands.editor.editor.CLIArguments[source]

Arguments to make the editor run in command line mode.

fullstdoutlogoutput: bool = False
utf8output: bool = False
nullrhi: bool = False
warningsaserror: bool = False
class uetools.commands.editor.editor.Arguments[source]

Unreal Editor arguments

project: str | None = None
cli: bool = False
dry: bool = False
map: str | None = None
game: bool = False
server: bool = False
address: str | None = None
class uetools.commands.editor.editor.Editor[source]

Runs Editor as is. This command exposes a lot of arguments.

Notes

To make your intention clear, you should implement your own Command with a more defined goal.

Examples

# Launch the uncooked game (no editor, standalone)
uecli editor RTSGame -game

# Launch a listen server (Host other clients, 1 local player)
uecli editor RTSGame /Game/Maps/MyMap?Listen --game

# Launch a dedicated server (no local players)
uecli editor RTSGame /Game/Maps/MyMap --server --game --port 8123

# Launch a client (1 local player)
uecli editor RTSGame --address localhost --port 8123 --game
name: str = 'editor'
static examples()[source]

returns a list of examples

static arguments(subparsers)[source]

Adds the arguments for this command to the given parser

static execute(args)[source]

Execute the command

uetools.commands.editor.editor.COMMANDS

alias of Editor