How to Slow Down Time (Slow Motion) in BeamNG.drive
Want to see spectacular collisions and accidents in BeamNG.Drive? There is an interesting slow motion feature for this. By slowing down time, you can track the details of the car's deformation and see how the suspension, brakes, and other physics elements work.
If you create video content in BeamNG, this mode will also be very useful to you.
How to enable time slowdown using hotkeys
The easiest way is to use the built-in key combinations. The commands work at any time:
-
Alt + ← — each press reduces the simulation speed. The more you press, the slower time goes.
-
Alt + → — increases the speed back if the slowdown is too strong.
-
Alt + ↓ — enables “super slow motion,” which reduces the speed by 100 times. Great for filming or analyzing accidents.
-
Alt + ↑ or Alt + Enter — instantly returns the game to normal speed.
For example, while jumping off a ramp, you can press Alt + ↓ to see how the wheels land, how the suspension works, and where the parts will fly in case of impact. If you need to continue the game at a normal pace, Alt + Enter will do the trick in a second.
How to set up slow motion via the game menu
If the standard combinations are not enough, you can manually set the time scale in the settings. This allows you to set a constant slowdown or acceleration.
To do this:
1. Open the control settings menu.
2. Go to the “Gameplay” section.
3. Find the Time Scale parameter — it is responsible for the overall flow of time in the game.
4. Set the desired value. 0.1 is 10% of the normal speed.
The changes take effect immediately.
Through the settings, you can assign additional hotkeys to specific time scale values.
Modifications and scripts for advanced slowdown
Those who want complete control over time should pay attention to Lua scripts and user modifications. With their help, you can set automatic slowdown under certain conditions.
The easiest way to set slow motion manually is through the developer console (key ~) and enter the command:
setTimeScale(0.1)
This will set the simulation speed to 10% of the standard. To return to normal time, enter:
setTimeScale(1)
Scripts also allow you to set more complex conditions. You can write a function that will slow down time only at the moment of collision and then automatically return it to normal. But this requires knowledge of the Lua language.
Is that a f*cking tutorial
@Guest it is