Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@gro-ove
Created March 21, 2021 16:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gro-ove/f4cdbfebe8be031ddd3a5e2713f339ba to your computer and use it in GitHub Desktop.
Save gro-ove/f4cdbfebe8be031ddd3a5e2713f339ba to your computer and use it in GitHub Desktop.
- New generic configs affecting all cars and tracks (wouldn’t do much at the moment);
- Major rewrite of advanced culling to improve its performance;
- DXGI tweaks got a few more options (unrelated to flip model):
- Use GPU based on selected screen in AC video settings;
- True borderless mode;
- Triple buffering and custom maximum frame latency;
- Option for SIMD-accelerated culling for tracks;
- Option to disable audio if AC is minimized or in background;
- Smart mirror: option to override mirrors rendering distance;
- Radar app: settings for colors, updated look;
- Loading smoothness and informativeness greatly improved, thanks to new built-in loading profiler;
- Loading should be faster now, with option to speed it up further with caching (enabled by default);
- VAO darkness fixed with dynamically adjustable gamma;
- Reworked crash messages, now with additional checks and tips;
- Crash reports include CSP settings preset;
- Sound speed takes temperature and other stuff into account;
- GUI: optional warning for throttle and brake pedals overlap;
- Custom colors online now saved across sessions;
- Option for adaptive near clip plane to improve the look with camera far away from cars and track;
- Custom VR mirroring: new mode showing right eye only;
- Teleporting destinations list is more compact, supports grouping and can filter points;
- Few small optimizations.
Fixes:
- Crashes on certain tracks fixed;
- Option for smoother loading shouldn’t make it that much longer now;
- “Show on screen” now works properly, including negative coordinates or fullscreen;
- Non-mirrory mirrors on other cars fixed;
- Reflection cubemap messing up rendering order and causing some meshes to not be visible fixed;
- Pinned app are no longer resizable;
- Changed general settings during the race now won’t trigger full CSP reload;
- WeatherFX: cloud shadows and cloud rendering fixed;
- Navigators occasionally showing random mess on map fixed, also now work without GUI module enabled;
- Major performance issue appearing on some GPUs as a strange FPS limiter fixed;
- Crashes with car instruments module disabled fixed;
- Heating effect not working properly without bounced light enabled fixed;
- Meshes on distant cars disappearing too early fixed;
- TyresFX now works in mirrors properly;
- PBR shader with clear coat: dynamic lights fixed;
- Exterior glancing head trajectory fixed to avoid clipping through the roof in some cars;
- Accessible color now uses 32 bpp instead of 64 to help with performance;
- Forced throttle and neutral gear button for keyboard input mode fixed;
- Fireworks audio and visual fixed, now reflected in cubemaps;
- Crash with mouse steering on certain tracks with very short AI spline fixed;
- Mirrors breaking and cockit switching to LR version with F6 cameras when other cars are close fixed;
- TyresFX no longer breaks after session restart;
- Inverted reflections (for example, causing black blobs on some tyres at night) fixed;
- Few smaller fixes.
For new content and configs:
- TyresFX: specify tyres pattern for certain tyre types in config;
- Extended physics for cars:
- Option to use real mass online to improve collisions for heavy cars;
- Options to redefine collision parameters;
- Extended physics for tracks:
- Option to use real mass for cars online;
- Options to redefine collision parameters for different surfaces;
- Option to use rigid collision between surface and car mesh colliders, to try and prevent cars falling through in some extreme cases;
- INIpp: includes now can be optional, with expressions for file names, new functions to access and modify stuff that’s already been parsed;
- New inputs for `read()` for car and track configs;
- WeatherFX: new `ac.setVAOExponent(gamma)` function;
- Python function `ac.ext_loadIniFileAsJson()` fixed, `ac.ext_parseIniFileToJson()` renamed to `ac.ext_parseIniAsJson()` (old name also works for compatibility);
- New parameter `SHOW_IN_REFLECTIONS` for track lights (please use it carefully, by default only lights with range above 10 meters is included to speed things up);
- Car lights: tint for high and low beams;
- Car lights and custom emissives: separate lag up/down, custom heating color and other parameters;
- Setting `set observeDigital 1` shouldn’t crash AC now;
- New Lua function `ac.getSoundSpeedMs()` to get accurate sound speed;
- Lua audio events got a new pitch parameter;
- Extended raytracing for advanced tyre collision detection uses fewer samples to speed things up;
- Photoelastic PBR glass now supports multi-emissives as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment