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 |