Skip to main content
  • Version ID: ????
  • Size: ??.?? MB
  • Published: 2021-09-11

Changelog

New features, options and improvements

  • Dynamic weather conditions online with either a server plugin (documentation is coming soon) or custom acServer implementation;
  • FSR:
    • Whole thing reworked with officially released SDK:
      • Quality presets are different now;
      • Recommended level of sharpening is used now;
      • Option for adjusting MIP bias according to recommendations;
    • Option to set lower quality setting for left and right sides in triple screen mode;
  • Smoke fully reworked (apart from tyres heating and spawning logic):
    • New improved shading;
    • Improved smoke-cars collisions;
    • Better support for open-wheelers;
    • Tyre smoke spawns below car with extreme drifting angles;
    • Dust and splashes spawns around car, not just from wheels;
    • Dust flies off dusty wheels;
    • A bit of dust appears for some F1 cars with wooden skidpads when those touch the ground (and can be configured on per-collider basis, similar to sparks);
    • Clouds of dust spawn on collisions;
    • Smaller particles for bits of dirt and smaller splashes spawn in contact points;
    • Long-lasting smoke and dust (lasts for several minutes);
    • When on grass, instead of dust clouds, more subtle soil particles are used (color is set in track config);
    • New look for smoke from exhaust, heated brakes and damaged engine;
    • Smoke won’t show up inside a cockpit;
    • Colored smoke and dust lose saturation with expansion, with new config parameters to adjust the rate;
    • Smoke culling improved for further optimization and smoother transitions;
    • New options to adjust density and on-screen size, to balance between visuals and performance;
    • Extra effect with smoke covering whole screen, to get effect of camera stuck in smoke much cheaper;
  • Pieces particles update:
    • Adjusted types chances, size and shading;
    • Collision detection now uses car heightmaps instead of depth buffer for more accurate results;
  • Size of sparks particles fixed, sparks no longer spawn with head-on collisions;
  • TyresFX:
    • Grass and dirt on tyres reworked, textures and rendering both;
    • Soil color is taken into account;
  • GrassFX:
    • Active ExtraFX pass option now properly supports fake car shadows reprojection;
    • Grass deformation updated, now takes into account grass height;
  • New rendering modes: 360°, fisheye, split screen (new Content Manager supports custom modes for AC video settings);
  • Specify joypad index for joypads input mode;
  • Support for VAO patches v5 with spatial AO samples for dynamic objects;
  • New sky mesh with more evenly distributed triangles for better reflections and mirrors;
  • Option to hide console;
  • Option to create portals to other servers online for freeroam servers;
  • Scene tweaks from new photo mode app remain active in replay with app hidden;
  • If VR failed to initialize, there’ll be a warning on loading screen (especially helpful if you accidentally chose wrong render mode);
  • Semi-transparent shadows from smoke, flames, semi-transparent objects and such improved with Bayer dithering.

Fixes

  • FSR:
    • Oculus Rift integration fixed;
    • Virtual mirror incorrectly positioned in triple screen fixed;
  • Pieces particles occasionally breaking motion blur fixed;
  • New photo mode app: setting DOF or changing camera FOV doesn’t reset to free camera anymore;
  • Origin shift compatibility:
    • AI recording tool fixed (didn’t render spline correctly);
    • ExtraFX bounced light clip plane fixed;
    • Issue with VR with post-processing disabled fixed;
    • Custom triple splits: misplaced driver names fixed;
    • Dynamic lights shadows fixed;
  • Accumulation DOF works better with real mirrors;
  • AC shutting down when making screenshots and such with certain mods fixed;
  • Memory leak with SMAA fixed;
  • Possible performance issues with some PP AA modes fixed;
  • AC stuck in setup check with cars with extended physics fixed;
  • Monitor mirrors showing headlights as red and blue fixed;
  • Issue with saving and loading selected PP-filter fixed;
  • Option to draw track AO samples removed to stop people from activating it accidentally;
  • VAO patches for cars no longer affect windscreen brightness;
  • Switching VAO sets (with driver/without driver) fixed;
  • Fur material changing scale randomly fixed;
  • Disabling windscreen dirt not always working fixed;
  • FidelityFX CAS now works with FXAA and FXAA 3.11 (fixed) as well as with SMAA;
  • Half-resolution smoke now works with triple screen mode;
  • Shader stPerPixelNM_UVflow with alpha-test now casts shadows properly;
  • Low beams not working properly in replays fixed;
  • Issue with windscreen meshes drawn over driver visor (with something like F6 camera) fixed;
  • Shaking chase cameras fixed;
  • Tessellation shaders (flags, bending pieces): fog, shadows and ExtraFX effects are fixed;
  • Issue with randomized wind component getting too large fixed;
  • Crash with downshift protection on older mods without audio event fixed;
  • Issue with car wheels jittering back and forth in rare cases when moving slowly fixed;
  • Shadowed wheels and VAO fade out when car tilts too much;
  • Collision depth is stored in replays now, for deforming walls to work correctly;
  • Fake Shadows generation for cars like McLaren-Mercedes MP4/13 fixed (now ignores seatbelts);
  • Issue with cached car data growing too large with repeated entries fixed;
  • Issue with car heightmap not working correctly with some cars (and resulting in, for example, sparks flying inside) fixed;
  • WeatherFX:
    • PP-filter adjustments are reset when current filter is changed;
    • Default WeatherFX implementation updated and fixed (improved clouds, definitions for cold and hot weather types were missing);
  • Per-pixel fog used in some shaders fixed;
  • Replay clips saving is more stable now;
  • FPS limiter deactivation in new performance stats app fixed;
  • Loading of extra CSP data for older replay versions fixed;
  • Pieces of grass and dirt not really working with car driving backwards fixed;
  • Broken shading (especially shadows) of some skinned meshes fixed;
  • Fake shadows from front wheels sometimes being rendered above everything else in first persion view fixed;
  • Smaller fixes and stability improvements.

For new content and configs

  • Override car data files related to visuals, such as lods.ini or lights.ini, by creating new files in extension/data_override folder;
  • Colorful shadowing: overall look improved, new parameters;
  • Masking pass shading improved, doesn’t look as messy with darker textures, new parameters;
  • Custom car physics:
    • Create hidden car setup items linked to some AC physics controller (for example, to create a suspension with ride height adapting to car speed);
    • Link clutch damage to exceedingly high torque;
  • Custom track physics:
    • Soft walls fixed, with new MAX_DEPTH option to limit softness for collisions that are too deep (docs are coming);
    • Cars spawned aligned to track surface (optional, controlled by track’s physics config surfaces.ini, enabled by default with custom track physics);
  • Deformable track walls for deep collisions (with soft colliders), for tyre walls and such;
  • WeatherFX:
    • API to create and manipulate dynamic lights for more advanced visual effects;
    • New ac.setSkyV2SunSaturation(number) to adjust sun saturation;
    • Functions to adjust VAO and extra AO samples parameters;
    • New sky-covering clouds using panorama textures as an alternative way to render clouds;
    • Option to load textures asynchonously, new function to unload textures;
    • New cloud material parameter normalFacingExponent for adjusting normal calculation (default value is 0.5);
    • New cloud parameter normalYExponent for shifting whole cloud shape, to get it to look more as if camera is below;
    • New cloud parameter topFogBoost for boosting fog at the top of the cloud;
  • TyresFX:
    • New DIRT_OFFSET_K parameter, similar to DAMAGE_OFFSET_K;
    • Option to set custom meshes for different tyres;
  • [MESH_SPLIT_...]:
    • Set split name or material directly, or use existing material;
    • New mode COPY_FLIPPED to fix missing interior windows;
    • New INSERT_TO option to specify new parent for new meshes;
  • Parameter [BOUNCED_LIGHT] AMBIENT_MULT=0.2 for reducing ambient effect on bounced light now that new VAO patches for tracks have light bounces;
  • Parameter [REFLECTIONS_FX] INTERIOR_NODES=… for cars without properly set COCKPIT_HR now works better, affecting more CSP features;
  • Scriptable displays now can reference a file with a script (SCRIPT=script.lua, same as LUTs);
  • New values for car state for Lua scripts: KERS state, number of gears, number of turbos, H-shifter state for user controls and for specific cars;
  • New car instrument inputs for KERS;
  • Adjustable wings now can affect several nodes at once (easier to get LODs to work);
  • New ColoredBlackSpecular parameter for car paint shader improving look of multi-colored skins, enables automatically with fourth version;
  • Set soil color for tracks along with dirt and grass color;
  • Option to set soil, dirt and grass colors for different types of surfaces;
  • New track inputs:
    • CAR_DAMAGE_N for amount of damage of Nth car;
    • CAR_DAMAGE for maximum amount of damage of all cars (could be tied to roof lights of ambulances?);
    • ONLINE_RACE switching to 1 for online races;
    • TIME_SMOOTH: time of day in seconds without rounding;
  • In condition expressions, writing condition: prefix when referencing a different condition is no longer needed;
  • In places where previously track parameters could either be a number or reference a condition, now expressions are fully supported as well;
  • CONDITION for track lights and material adjustments now can use expressions too (although, without color support for now);
  • Issue with parameters MOVE_MESH_BEHIND and MOVE_MESH_IN_FRONT_OF unable to reorder elements within same parent fixed;
  • Track configs now can set flame emitters;
  • Issue with change in configs related to semi-transparent shadows not applying live fixed;
  • New common/particles_track.ini with some presets for particles (bonfire, stove, flare);
  • CSP configs can add extra comments about car features on loading screen;
  • New Python functions: ac.ext_getWeatherTimeMult(), ac.ext_setWeatherTimeMult(value).