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
ui/ambientSound - Ambient Sound Stream PlayerUI Apps ManagerUI AudioBindings LegendCamera Distance AppConsole (consoleNG)Credits MusicExternal App (WebSocket UI Server)Fade ScreenGame BlurGameplay App ContainersGrid SelectorLivery EditorMessages DebuggerMessages/Tasks App ContainersMission InfoPolice InfoTop BarUI ModsUI Navigation / MapVehicle Paint EditorVehicle Vicinity AppUI Visibility
Livery Editor - CameraLivery Editor - ControlsLivery Editor - Edit ModeLivery Editor – Editor (Core)Livery Editor – HistoryLivery Editor – Layer ActionLivery Editor – Layer EditLivery Editor – LayersLivery Editor – ResourcesLivery Editor – SelectionLivery Editor – ToolsLivery Editor – User DataLivery Editor – Utils
Livery Editor – Tools / GroupLivery Editor – Tools / MaterialLivery Editor – Tools / MiscLivery Editor – Tools / SettingsLivery Editor – Tools / Transform

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 ExtensionsuiliveryEditortools

Livery Editor – Tools / Misc

Minimal layer utility - currently only provides layer duplication.

Minimal layer utility - currently only provides layer duplication.


Overview

ui_liveryEditor_tools_misc is a lightweight extension in the livery editor tools suite. It delegates to doOperation for cursor/layer dispatch.

Extension path: lua/ge/extensions/ui/liveryEditor/tools/misc.lua


Exports (M)

FunctionSignatureDescription
duplicate()Duplicates the currently selected layer via api.duplicateLayer.

Dependencies

  • editor_api_dynamicDecals - decal API (duplicateLayer)
  • ui_liveryEditor_tools - doOperation dispatch
  • ui_liveryEditor_layers - getLayerByUid for order/parent lookup

Additional Exports

The following exports are available but not yet documented in detail:

  • M.duplicate

Livery Editor – Tools / Material

Material property tool - sets colour, metallic, roughness, normal intensity, and decal texture on cursor or selected layers.

Livery Editor – Tools / Settings

Provides layer management tool operations for the livery editor.

On this page

OverviewExports (M)DependenciesAdditional Exports