Discover Experiences
Reference for `gameplay_discover_discover_038`, which defines the curated discover experiences for the 0.38 update including the Forklift Test, Log Loader, Rockslide scenario, and Italian quarry missi
Reference for gameplay_discover_discover_038, which defines the curated discover experiences for the 0.38 update including the Forklift Test, Log Loader, Rockslide scenario, and Italian quarry missions.
Overview
This module provides the "0.38 Highlights" discover page featuring new industrial vehicle experiences (forklift, log loader) and environmental scenarios (rockslide), plus curated missions around the Italian quarry.
Page Info
| Field | Value |
|---|---|
| Title | "0.38 Highlights" |
| Order | -2 (shown before 0.37 page) |
| Description | Localized: ui.experiences.discover_038.title / description |
Freeroam Experiences
038_forklift - Forklift Test
- Level: Industrial (industrial spawn)
- Setup: Loads prefab
gameplay/discover/038/vehicles.prefab.json - Traffic: Disabled
- Tasks:
- Controls explanation
- Hydraulic pressure mechanics
- Block handler forks usage
- Vehicle entry: Uses
gameplay_walk.getInVehicle()for the player vehicle from prefab
038_log - Log Loader Test
- Level: East Coast USA (industrial spawn)
- Setup: Loads prefab
gameplay/discover/038/logs.prefab.json - Traffic: Disabled
- Tasks:
- Controls explanation
- Hydraulic pressure mechanics
- Log sorting grapple usage
038_rockslide - Rockslide Scenario
- Level: Utah (west highway spawn)
- Setup: Loads prefab
gameplay/discover/038/rockslide.prefab.json - Traffic: Disabled
- Starting vehicle: Unicycle (walking mode)
- Flow:
- Player spawns in walking mode near the rockslide area
- Task: "Get into place"
- When player enters the truck: task changes to "Drop the rocks"
- Special: Uses
onVehicleSwitchedhook to detect when player enters the truck
Mission Highlights
| ID | Mission | Level | Est. Time |
|---|---|---|---|
038_quarrycapers | Quarry Capers (AI Race) | Italy | 5 min |
038_blockTruck | Block Truck 1 (Delivery) | Italy | 6 min |
038_marbleHaul1 | Marble March (Delivery) | Italy | 5 min |
038_quarrytt1 | Quarry Loop (Time Trial) | Italy | 5 min |
038_quarryG2G | Garage to Garage at Quarry | Italy | 10 min |
038_quarryRace | Worksite Wheeler (AI Race) | Italy | 5 min |
038_blockTruck2 | Switchback Shuffle (Delivery) | Italy | 15 min |
How It Works
-- Module loaded by gameplay_discover.loadDiscovers()
local D = {}
D.pageInfo = { ... }
D.experiences = arrayConcat(freeroamExperiences, missions)
return DEach forklift/log loader experience:
- Disables traffic
- Starts freeroam on the appropriate level
- Loads a prefab containing pre-positioned vehicles
- Finds vehicles by internal name from the prefab
- Puts the player in the designated vehicle
- Sets up task list with hydraulic/control instructions
Key Behaviors
- Prefab vehicles are found by iterating
scenetree.findClassObjects("BeamNGVehicle")and matchinggetInternalName() - All experiences use
commands.setGameCamera()after vehicle entry - The rockslide experience uses
onVehicleSwitchedhook for task progression - All Italian quarry missions reference the new quarry area added in 0.38
- Localization keys follow
ui.experiences.discover_038.*pattern
See Also
- discover/discover_037 - 0.37 Discover Experiences - Related reference
- discover/newPlayerExperience - New Player Experience - Related reference
- Gameplay Systems Guide - Guide
Discover Experiences
Reference for `gameplay_discover_discover_037`, which defines the curated discover experiences for the 0.37 (2025 Fall) update including the Limousine Test Drive, Destructive Props, and several missio
New Player Experience
Reference for `gameplay_discover_newPlayerExperience`, which defines the default "New Player Experience" discover page. Contains introductory freeroam experiences and curated beginner-friendly mission