Lots of fixes and some new content as well 🙂
Physics
- Fixed a crash to desktop when physics were paused for a long time
Vehicles
- 
ETKI: Added “Dreid” skin, added oil cooler, fixed rally struts causing physics crash, raised tow hitch to clear dual exhaust, minor texture/UV fixes 
- 
SBR4: Fixed front brake mesh stretching when turning, increased suspension damping, added hill climb variant 
- 
H45 Ambulance: Added license plate 
- 
Rock Props: Added refnodes for more reliable spawning 
- 
Miramar: Added skinnable 2nd channel UVs 
- 
Sunburst: Unmirrored the window UVs 
- 
Dry Van Trailer: Increased travel on the trailer feet, minor jbeam improvements 
- 
Haybale Prop: Fixed bad refnodes for more reliable spawning 
- 
Barstow, Burnside, 200BX, ETK800, ETKC: Improved behavior of inter part coltris for more reliable collisions (others still wip) 
- 
Moonhawk: Fixed race variant using sport tires 
- 
D35/H45: Fixed off road leaf spring breaking heavy duty axle 
- 
T75: converted wheels to 16 rays from 14 
- 
Covet: Fix hatch spoiler shaking 
- 
Vehicles with rear doors/ramps: Standardized open/close binding to “o” for kbd 
Replay System
- Fixed replay spikes in the most common cases (not all of them)
- Modified replay save directory, they are now stored in replays/*.rpl
- Fixed memory leak of replay resources when deleting a vehicle
- Fixed possible crash if spawning a vehicle while recording a replay
- Bumped replay version: files recorded with previous versions will no longer be readable (this will continue happening until the replay system is stable enough)
AI
- Added functionality to set and control (as fixed speed or as a max speed limit) the speed of the entire route planned by the AI
- Updated the app to facilitate manual route setting (above) functionality
- Bug fix related to offroad chase mode
- Added function (setAiPath) to scenariohelper to facilitate the usage of ai.driveUsingPath API to its full extent
Terrains / Scenarios
- 
Improvements to Utah: roads, rocks and cliffs 
- 
Changed scenario’s camera to use the “default mode” from option settings 
- 
Changed scenario’s camera to remember last camera used between resets 
UI
- UI App editor no longer requires “advanced mode”
- Fixed UI apps freezing after opening empty file selector in Replay app
General Bugfixes
- Vehicle will no longer go to manual shifting mode when shifting up/down for the first time (explicitly press ‘Q’ instead)
- Added log error for vehicle meshes without a material
- Added obj:getDistanceFromTerrain(node_id) function to vehicle Lua. This function returns the vertical distance of a node (node_id) from the heightmap
- Changed “Reload vehicle” action to basic function, will work without “Enable advanced functions” selected
- Vehicle configurations and replay files will no longer be moved when cleaning cache or updating the game
- Fixed a random crash when the game or computer is inactive for long periods of time or when opening other apps/windows
- Fixed crash with Decals using broken materials
- Fixed crash on Forest with broken materials
- Fixed bug on Options - Antialiasing
- Fixed window size not set correctly some times at startup, making some shaders not work properly
- Fixed “auto place” of vehicles spawning on places other than the desired position