Pulse.Debugger [page] | editor, game (Debug, Development, Launch Game) | Opens the Pulse Debugger. Page: Overview, Reports, Live, Timeline or the id of a plugin page (PulseOnline.Online). |
Pulse.Start [Plugin\|All] [Tab] [Anchor] | editor | Opens the Pulse window, on a plugin (its name or the name it shows) or All plugins, on a tab (Workflow, Docs, Versions, Settings); on Workflow the anchor is the id of a setup step whose row opens (Workflow). |
Pulse.Workflow.WriteDocs [Plugin] | editor | Writes the generated workflow blocks of the docs of a plugin (getting-started.md, index.md), of all plugins without a name (Workflow). |
Pulse.Guide [Id] | editor | Opens the Pulse guide panel, with a guide if given (PulseSkill.Workflow). |
Pulse.Learn.Start <Plugin> <lesson-id> ["<bundle.json>"] [--step=<step-id>] | editor | Starts a lesson in the Pulse guide panel, at a step if given; without a bundle the lesson comes from Resources/Docs/pulse-docs.json of the plugin (Learning paths). |
Pulse.Learn.Check <Plugin> [<lesson-id>] | editor | Logs the state of every step of the lessons of a plugin as the guide sees it now: done (in the progress), passes, open, next (no check) or NOT REGISTERED. Reads docs/learn of the plugin, else its docs bundle (Learning paths). |
Pulse.Learn.Do <call> | editor | Runs an action of the learning paths like Do It, e.g. Pulse.Learn.Do Pulse.CreateAsset(PulseQuest, Quest). |
Pulse.Docs.Capture <Plugin> [<lesson-id>] | editor | Writes the pictures of the lessons of a plugin (capture of the steps) to its docs/images. Opens a new empty level and runs the do actions of the steps before each picture; needs a renderer (Learning paths). |
Pulse.Check | editor | Checks the setup and the assets of every Pulse plugin and shows the result on All plugins of the Pulse window (Check All). The commandlet -run=PulseCheck does the same without the editor UI (Workflow). |
Pulse.PIE.Start [Standalone|Listen|Client] [players] | editor | Starts Play in Editor with its own net mode and number of players (default Listen 2: a listen server and one client, each in its own window), with a copy of the play settings: the settings of the Play button stay as they are. For checks and scripts. |
Pulse.PIE.Exec <instance> <command> | editor | Runs a console command (cheats included) as the local player of a PIE instance: 0 is the server or standalone game, 1 the first client. A client without cheats gets EnableCheats first. |
Pulse.Debug.Mark <text> | game and editor | Writes a marker into the debug timeline of every running world, e.g. to mark the steps of a manual test. |
Pulse.UI.Extensions | game and editor | Lists the UI theme extensions in lookup order: priority, path and how many roles they set (UI themes). |
Pulse.Messages.List | game and editor | Lists the registered message channels: payload, where they are broadcast, listeners in this game and what they mean (Message bus; the channels of all Pulse plugins: Message channels). |
Pulse.Workshop <Asset> Mode <Tree\|Graph> \| View <View> \| Table <0\|1> \| Collapse <Key>... \| Expand <Group id> \| Search <Text> \| Select <Key>... \| ListView <List> <Cards\|Table\|Stack> \| Solo <Path> \| Compact <0\|1> | editor | Changes an open config workshop: tree or graph, opens a view of the graph (O overview, L:<list path>, G:<group id>), shows a list as a table, collapses nodes to a group, expands it, searches, selects (in the tree: by path), the view of a list in the tree, the solo entry of a stack, compact tree rows. For scripted checks and pictures. |
Pulse.Editor.ShowDetails [width] <object path>... | editor | Opens a details panel of the objects; several objects are edited together like a selection (the cards show their summaries, “Mixed” where values differ). For checks and images. |
Pulse.Editor.PreviewOrbit [degrees] [frames] | editor | Turns the camera of every open Pulse preview viewport around its content (default 1 degree for 120 frames), for screenshots and tests. |
Pulse.Mode [mode] [tool] | editor | Opens a level editor mode of a Pulse plugin (by its mode id or the plugin name) and starts one of its tools; without arguments it lists the modes (Editor kit). |
Pulse.Views [Id\|none] [on\|off] | editor and PIE | Switches a viewport view of the Pulse plugins: in the editor console for the active level viewport, in the console of a PIE window for that window. Without arguments it lists the views, none turns all off (Editor kit). |
Pulse.Settings <Plugin\|Settings class> | editor | Opens the settings page of a plugin (Online, PulseOnline) or the block of a settings class (PulseOnlineSessionSettings) in Project Settings or Editor Preferences. Without arguments it lists the pages (Utilities). |
Pulse.ConfigFiles.SaveTo <Type> [File] | editor | Where the Project Settings save changes of a config type (Engine, Game, …) until the editor closes: Default, Windows, Custom/EOS, Windows/Custom/EOS, also files the editor does not read (Linux, Custom/EOSServer). Without a file it lists the files the editor reads (Config files). |
Pulse.ConfigFiles.Create <Type> <File> | editor | Creates a config file (empty, added in source control) and saves changes of its config type to it, e.g. Pulse.ConfigFiles.Create Game Linux/Custom/Steam. |
Pulse.ConfigFiles.NewCustom <Name> | editor | Adds a custom config to the config files of this session; its files are created with the first value written. |
Pulse.ConfigFiles.Show <SettingsClass> <Property> | editor | Opens the value of a setting in every config file, e.g. PulseOnlineSettings DefaultLoginMethod. |