RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

Server CommandsGE UtilitiesGame Engine MainNavigation GraphScreenshot CaptureServerServer ConnectionSpawnpoint ManagerSimulation TimeVehicle SpawningSuspension Frequency Tester
Gameplay AchievementGameplay CityDiscoverForce FieldGarage ModeMarker InteractionParking SystemGameplay Playmode MarkersGameplay PoliceGameplay RallyGameplay Rally LoopGameplay Raw POIsGameplay Skidpad TestSpeed Trap LeaderboardsSpeed Traps and CamerasGameplay StatisticsTaxi Ride SystemTraffic SystemVehicle PerformanceWalking
Rally Audio ManagerRally Camera Path PlayerRally ClientRally Cut CaptureRally EnumsRally Extension HelperRally GeometryRally ManagerRecce ManagerRecce AppRecce SettingsRally Settings ManagerSnap-to-RoadTraffic Exclusion ZonesRally UtilityRally Vehicle CaptureRally Vehicle Tracker
Rally CodriverRally Mission SettingsRally PacenotePacenote GeneratorPacenote WaypointNotebook PathStructured Pacenote DataSystem PacenotesWaypoint Types

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE Extensionsgameplayrallynotebook

Waypoint Types

Defines waypoint type constants and shorthand labels for pacenote waypoints. Each pacenote has a corner-start and corner-end waypoint.

Defines waypoint type constants and shorthand labels for pacenote waypoints. Each pacenote has a corner-start and corner-end waypoint.


Exports

ExportTypeValueDescription
M.wpTypeCornerStartstring"cornerStart"Waypoint type for corner start
M.wpTypeCornerEndstring"cornerEnd"Waypoint type for corner end
M.shortenWaypointTypefunction-Converts type to short label

Shorthand Map

Waypoint TypeShort Label
"cornerStart""Cs"
"cornerEnd""Ce"

How It Works

Simple lookup module used throughout the rally system for consistent waypoint type handling.

local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')

-- Use constants for waypoint creation
local wp = {
  waypointType = waypointTypes.wpTypeCornerStart,
}

-- Get short label for debug display
local label = waypointTypes.shortenWaypointType(wp.waypointType) -- "Cs"

See Also

  • Rally Codriver - Related reference
  • Rally Mission Settings - Related reference
  • Rally Pacenote - Related reference
  • Gameplay Systems Guide - Guide

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

Library Compositor

Core composition engine that converts structured pacenote fields into human-readable text phrases. Handles corner calls, caution phrases, modifiers, distance calls, finish lines, and phrase enumeratio

On this page

ExportsShorthand MapHow It WorksSee Also