RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

Server CommandsGE UtilitiesGame Engine MainNavigation GraphScreenshot CaptureServerServer ConnectionSpawnpoint ManagerSimulation TimeVehicle SpawningSuspension Frequency Tester
Activity ManagerAudio Bank ManagerAudio Ribbon SystemBus Route ManagerCamera SystemCore Chat (IRC)Core CheckpointsCore Command HandlerCoupler Camera ModifierDevices (RGB Peripherals)Dynamic PropsEnvironmentFlowgraph ManagerForestFun StuffGame ContextGame StateGround Marker ArrowsGround MarkersHardware InfoHighscoresHotlappingInventoryJob SystemLap TimesLevelsLoad Map CommandMetricsMod ManagerMultiseatMultiseat CameraMulti SpawnOnlinePaths (Camera Paths)Quick Access (Radial Menu)Recovery PromptRemote ControllerReplayRepositoryRope Visual TestScheme Command ServerCore SnapshotCore SoundsCore TerrainTraffic SignalsTrailer RespawnVehicle Active PoolingVehicle Bridge (GE ↔ VLua Communication)Vehicle MirrorsVehicle PaintsCore VehiclesVehicle TriggersVersion UpdateWeather SystemWindows Console
Camera Mode: AutopointCamera Mode: AutozoomCamera Mode: Big MapCamera Mode: ChaseCamera Mode: CollisionCamera Mode: CrashCamera Mode: DriverCamera Mode: External / Fan CameraCamera Mode: FallbackCamera Mode: Free CameraCamera Mode: Game EngineCamera Mode: HandheldCamera Mode: Manual ZoomCamera Mode: NoiseCamera Mode: ObserverCamera Mode: OnboardCamera Mode: OrbitCamera Mode: Pacenote OrbitCamera Mode: PathCamera Mode: PredictorCamera Mode: RelativeCamera Mode: ShakeCamera Mode: SmoothCamera Mode: Top DownCamera Mode: TrackIRCamera Mode: TransitionCamera Mode: Unicycle

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 ExtensionscorecameraModes

Camera Mode: Big Map

Top-down camera for the big map overview. Supports mouse drag panning, scroll zoom with cursor anchoring, WASD movement, and map boundary clamping.

Top-down camera for the big map overview. Supports mouse drag panning, scroll zoom with cursor anchoring, WASD movement, and map boundary clamping.


Class API

MethodSignatureDescription
C:init()Initializes with default FOV range, angle, movement speed
C:reset()Resets manual zoom
C:setLevelProperties()Re-initializes for current level
C:onCameraChanged(focused)Adjusts vehicle render distance; resets zoom
C:setCustomData(data)Sets initial camera pose and look-at point
C:zoom(value)Handles scroll wheel zoom with cursor anchoring
C:getZoomStage(fov)Returns zoom stage (0, 0.5, or 1) for icon sizing
C:update(data)Applies position, rotation, zoom, panning, boundary clamping
C:onMouseButton(buttonDown, mouseDragging)Starts/stops mouse drag panning
C:onSerialize()Serializes map boundaries
C:onDeserialized()Restores map boundaries as Box3F

Properties

PropertyTypeDefaultDescription
isGlobalbooleantrueSingleton global camera
fovMinnumber25Minimum FOV (max zoom in)
fovMaxnumber42Maximum FOV (min zoom)
movementSpeednumber20WASD movement base speed
nearClipValuenumber100Near clip for high-altitude rendering
mapBoundariesBox3FnilLevel extents for position clamping

Zoom Behavior

  • Scroll wheel zooms with cursor anchoring (camera shifts to keep mouse point stable)
  • Zoom speed ramps up with continued scrolling (stopZooming counter)
  • Three discrete zoom stages control icon merge radius via freeroam_bigMapMode

Movement

  • WASD/arrow keys move camera in screen-relative directions
  • Speed scales with map size and current zoom level
  • Mouse drag (left button) pans the camera

Usage Examples

-- Activated by the big map system
core_camera.setGlobalCameraByName("bigMap", false, {
  initialCamData = { pos = vec3(0, 0, 500), rot = someQuat }
})

-- Big map sets boundaries externally:
-- camera.mapBoundaries = levelBBox

See Also

  • Camera Mode: Autopoint - Related reference
  • Camera Mode: Autozoom - Related reference
  • Camera Mode: Chase - Related reference
  • Core Systems Guide - Guide

Camera Mode: Autozoom

Filter camera that automatically adjusts FOV based on distance to target. Uses discrete zoom steps with smooth transitions, plus user zoom override via numpad 9/3.

Camera Mode: Chase

Third-person chase camera that follows vehicle direction with automatic forward/backward switching. Features smoothed direction tracking, configurable roll smoothing, and collision detection.

On this page

Class APIPropertiesZoom BehaviorMovementUsage ExamplesSee Also