Development Sneak Peek #3

Sneak Peek

It’s that time again, another Dev Sneak Peek!

Development is coming along nicely: there is a lot of work going on under the hood, as is usual.

Very often, things are implemented, and then discarded because they don’t meet our expectations, or they are simply dead ends. That’s what research is all about, and this simulator requires lots of it! Fortunately though, there’s lots of juicy screenshots and videos to show again this time. Please don’t get too used to it πŸ˜‰

Progress on the two upcoming maps (Italy and West Coast USA) is continuing at a steady pace. We can’t commit to a release date for either of them yet, so as usual, let’s say they’ll be released “When they’re ready”. Continue waiting patiently, as you have so far - it’ll be worth the wait.

This post contains just a sample of what the BeamNG team has been working on since the last update. Most of it is taken straight from our Developer Section, so if you want to find out about these tidbits before anyone else, you may want to subscribe to that subforum.


What you see here will **NOT** necessarily reach the next update or the final version If it does, it is **NOT** representative of what it may look like More work happens behind the curtains - this is **only** a random selection!

Work in progress πŸ™‚

Just a little feature for you drag fans out there πŸ™‚

A tiny little detail, but like most real life transmissions the M mode now does actually shift down automatically if your rpm drops to almost idle.
This ensures the car won’t bog down too much and makes driving in M mode much easier.

The lateral damping of our tire carcass was too low before, but we found a way to increase it by 4-5x by using specialized damping. This has also made the tires feel more direct, predictable, and smooth through ffb.

Left is old, Right is new. I used the most wobbly old bias ply tires to make it easy to see the difference.

West Coast USA is getting quite close to completion - below are updated versions of two of the screenshots seen in

Also below you can see WIP images of part of the canal, the drift track in the parking lot behind pit lane, and road works forming a detour at the edge of the map.

A little more information on how the N2O system works:

The basic components are:

  • N2O tank with a given capacity and actual content
  • Purge valve nodes
  • N2O controller which just acts as a little proxy to enable/disable things
  • Of course the added power can be selected either via hardcoded values in jbeam or for example with a slider in the tuning tab

You have two basic modes of operation:

  • Automatic injection
  • Manual injection

The automatic injection has a minimum RPM, a minimum gear and only actually injects any N2O with full throttle and when not on the clutch.
It can be armed/disarmed (arming also triggers a short purge visual) via a key binding, everything else then happens automatically.

The manual injection on the other hand does not have these safety guards, does not purge and just lets you inject N2O whenever you want really.
This has a couple of drawbacks. To prevent slipping of clutches the actual torque from the N2O system is taken into account while calculating the clutch torque, however, this uses the minimum RPM from the automatic injection as a baseline. So when you manually inject at lower RPMs, you’ll likely slip the clutch.

(Purging is just a visual thing btw)

For those that don’t know how N2O works and why the above issue exists: N2O injection essentially adds a constant power offset to your engine (hence the “xyzHP shot” names), however, since essentially power = RPM * torque (with the right units) having an additional 100hp at low RPMs requires a much higher additional torque compared to another 100hp at 5000 RPM.
To ensure the maximum powertrain stability we always want the clutch torque to be as low as possible, so making it work with insane amounts of torque at very low RPMs does not make sense.

Using N2O in the game also touches various other parts that we are still working on. (For example engine thermals, efficiency, durability etc)
Don’t expect miracles though, we work with what we have engine wise, so you’re not getting some sort of new and highly detailed engine simulation πŸ˜‰

Fans of trucks and solid axle vehicles will appreciate the newly added torque reaction features. Important results of that are:

  • Chassis twist, very relevant in heavy trucks
  • Asymmetric tire loading from driveshaft torque. Due to the driveshaft torque twisting the solid axle, these cars will tend to spin the rear right tire, and tend to handle differently left vs. right under power
  • Engine rocking when revving due to flywheel inertia
  • Engine rocking due to the opposite reaction of the driveshaft torque

We finally found time to fix these two apps πŸ™‚ They are working better than ever now πŸ™‚

Here’s a follow up video to the mysterious earlier video:

The latest WIP screens from West Coast USA:

Absurd N2O setup kicking in (yo):

Your engine might not like it though.

Finally, the result of tons of work.

In dev-speak, we had to rewrite the whole filesystem layer, and then we fixed the file notification system. In normal-speak, we just made modding faster!

Removed the front hood to make engine rocking visible:

As a consequence of soft-body physics, these torques can realistically ripple through the exhaust system (full-screen to see it better):

What you see here will **NOT** necessarily reach the next update or the final version If it does, it is **NOT** representative of what it may look like More work happens behind the curtains - this is **only** a random selection!
Sneak Peek

BeamNG Major Updates v0.25 - Spark Your Passion v0.25 release highlights
Festive Update v0.24.1 Released v0.24.1 release highlights
The 2021 Winter Release – v0.24 v0.24 release highlights
The 2021 Summer Release – v0.23 v0.23 release highlights
The 2021 Spring Release – v0.22 v0.22 release notes
The 2020 Winter Release – BeamNG v0.21 v0.21 release notes
The 2020 Summer Release – BeamNG v0.20 v0.20 release notes
β€œLa Vie Γ  Toute Vitesse” – v0.19 v0.19 release notes
The 2019 Winter Release – v0.18 v0.18 release notes
Buckle up, heavy traffic ahead: Update 0.17 released v0.17 release notes
Electrifying 0.16 v0.16 release notes
A Small Car on a Big Map – Version 0.15 released v0.15 release notes
Light Runner – Version 0.14 Released v0.14 release notes
The Automation Collaboration – Version 0.13 Released v0.13 release notes
Get Busy – version 0.12 released v0.12 release notes
Alpha version 0.11 – The Coast is Clear v0.11 release notes
Sounds like version 0.10 is out! v0.10 release notes
Hopping into 0.9 v0.9 release notes
Version 0.8 rolling in … v0.8 release notes
Alpha version 0.7 released :) v0.7 release notes