RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

server/commands - Camera & Input Commandsge_utils - Game Engine Utility Functionsmain.lua - GE Lua Entry Point & Game Loopmap.lua - Navigation Graph (AI Road Map)screenshot.lua - Screenshot Systemserver/server - Level Loading & Game ServerserverConnection - Client-Server Connection Manager`setSpawnpoint` - Default Spawn Point Persistence`simTimeAuthority` - Simulation Time & Bullet Time Control`spawn` - Vehicle Spawning & Safe Placement`suspensionFrequencyTester` - Suspension Natural Frequency Analysis
Auto AnnotationBoosterCalibrate ESCCompile ImpostersCompile MeshesConfig List GeneratorDecal Roads EditorDependency TreeDoc CreatorExport (glTF)Follow The White RabbitForest GeneratorGround Model DebugInput System UtilsInstanced Line Render DemoJBeam StatsLog StreamsMap TilesNode Beam ExportNode StreamPhotomodePrecompile ShadersPrecompile VehiclesProcedural Track (Gymkhana Generator)Rectangle GeneratorRender Components APIResave MaterialsRich PresenceSave Dynamic DataScreenshot Creator (Vehicle Thumbnails)ShowroomSort LinesStep HandlerTerrain GeneratorTest Extension ProxiesTest JSON Files Syntaxutil/vehicleRopeDebug - Rope Physics Debug UIutil/worker - Batch Job Workerutil/wsTest - WebSocket Test Server

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 Extensionsutil

Booster

Simple trigger-based booster that applies an upward impulse to vehicles entering a trigger zone.

Simple trigger-based booster that applies an upward impulse to vehicles entering a trigger zone.


Overview

util_booster provides a single trigger callback that, when a vehicle enters a trigger zone, queues a Lua command on the vehicle to activate a boost via the vehicle-side core_booster extension.

Extension path: lua/ge/extensions/util/booster.lua


Exports (M)

FunctionSignatureDescription
trigger(data)Called by trigger zones; boosts the vehicle on enter.

Internals

Trigger Callback

When trigger(data) is called with event type 'enter':

  1. Resolves the vehicle via getObjectByID(data.subjectID).
  2. Queues a Lua command on the vehicle: extensions.core_booster.boost(vec3(0,0,1), 0.01).

The boost direction is straight up (0,0,1) with a duration of 0.01 seconds.

Note: The code references a global event variable rather than data.event, which may be a legacy pattern.


How It Works

  1. Place a trigger zone in the level editor.
  2. Assign util_booster as the trigger handler.
  3. When a vehicle enters the zone, trigger() fires and sends a boost command to the vehicle's Lua VM.

Lua Examples

-- Manually trigger a boost on vehicle entering a zone
extensions.util_booster.trigger({subjectID = vehicleId})

-- The vehicle-side command that gets queued:
-- extensions.core_booster.boost(vec3(0,0,1), 0.01)

Additional Exports

  • M.trigger - (undocumented)

Auto Annotation

Automatically annotates scene objects with semantic labels for AI/segmentation.

Calibrate ESC

Automated ESC (Electronic Stability Control) calibration tool that iterates through vehicle configs and runs measurement tests.

On this page

OverviewExports (M)InternalsTrigger CallbackHow It WorksLua ExamplesAdditional Exports