PLUGIN SETTINGS

Configure how ALS behave in Editor, PIE, and Packaged Builds.

Access from Project Settings β†’ Plugins β†’ PrintMeAnything


βš™οΈ General

Setting
Default
Description

Show Context Name

false

Prefix messages with the calling object's name, e.g., [BP_MyActor].

Enable File Logging In Shipping

false

Allows logs to be written to files in shipping builds. Use with caution.

Enable Property Inspector In Shipping

false

Enables in-game access to Property Inspector in shipping builds.


πŸŽ›οΈ Input Settings

Setting
Default
Description

Open Logs Viewer

Ctrl + Shift + L

Opens the Runtime Logs Viewer.

Open Property Inspector

Ctrl + Shift + P

Opens the Runtime Property Inspector.

Disable ALS Shortcut Keys

false

if true, disables the global shortcut bindings for opening the Logs Viewer and Property Inspector.

Override Mouse & Input Mode

True

When widgets open: shows cursor & sets Game + UI. When they close: hides cursor & returns to Game Only. Turn False if your app controls cursor/input itself (e.g., non-game tools).

πŸ—‚οΈ Log Viewer

Setting
Default
Description

Enable File Logging

true

Master toggle to write logs to files.

File Only Unique Messages (BT Task & Service)

true

Avoids logging duplicate messages from AI nodes. Only changed values are recorded.

File Only Unique Messages (Property Debugger)

true

Property values are logged only when they change β€” not on every update tick.

Create Session Only If Logged

false

Skips creating an empty session file if no logs occurred during that run.

Max Lists to Create

2000

Internal limit on grouped messages in Logs Viewer (per context).

Max Log Size to Parse (MB)

5

Warn if loading a log larger than this.

Archive Logs Older Than (Days)

3

Automatically move logs older than X days to archive.

Archive Logs Larger Than (MB)

10

Rotate logs exceeding this file size.


🧩 Property Debugger

Setting
Default
Description

Update Interval (s)

0.1

How often tracked properties refresh.

Use Actor Label

false

Displays actor labels instead of internal object names like Object_C_1.

Context Color

Gray

Color for the context label.

Property Color

Purple

Color for property names.

Message Color

Yellow

Color for property values.

Property Debugger Widget

ALS_PropertyDebugger

Widget used by the alsproperty command. Replace if using a custom UMG.


πŸŽ›οΈ Preset Print / Log Styles

Preset
Color
Duration
Log Level
Mode

Print Info

Green

3s

Info

Screen + Log

Print Warn

Yellow

5s

Warning

Screen + Log

Print Error

Red

7s

Error

Screen + Log

Log Info

Green

0.1s

Info

Log only

Log Warn

Yellow

0.1s

Warning

Log only

Log Error

Red

0.1s

Error

Log only

Print 3D

Orange

5s

Info

Log only

You can configure presets that affect PrintString nodes and C++ macros:

  • Color

  • Duration

  • Log Mode (Screen, Log, Both)

  • Severity (Info, Warning, Error)

Presets help maintain a consistent debugging language across large teams.


🧱 Node Spawn Defaults

Setting
Default
Description

Default Exec Pin Text

""

Label shown on the first exec pin.

Default Input Pin Text

"Hello"

Default value of the first input pin.

Default Preset

PrintInfo

Preset auto-applied to new nodes.


🎨 Node Colors

Context
Color

Title – Info

Green

Title – Warning

Yellow

Title – Error

Red

Title – 3D

(0.8, 0.25, 0.0)

Title – Active

Gray

Body – Active

Gray

Body – Inactive

White


πŸ› οΈ How to Override Settings

  1. Open Editor β†’ Project Settings β†’ Plugins β†’ ALS

  2. Adjust any value β€” changes are saved automatically

  3. All values are stored in Config/DefaultGame.ini and apply on next session


Last updated