API ReferenceGE ExtensionseditorrallyEditor
Rally Editor – System Pacenotes Tab
Editor tab for viewing and refreshing system pacenotes (intro, outro, finish) used internally by rally missions.
Editor tab for viewing and refreshing system pacenotes (intro, outro, finish) used internally by rally missions.
Overview
Class-based tab (C) displaying system pacenotes in a 4-column table. Only available for rallyStage mission types. Supports refreshing by clearing compositor caches and reloading.
Class Methods
| Method | Signature | Description |
|---|---|---|
init | C:init(rallyEditor) | Stores editor ref; inits system pacenotes list. |
setPath | C:setPath(path) | Sets notebook path; checks mission type for rallyStage. |
selected | C:selected() | Loads system pacenotes for current audio mode. |
unselect | C:unselect() | Cleanup on deselect. |
draw | C:draw(mouseInfo) | Renders system pacenotes table with name, weight, text, and audio play buttons. |
UI Layout
| Column | Content |
|---|---|
| Name | System pacenote name + variant index |
| Weight | Playback weight (or 'auto') |
| Note Text | The text content |
| Files | Audio play button with existence indicator |
Refresh Behavior
Clears textCompositor and visualCompositor caches, reloads compositor Lua module, saves notebook, and reloads system pacenotes from disk.
Usage Example
local staticTab = require('/lua/ge/extensions/editor/rallyEditor/static')(rallyEditor)
staticTab:setPath(notebook)
staticTab:selected()
staticTab:draw(mouseInfo)Module Variables
windowDescription(string) - Module variable.
Module Variables
windowDescription(string) - Module variable.
See Also
- Rally Editor - Driveline Tab - Related reference
- Rally Editor - Measurements Tab - Related reference
- Rally Editor – Mission Settings Tab - Related reference
- World Editor Guide - Guide