Rally Editor – Pacenote Form
Main pacenote editing form aggregating structured, freeform, custom, and measurements sub-forms with pacenote options.
Main pacenote editing form aggregating structured, freeform, custom, and measurements sub-forms with pacenote options.
Overview
Class-based form (C) that delegates to StructuredForm, CustomForm, MeasurementsForm, or inline freeform editing based on the pacenote's audio mode. Provides action buttons and option toggles.
Class Methods
| Method | Signature | Description |
|---|---|---|
init | C:init(pacenoteToolsWindow) | Stores parent ref and tools state. |
setPacenote | C:setPacenote(pacenote) | Sets active pacenote; clears sub-forms. |
draw | C:draw() | Renders the full pacenote form in a child window. |
Sub-Forms Dispatched
| Audio Mode | Form Used |
|---|---|
structuredOnline / structuredOffline | StructuredForm.draw(pacenote) |
freeform | Inline freeform editing with distance before/after display |
custom | CustomForm.draw(pacenote) |
| All modes | MeasurementsForm.draw(pacenote, state) |
Pacenote Actions
- Place Vehicle – Teleports player vehicle to pacenote
- TODO / Done – Mark/clear todo status
- Delete – With confirmation modal
- Merge with Prev/Next – Combines freeform text (freeform mode only)
Pacenote Options
- Slow Corner – Delays next corner until this one is reached
- Slow Corner Release Type – Dropdown for timing adjustment
- Reset Odometer – Controls distance call calculation chain
- Trigger Type – Dropdown for pacenote timing
- Ignore Distance Calls – Skips distance call for this pacenote
- Audio Mode Override – Per-pacenote audio mode override
Usage Example
local PacenoteForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm')
local form = PacenoteForm(pacenoteToolsWindow)
form:setPacenote(pacenote)
form:draw()See Also
- Rally Editor – Custom Pacenote Form - Related reference
- Rally Editor – Measurements Form - Related reference
- Rally Editor – Structured Pacenote Form - Related reference
- World Editor Guide - Guide
Rally Editor – Measurements Form
ImGui form displaying corner measurement data for a selected pacenote: diameter, arc length, severity, direction, and intensity variation analysis.
Rally Editor – Structured Pacenote Form
ImGui form for editing pacenotes in structured audio mode – corner severity, direction, length, radius change, modifiers, and caution levels.