Hi Peter, thanks for looking into this frustrating issue.
Just to clarify a few things based on my own experience in case this helps you or Ilja to identify and fix the problem:
- the basic problem is that my car's headlights sometimes automatically turn on at the start of a daylight session.
- if I am racing AI during this session, then AI will also start with their headlights on.
- if my headlights remain off, then AI headlights will also be off, as would be expected.
- turning my headlights off will NOT make the AI turn theirs off too, which means the AI keep their headlights on for the whole session (which not only looks silly during the day, but also eats performance).
- headlights on happens randomly at the start of the track session, it never switches during a session already underway.
- a session can start normally (with headlights off) for several restarts, then for no apparent reason the same session on the same track with the same car using the same clear daylight weather will commence with my (and any AI) headlights turned on.
- daylight sessions can sometimes start on a new track with headlights on from the very first session, it does not require several 'normal' sessions before the problem manifests, although this scenario can also happen.
- once a session starts with headlights on then it seems any number of restarts will not 'reset' the headlights and turn them off at the start. Restarting CM or restarting the PC is sometimes needed to clear this.
- the problem manifests with any car on any track with any daylight weather, it is not dependent on a particular car/track/weather combo.
- I have tried all combinations of WeatherFX headlight settings to no avail.
- Ambient light is always above the 'headlights on' trigger points in the Pure settings when this problem happens, it is NOT due to ambient light levels.
- I use Pure with unaltered Pure PPF but I know other who use Sol having this same, or similar, issue.
- I use the latest public CSP preview and Pure 0.203 (I've not applied your most recent update yet)
I think that covers it, but if anyone else has anything to add, please comment.
Is Ilja currently aware of the issue?