System Pacenotes
Legacy module for defining static co-driver pacenotes (countdown, finish, damage, first-note intro/outro). **Entirely commented out** - system pacenotes are now defined in compositor config files inst
Legacy module for defining static co-driver pacenotes (countdown, finish, damage, first-note intro/outro). Entirely commented out - system pacenotes are now defined in compositor config files instead.
Status
This file is fully commented out and returns nothing. System pacenotes have been moved to the compositor's config.system table, accessed via TextCompositor:getSystemPacenotes().
Historical Structure
The commented code defined static pacenotes with:
- name: identifier (e.g.,
"countdown3_1","finish_1","firstnoteintro_1") - text: language-keyed table (
{ english = "go." }) - weight: probability weight for random selection (optional)
- chill: boolean flag (optional)
Categories of System Pacenotes
| Category | Names | Purpose |
|---|---|---|
| Countdown | countdown1_1 to countdown5_1 | Start countdown ("five", "four", ...) |
| Go | go_1 | Start signal |
| Finish | finish_1 to finish_6 | End-of-stage phrases with varying weights |
| First note intro | firstnoteintro_1, firstnoteintro_2 | Introduces the first pacenote |
| First note outro | firstnoteoutro_1 to firstnoteoutro_7 | Follows first note (humorous variants) |
| Damage | damage_1 | Vehicle damage alert |
Former API
-- M.getCopy(langs) returned deep copies with:
-- { oldId, name, metadata = {static=true, system=true, chill, weight}, notes = {[lang] = {note = {freeform = text}}} }Current Replacement
-- System pacenotes are now accessed via TextCompositor
local tc = TextCompositor("english_default")
tc:load()
local sysPacenotes = tc:getSystemPacenotes(missionPacenotesDirname)
local goPacenote = tc:getSystemPacenote("go", 1)See Also
- Rally Codriver - Related reference
- Rally Mission Settings - Related reference
- Rally Pacenote - Related reference
- Gameplay Systems Guide - Guide
Structured Pacenote Data
Class holding the structured (machine-readable) data for a single pacenote. Stores field values from the schema (corner severity, direction, length, modifiers, etc.) and handles serialization with leg
Waypoint Types
Defines waypoint type constants and shorthand labels for pacenote waypoints. Each pacenote has a corner-start and corner-end waypoint.