Assetto Corsa PC Mods General DiscussionPC 

  • Thread starter daan
  • 142,675 comments
  • 39,807,852 views
Thanks, despite warning I get when loading, all seems fine:
blimp.kn5 is present in the models.ini though...

View attachment 1431709
Since the last CSP update this warning is popping up constantly when loading tracks. In the end they all load/work fine.

Not sure if this is the culprit in custom_shaders_patch.log:
DEBUG | FSW: Monitoring: 'C:\Program Files\Steam\steamapps\common\assettocorsa\content\tracks\ks_nordschleife', i.: 0000025509282F50
INFO | Inserted: FBX: nuerburg_castle_ns.fbx, class: Node [2], children: 2
WARN | Target not found: txNormal, material: MATscoretable
 
Thanks, despite warning I get when loading, all seems fine:
blimp.kn5 is present in the models.ini though...

View attachment 1431709

Here the sections file for the new layout:
The blimp.kn5 file is missing inside the Reboot Team track archive, but there is still a reference inside the models ini files. It should be the Michelin blimp, just copy it from another track (or delete the blimp reference inside the models ini files)
 
Last edited:
How can I fix this error? This stage was running well, but with CSP 0.2.4 and 5 it crashes and send that message:
1740593888787.png
 
1740644666895.png


So as you can see, left side is chrome, right side and the small front wing plate under vodaphone too is grey
I didn't remember that I had a different material for the right side so it had wrong diffuse texture, and no chrome shader.

Surprised no one really noticed even when doing pictures lmao


Anyway 2.1 is out to fix that, as well as making the red brighter
 
Feel free to give it a try if you want. Even though I didn't change any kn5 files, for the love of God make a backup of your existing track folder first. The mod is designed to use with the version Sergio released in 2022. If you are still using the 2021 version of the track, let me know. I have a version of this mod for that as well. Any file I altered has the original file included so you can easily revert back to the stock look with a few file name changes.

All color and lighting choices are based on what I like and my own personal ppfilters\scripts. This may look terrible on your end.

sandev_f3ct_mod_v3

Plenty of notes:

-- If you were using my past version of this mod, disable and delete all the track skins to be safe.

-- The track skin setup is a bit confusing (as usual). I wanted somewhat of a consistent look between all three layouts and this was the best way I could achieve that. If you are driving either of the 60s layouts, enable the 60s Base Grass skin and one of the other four 60s Grass skins depending what look you prefer. Same goes for the 70s layout. Keep the 70s Base Grass skin enabled and one of the other 70s Grass skins. If you find a look you want to use all the time, you can copy the files into one folder and delete everything else to lessen the confusion. If you go that route, put all the files in the 'Base' folder though. There's some important files that reference those two folders.

-- The Road and Trees skins are optional, but I use them. All they do is take some of the yellow out of the trees and blue tint out of the road.

-- The included vaos are optional. They help to eliminate some of the really dark shadow areas. They are not all gone, but there are far far less of them. The mod is designed to use them. Without them some of the bushes are too dark, but you can decide for yourself.

-- I have issues with night vision so I added extra light poles on some of the turns to help me see better at night. They are disabled by default. You can turn them on if you want. Just open the ext_config file and at the top under Additional Lights, change the Active status to 1.


3.jpg
 
Last edited:
New CSP released as of a few hours ago, 0.2.8p1.

As usual, I'm looking for the changelog link - and confirmation that AI line creation is once again functional on the latest preview version. All of my AI stuff is on hold as I've had quite a few issues even with rolling back to Public.

Hopefully a clean install of this new version will fix that right up. I'll likely pay for it if it fixes the issues it needs to - even though I'm not wild about paying for insignificant versions that fix things that used to work.

Cheers to anyone who can post the changelog link.
 
Last edited:
Loading splines still feels weird and some mirrors now look very Monkey Island. Cool.

Screenshot_vrc_arc_ta2_dagger_lilski_road_america_27-1-125-23-40-38.jpg



  • New FFB postprocessing script replacing FFB entirely;
  • New optimizations (experimental, disabled by default):
    • Postpone optional features to prevent freezes;
    • Hyperthreading fix (tries to move physics away from rendering cores);
    • GPU optimization speeding up GPU→CPU data transfer;
  • MoTeC logger: added aero speed and cosmic suspension forces;
  • Drift Challenge updated to 1.1;
  • Physics experiments:
    • New collision-check logic for single-frame collisions lifespan;
    • New option for computing physics collisions in parallel with cars physics;
    • Experiments “Repair wheel joints” and “Fix ground colliders” are upgraded from experiments to finalized always active tweaks, now available online;
  • Graphics Adjustments/LODs:
    • Experimental option to skip LOD A for secondary cars entirely, disabled by default;
    • Experimental option to hide wheels for interior views based on TyresFX’s VISIBLE_IN_INTERIOR_CAM parameter (active for open-wheelers);
  • Smart Shadows:
    • Option to use anisotropic filtering for tree shadows;
    • Option to disable sharp interior shadows for first person view for automatic splits;
  • New loading screen:
    • Options to hide certain components;
    • Option to use a Lua script to replace the look entirely, with a basic script as an example;
  • New Behavior:
    • Option to fix upshift threshold for AIs is active by default now (applies to cars with upshift threshold above limiterThreshold - 100);
    • New option to change downshift threshold for AIs (activates by default if upshift threshold has been altered), takes gear ratios into account;
    • Very experimental AI tweak for some variance and adaptation for AIs trying to get them to be a bit faster when possible;
  • Nice Screenshots:
    • Option to use actual HDR or estimated HDR for accumulation for actually correct results (actual HDR is not available with resolution multiplier);
    • Option for preblur image a bit to improve the results of accumulation DOF;
    • Option for anamorphic DOF (looks like radial blur for bokeh);
    • Option for color aberration for DOF (only for DOF);
    • DOF-related options can be adjusted in photo app, including an ability to quickly enable accumulation DOF;
    • Option to use per-car cubemaps for screenshots for more accurate reflections;
    • Press to stop accumulating screenshots and save the result if it looks good enough;
    • Accumulation DOF without motion blur sorts offsets from smallest to largest leading to DOF increasing with accumulation, but always looking decent;
    • Accumulative shadows: single slider replaced with separate, adjusted live based on number of iterations, default settings match regular angular diameter of the sun;
    • Option to add accumulation AA for reflection cubemaps;
  • Default WeatherFX style: sunrays with LCS fixed, changes of seeing falling stars increased a bit;
  • GUI: option to enable apps in pause menu (it’ll use a fifth in-game desktop for a specialized apps layout);
  • Original AC “Flash Headlights” binding now flashes regular headlights if car doesn’t have dedicated flashing lights;
  • GrassFX shading updated to add more depth and intensity;
  • General: option to explicitly select an internet connection to use for AC (applies to online, web. API and Mumble client);
  • Render Stats app: measurements for three core groups (much closer to total frame CPU and GPU time when summed up), measurements hierarchy has been fixed;
  • Warning for Intel Gen13/14 CPUs without updated motherboard firmware during loading (check is done with ChatGPT, can’t test it on my hardware, but it might work);
  • Custom VR HUD: experimental options to follow headset;
  • WindscreenFX: option to add reflections to windscreens for exterior views (mostly for the way interior part of glass looks with an open door);
  • Option to clear some of CSP caches on CSP version change (enabled by default);
  • Mumble client: volume sliders are now capped at 200% instead of 100%;
  • Android Auto: browser should be blocking some ads now.
Fixes:

  • Cosmic suspension:
    • A regression in 0.2.6 causing issues with cars using …_BODY_B=HUB_R, …_PARITY=1 fixed;
    • Long-standing problem with wheels positions online fixed;
  • MoTeC logger fixes:
    • No longger crashes without cosmic suspension;
    • Brake bias takes into account override value;
    • Encoding of “°” symbol is correct now;
  • GrassFX:
    • Fix for custom textures brightness;
    • Fixes for shading, especially with LCS active
    • Received and casted shadows are adjusted a bit to better handle shadows resolutions below 256;
  • Nice Screenshots:
    • Accumulation DOF is compatible with windscreen reflections;
    • Aperture shift now alters camera position, altering speculars and fixing the longstanding issue with reflections;
    • Accumulation screenshots no longer crash when certain Lua APIs are used (it was that weird crash without a report);
  • WeatherFX:
    • Planets rendering fixed, now visible but dim;
    • Moon shader (v2 version) is sharper;
    • “update sky in reflections less often” fixed, no longer produces lines between cubemap sides;
    • Variable Rate Shading (VRS) malfunctioning with extra effects of WeatherFX style fixed;
  • TreesFX:
    • Improved distant look;
    • Improved billboards generation (now with MSAA);
    • A few small optimizations;
    • Fix for rendering range increase caused by low FOV or when generating screenshots;
    • Wind moves leaves a bit more;
  • AI lanes saving in the original app works again;
  • Smart exterior audio no longer breaks some cars;
  • Reflections getting messed up with cubemap resolution above 512×512 fixed;
  • Digital instruments misbehaving with LCS fixed;
  • ExtraFX TAA sharpening fixed, now no longer should produce any weird artifacts, stronger with LCS;
  • Pit crews and such no longer get messed up by shared materials of new KN5 loader;
  • Configs such as “triple_screen.ini” sometimes failing to save fixed;
  • Car paint look with LCS fixed (both smCarPaint and Stereo shader, there were issues with specular color, clear coat tint and intensity);
  • Reloading config in extension folder which is included in ext_config.ini no longer triggers a full reload;
  • Rain puddles not working on some parts of High Force (or other tracks with great Y variance) fixed;
  • Issue with digital screen shader looking overly blown in some cases fixed;
  • Toe/camber syncing online fixed.
  • Piece particles: change of color syncing on collisions lowered, behavior and spawn logic updated;
  • A2C trees fixed, now no longer mess up ExtraFX or some other things, can change live properly;
  • New spectator crowds hide at 150 meters (adjusted for FOV) instead of hiding one-by-one;
  • Conditions-driven change in number of spectators now can only occur if crowd wasn’t visible for at least 30 frames (fixes some problems with triple-screen view);
  • Edges of sun shadows with LCS are a bit darker to reduce light leaking in distance;
  • Option to hide VR mouse pointer faster actually works now;
  • Headless mode (used for stuff like VAO baking for trees or racing online AI): collisions simplification fixed, new KN5 loader fixed, few other fixes and optimizations;
  • Tornado look without LCS fixed;
  • Fix for an issue with car being drawn first messing up the lights (particularly noticeable for distant lights on Shuto);
  • Custom tonemapping (EXT_OVERRIDE in PP filter) is working again, compatible with YEBIS replacement of default WeatherFX style;
  • Fake shadows stop entirely if car is too far from the ground;
  • TyresFX no longer breaks in a rare case where tyres never touched the ground to begin with;
  • Stars fade towards horizon;
  • Changing AI level live alters driver name if it had AI level in it;
  • Computation of unique machine IDs for AssettoServer fixed;
  • F5 camera with orbit mode disabled should be compatible with multiple monitors;
  • During exiting, Python apps are now unloaded first to prevent some crashes due to some Python apps accessing no longer available APIs (leading to, for example, “acos.ini” not being saved properly);
  • A fix for mirror reprojection freaking out with a free camera outside of the car;
  • Main reflection cubemap force updates all six sides at launch, to prevent some shading glitches;
  • Disabled NeckFX configurations should be a bit faster;
  • Loading with new loading screen disabled fixed;
  • Any memory-mapped files (mechanism CSP uses for reading most files) are unloaded in background now to prevent freezes;
  • Skidmarks color fix (was a bit malfunctioning in some cases);
  • Lua Debug app: crash with overly long log message tooltips fixed;
  • Anti-aliasing of refracting lights is fixed, now a lot less laggy;
  • SurfacesFX: sine noise for grass and sand is back, volume of ice is increased a bit.;
  • IMGUI tab bars: saving of a selected tab fixed;
  • Ideal line: reworked generation to be a bit smoother and consume three times less RAM/VRAM, generation process is skipped entirely for AI splines longer than 54 km (limit from original AC, saves a bit of time during loading);
  • New binary format for storing IMGUI windows positions with garbage collection and background serialization;
  • Custom AI: debug lines are now rendered over everything else, brightness fixed;
  • Disabled textures should also disable dynamic car and track textures and some other visual effects;
  • Traffic mode: a couple of small fixes;
  • Small optimizations and typo fixes.
Configs:

  • Cars:
    • [AUDIO] MIX_EXTERIOR_AUDIO_OUTSIDE=1 for cars that should mix exterior audio with interior audio (defaults to 1 only if car is from Kunos and not a racing one);
    • Override digital instruments colors using ; TODO
    • Hide certain geometry for interior and exterior views using [HIDING_NODES] INTERIOR=… EXTERIOR=…;
    • New DISTANT_GLARE parameter for car lights (defaults to 1, set to 0 to disable new distant glare added in 0.2.6);
    • New RAW_RANGE parameter for car lights stopping CSP range clamping (please only use in exceptional cases like for a helicopter spotlight, if there’ll be too many cars with overly heavy headlights configs I’ll have to start ignoring it);
    • Parameter USE_SATELLITE_VIEW_BY_DEFAULT for navigators fixed;
    • Live editing of tyre patterns fixed;
  • Cars and tracks:
    • New LINK_KS_VALUES = 1 flag for [SHADER_REPLACEMENT_…] syncing together ksAmbient and ksDiffuse (should help a lot with large track surfaces);
  • Online servers:
    • New [EXTRA_TWEAKS] RESET_DISCONNECTED_NAMES=1 forces CSP to clear out names of disconnected drivers on join;
    • New [EXTRA_TWEAKS] RESET_RECONNECTED_LAPTIMES=1 forces CSP to clear out lap times of newly connected drivers if their names differ;
    • New [EXTRA_RULES] SLIPSTREAM_SPEED_FACTOR=… session tweak altering slipstream distance (default value is 0.5);
    • [PHYSICS_EXPERIMENTS] ALT_COLLISIONS_HANDLING/ALT_COLLISIONS_PROCESSING can be used in extended server config if required CSP version is above 3303;
  • Objects Inspector: Nth Alt+Click shows distance between it and (N-1)th click;
  • Positioning helpers (those arrows and circles for moving things) are inactive now if mouse is hovering UI or with F5 camera;
  • Disabled textures should also disable dynamic car and track textures and some other visual effects;
  • AC no longer requires Abarth 500 to be present for trees export when baking track VAO.
Lua & Python:

  • Common:
    • Function ac.setMessage() now can be used to set warning messages as well, like the one about lap invalidation, also got a parameter for a message lifespan;
    • New ac.onMessage() function to listen to system and warning messages;
    • New web.resolveDNS();
    • New .surfaceExtendedType for ac.StateWheel, custom physics and FFB post-processing scripts;
    • New ac.getCarMaxSpeedWithGear() returning top speed of a given car that can be theoretically achieved for a given gear;
    • ac.getSim().timeSinceLastUDPPacket returns -1 if it’s not an online race;
    • ac.getCar().isHidingLabels fixed, now truefor any disconnected cars, works in replays;
    • ac.isKeyPressed()/ac.isKeyReleased() fixed, uses physics steps for scripts running at physics rate;
    • ac.INIConfig.carData(0, 'setup.ini') works even if file is encrypted (going to return a few limited fields only);
    • New argument for ui.setKeyboardButtonDown() to depress a button;
    • ui.ExtraCanvas: mip field for updating specific MIPs, :mip() for accessing individual MIPs as textures;
    • render.createRay() now normalizes direction to be safe;
    • New :setName() for ui.SharedTexture();
    • New ac.flashLights() just in case for activating those special flashing lights;
    • Tyre name functions should work better with tyre model 3 or earlier (before SHORT_NAME was added);
    • ac.getCarName() fixed;
    • ac.INIConfig.load(): expressions fixed;
    • web.loadRemoteModel, web.loadRemoteAnimation, web.loadRemoteAssets and web.encryptKey fixed (regression in 0.2.6);
    • Horn and some other things activated via ac.overrideCarControls() no longer get stuck with a script reload;
    • ac.getCar().hasFlashingLights fixed;
    • ac.getTyresLongName() works the same as it was in 0.2.6 (with postfix with short tyre name, now added in replays or for remote cars as well), got an option to remove that postfix altogether;
    • ui.onExclusiveHUD():
      • Works with results screen and blocks all of AC UI, including system messages;
      • Stops mouse pointer movement with D-pad properly, no longer affects VR mouse pointer;
      • Returning 'apps' shows apps properly in-game, during replays or when paused;
    • render.glVertexTextured() works with LCS;
    • ui.renderQuad() is better compatible with LCS;
    • ac.clearDebug() removes all entries by default (as it was doing some a few versions of CSP ago);
    • Unique machine ID is more reliable now for some exceptional hardware;
    • Handling of shared textures in Lua API slightly improved;
    • A bit of a glitch with Lua files lookups fixed (could cause issues such as default wfx style failing when being selected live after Pure LCS);
  • Physics API:
    • New physics.setAIShiftingThresholds();
    • New physics.setAIAeroHint() and physics.setAITyresHint();
    • physics.RigidBody:setDamping() fixed, set third argument to true to use fixed implementation (for compatibility);
  • Car physics scripts:
    • New ac.setGearboxTimes() (for example, for speeding up gearbox for a sport mode);
    • New ac.setSteeringDamping() for adding some damping effect to FFB;
    • ac.overrideCarState(): changing wheels’ angular velocities now applies to cars without animated suspension as well;
    • New per-wheel fields: .fx, .fy, .dx, .dy, .mz, .abs;
    • Disabling RPM limiter from car physics script no longer messes up per-gear speed estimation in original setup menu;
  • Lua apps:
    • New ac.getPitstopSpinners(), ac.setPitstopSpinnerValue(), ac.setCurrentQuickPitPreset() and ac.getSim().currentQuickPitPreset to alter pitstop settings directly;
    • New ac.disableFrameLimiter() disabling vertical syncronization or FPS limiter temporarily;
    • New ac.overrideCameraClipPlanes() just in case;
    • ac.applyLiveConfigEdit('graphics_adjustments.ini', …) can be used to change render scale live;
    • New ac.setCurrentQuickPitPreset() for Lua apps;
  • FFB post-processing scripts:
    • New ac.getCarPhysicsRate() returning state of car similar to car physics scripts updating at physics rate;
    • New functions ac.setPureFFBMultiplier() and ac.getFFBGain() to be able to replace FFB entirely;
    • Rare issue where car wouldn’t be set is fixed (it was due to two scripts using ac.getCar() from different threads at the same time);
  • WeatherFX: new ac.adjustCubemapReprojectionBrightness() for WeatherFX styles to prevent reflections from flickering on scene brightness change (requires active reflections reprojection);
  • Scriptable filters: ac.onPostProcessing() from WeatherFX API allowing to apply some post-processing before YEBIS/WeatherFX (could be used, for example, to replace DOF implementation), replace post-processing entirely or tweak some values, access to dynamic::Pp::hdr, dynamic::Pp::depth, dynamic::Pp::colorGrading3D;
  • Libraries:
    • shared/ui/browser: new WebBrowser.adsFilter() function;
    • New shared/untested/view-buffer to alter camera matrices;
  • New Python function ac.ext_setExtraSwitch(, , [car index]).


edit: now Portimao (LB) is in winter even if I race in may.
Should I just delete the seasonal stuff in the ext config?
 
Last edited:
Can someone help me with Nuzzi's rolling start 2.3? I can't make it work and I can't even find where it explains what to do.

I enable track phisics, restart CM but then can't find any settings. this is all that appears
1740698086944.png
 
Last edited:
Sharing a mod? Host it on GTPlanet Downloads. Free, public hosting for files up to 10GB in size.
Back