Skip to content

Game updates

BeamNG.drive 0.40 for modders: World Editor changes, the isInside flag, the occupant system, and the three UI breaking changes

Audi RS6 C8 Avant – Virtual Cockpit and ECU Stage Tuning
Pictured: Audi RS6 C8 Avant – Virtual Cockpit and ECU Stage Tuning, from the ModsDrop library.

Most coverage of BeamNG.drive 0.40 is about the Percheron truck and split-screen. For the people who make mods, the interesting part of the 19 October release notes is further down: the World Editor changes, the Lua and JBeam additions, and three breaking changes in the UI layer. Here is the modder’s reading of 0.40 and its hotfixes, with what to update and what to leave alone.

World Editor and tooling

JBeam and vehicle modding

Input and Lua

The breaking changes: UI

Three, all in the interface layer, and they are the reason some HUD apps stopped working on patch day:

  1. The v-bng-panel directive was removed.
  2. createVueApp is deprecated, and ChangeState now only forwards to the router.
  3. setWindowTitle was removed.

If you maintain a UI app built on the old panel directive, it needs a rewrite against the current Vue-based framework. Hotfix 0.40.3 fixed a memory leak in the Vue subsystems, so test on 0.40.3 or later rather than 0.40.0. The “show possibly broken mods” button is gone from the Mod Manager, and 0.40.2 made the manager tolerant of corrupted archives, so your users will no longer see healthy mods vanish because one zip in their folder is bad.

Renderer notes

Vulkan and Direct3D 12 moved to bindless rendering; 0.40.2 fixed occlusion culling under Vulkan on PC and forced DLSS preset K on older GPUs. New anti-aliasing and upscaling options (SMAA T2x, DLSS, FSR 3 and 4, XeSS), stochastic screen-space reflections and specular occlusion change how materials read; a map or car tuned for the old look may want a second pass under the new one. Direct3D 12 VR via OpenXR is PC-only.

Platforms

A native Windows on ARM64 build exists but without the Steam SDK or overlay; Linux updated to SDL 3.4.18; the installer moved to NSIS for the Humble Bundle version. The PS5 version has no mod support at launch and the World Editor stays on PC, so the modding target is unchanged: PC.

A checklist for mod authors

  1. Test on 0.40.3, with Clear Cache first.
  2. Vehicles: check occupant volumes, consider the isInside flag, review engine volume and police modes if relevant.
  3. Maps: look for duplicate-material references, run the AI on decal roads, note the VRAM estimates in the Material Editor.
  4. UI apps: assume a rewrite if you used v-bng-panel.
  5. Update your mod page with the tested version and date. Your users read that line first.

Sources: the official 0.40 release notes and the 0.40.2 and 0.40.3 notes.

← All news