New controls button for pausing the race compatible with steering wheels and gamepads (uses Start button by default if nothing else has been selected);
PS5 DualSense support (light bar, LEDs, pad, new API for Gamepad FX allowing to access acceleration, gyroscope and apply resistance to triggers);
Control Tweaks app can change gamepad buttons live (useful with DualSense controllers);
Car Mirrors Configurator app now allows for a more precise adjustment;
New CSP apps now store their position and size across different desktops;
Real Mirrors: VR lock option is compatible with Alter FOV now;
Option for adding MIPs to rear view mirrors to reduce aliasing (enabled by default);
Small Tweaks: option to turn driver head with free and orbit cameras;
A Mumble link for an optional automatic connection (also, optionally closing Mumble when exiting AC);
Slipstream effectiveness multiplier;
Car configs now can override position and orientation of car audio sources as well;
Car data can have alternative entries for CSP;
Update for the new PBR shader: UV1 scaling, option to use unscaled UV1 as UV2, micro shadow and AO fresnel, multilayer version acting the same as classic shader;
WeatherFX: option for setting distant ambient lighting shift;
Car configs: wobbling nodes now can affect several objects with a single section, especially helpful with LODs;
Car skins now can include extra UV2 patches;
New headless mode for only running AC physics part with few extra tweaks;
Override the name of AC data folder in documents or name of race configuration file (race.ini) with environment variables;
Skidmarks FX: option to dump skidmarks in a OBJ file;
New AABB_RANGE parameter for track lights for a small performance improvement;
Car data: override grip multiplier for AI;
Track meshes split with [SPLIT_MESHES_...] are selectable now;
Some crashes happening with configs like mesh splitting fixed;
Car and track lights, if configured for this, can be disabled if Extra FX bounced light is active properly;
CSP looks for car config in car data as well (data/csp_config.ini);
CAR_ACTIVE_… track conditions and garage doors work online properly now;
Custom AI: access to data if car wheels are on the valid track surface or not, teleportation direction fixed.
Access car headlights color and turning lights active phase in car state, sky, sun and fog color in sim state;
String splitting function fixed for a case where delimiter is longer than a single symbol;
Use TTS with a shared library;
New shared UI library for simplified creation of large virtualized lists;
Lua modes and online scripts can change audio reverb value;
Lua apps: add notification counter, check if window is collapsed, control mouse position, simulate clicks and mouse wheel, alter timezone and geo coordinates live;
Physics API (for example, available to online scripts): limit use of DRS, toggle DRS, disable car collisions, changing driver name fixed;
Custom physics scripts: change final gear ratio, change or replace turbos with custom implementation, access dynamic controllers, create custom setup menu items and more;
Standard library: load and use regular LUTs with optional cubic interpolation;
Extended car state: access to gear ratios and values shown by default developer Wings app;
Audio: play regular files (WAV, MP3, FLAC, etc.) in 3D space with FMOD (also, now you can start audio events not waiting for audio engine to load);
Refresh state of sim.isAdmin flag;
Bug with lua apps getting unloaded without LAZY = FULL option fixed;
Online servers now have an option to require Lua scripts to load, shutting down AC if for some reason they aren’t available;
Optional periodic live refresh for online servers (clients would re-download scripts every N seconds and refresh their state if scripts have changed);
API function for changing driver names live fixed;
Crash with several online scripts drawing HUD at once fixed;
Bug with extra car audio sources lagging behind car fixed;
ERS/KERS values fixed, also a new shared library for accessing config tyre values more easily;
Loading LUT from INI config is now working for AC packed data.