Project settings

Project Settings > Pulse > Foundation (UPulseFoundationSettings, DefaultGame.ini).

Setting Default Description
bRecordMessagesInTimeline true Writes every message of the message bus into the debug timeline.
bLogMessages false Logs every message (LogPulseFoundation, Verbose).
bEnableTimelineInEditor true Records timeline events in builds with the editor.
bEnableTimelineInPackaged false Records timeline events in packaged non-shipping builds.
TimelineCapacity 4096 Events kept per world.
RecentReportsInMemory 100 Reports kept in memory for the Pulse Debugger.
bEnableCheatExtensions true Adds the Pulse cheat extensions to every cheat manager.
bAutoRegisterPlayerSettingsClasses true Registers every UPulsePlayerSettings subclass.
bRegisterAccessibilitySettings true Every player gets the Accessibility tab.
SettingsCollections empty Settings collection assets every local player gets.
CategoryDisplayNames empty Names of setting categories in menus.
bEnableAutoComponents true Adds the automatic components of the Pulse plugins and of the list below when actors spawn.
AutoComponents empty More automatic components of the project.
TeamComponent off, player state Adds a team component to every player state.
PlayerTeam Pulse.Team.Player Team of players whose team component starts without one; empty for no team.

Changing the timeline settings at runtime takes effect after Pulse::Debug::RefreshTimelineSettings().

Report policy of a plugin

Plugins that write reports have an FPulseReportPolicy in their own settings:

Field Default Description
EditorMode OnFailure Mode in builds with the editor: Disabled, OnFailure (write files only for failures), Always
PackagedMode Disabled Mode in packaged non-shipping builds. Shipping builds never record.
MaxStoredReports 100 Files kept per plugin, 0 = all

PulseFoundation plugin documentation.

This site uses Just the Docs, a documentation theme for Jekyll.