Hello everyone. Here it comes a project I started working since April after some preliminary discussions with the developer of Content Manager. Roughly 200hrs of development and roughly 28,000 lines of code.
To run this mod YOU NEED THE FULL EDITION OF CONTENT MANAGER with DYNAMIC LIGHT ADD-ON.
This mod is optimized for Dynamic Light which runs (at this moment) only in 64bit mode; so even if A4S runs on both 32bit and 64bit mode, if you use it in 32 bit mode not only you will not have Dynamic Lighting but you may experience low light (and overall bad visual experience) when it is dark.
Dynamic Lighting is still in development, so there may be here and there some minor lighting issues which are not per, se, related to A4S.
I know many want to use (or at least try) this mod in VR. Unfortunately I don't have VR so I have no idea how it looks like in such setup. Some scenarios (maybe most of them?) may not be usable. It's not laziness, but simply I really do not know how they render in VR, thus I cannot even make a "patch" or a dedicated "spin-off version", at this moment. One thing is sure. I plan (I'm saving) to get a VR gear, thus I've a personal interest in having something of this kind working also in VR.
"ASSETTO FOUR SEASONS" IN SUMMARY
First things first. If you came here from AssettoByNight, you will not be disappointed. The night scenarios are visually amazing and they come in many more variations; more and better than ever. But Assetto4Season is much more than that. It is a real weather engine, leveraging on the scripting support provided by Content Manager.
Assetto4Seasons (A4S) uses some variables (current season, time of day/night, level of humidity, track location, wind and air temperature plus some random factors) to craft the weather scenario on a per race basis. All the variables impact not only the visual experience but also track caratheristics such surface temperature gradient (and in the future, likely also the grip level).
With Assetto4Season you don not select the weather, you set-up the weather key variables and A4S will do the job for you.
Assetto4Seasons reflects my vision of a weather engine; I do not want to bother about selecting the "weather" that I like most; I wanted something at the same time easy to use, but powerfull enough to use the weather settings I chose to craft a credible and visually appealing race environment, predicatble at some extent but still capable bringing some unespected suprise (just like in real racing). And this comes especially handy if you setup a long championship (spanning several seasons).
Dynamic Lighting; support for CM Dynamic Lighting feature (headlights and other sources projecting lights)
24h Day/Night ; full coverage of both day and night
Sun and Moon; Sun and Moon scenarios , with Sun/Monn position asjustment, and obviously stars
Variable sky; stormy, overcast, cloudy, mostly clear and clear sky, with speed and pattern of clouds reflecting the wind setting
Variable ambient; clear, haze and fog reflecting the level of humidity
Varaible track; dry, wet, very wet with temperature adjusted to the actual weather conditions
Seasons; the chosen season will affect the overall visual experience, the timing of moonrise/moonset sunrise/sunset, as well the mix of the above weather variables
Location; the climatic conditions, as well some lighting caratheristics are influenced by the track location (latitude/altitude) of the track (region and altitude).
Championship support; support for custom championship
Credible Weather Engine: weather condition reflects the combination of air pressure, air temperature, humidity level, wind speed, time of day, season, latitude/altitude of the track; weather conditions are consistent across the day and night and across consecuitve day to emulate a credible evolution of the waether.
Credible Sun Path; the sun path in the sky replicates the behaviour expected for the given location (latitude) an season.
4.0.0 - date to be defined
Will bring the track state (grip) adjustement related to the actual weather conditions plus some further visual and functional improvements.
WHAT'S IN THE PACKAGE?
In the archive (.rar) you will find 12 folders which correspond to the current release of the Assetto4Seasons comprising the Spring, Summer, Autumn and Winter seasons.
4 folders provide the A4S fuctionalities in QUICK RACE menu and the other 8 folders provide the A4S functionalities for setting up a CHAMPIONSHIP (see also update 6 changelog).
WHAT DOES IT LOOK LIKE?
More video will come. Consider that the mod allows hundreds of different sceanrios, and a video for each variation is simply not feasible. Anyway, below few videos of the Mod in action.
WHAT ABOUT PERFORMANCES?
In itslelf the mod has excellent performances which could decrease slightly depending on the number of clouds and wet effects. Anyway in dark scenarios, when the Dynamic Lighting feaure is involved, the FPS hit is appreciable.
[UPDATE] I've noticed some stuttering when wet effects are enabled. I'm investigating it.
Be sure to have installed the lates release of Content Manger and latest release of Dynamic Lighting Add-on (https://acstuff.ru/f/d/28-shaders-patch-dynamic-lights), then:
- Dowload the archive
- If coming from a previous A4S release delete the previous A4S folders (you may decide to make a backup to be on the safe side)
- Extract the content of the archive into the "/assettocorsa/content/weather" directory of Assetto Corsa, and, if prompted, overwrtite. That's it.
HOW TO USE ASSETTO4SEASONS MOD
In QUICK RACE:
Select the track, your car and your opponents, then:
- Select the Season from the "WEATHER" menu under the "A4S" dropdownlist
- Select the time of day/night from the time slidebar
- Select the air temperature
- Select the wind speed
When setting up a CHAMPIONSHIP:
Wwhen configuring a "round" in the Custom Championship menu in the time frame 8-18, select the "<Season> - CHAMPIONSHIP DAYTIME" of your choice, set the time of race and then the other parameters, then save.
- when configuring a "round" after 6pm (18), select the "<Season> - CHAMPIONSHIP NIGHTIME" of your choice, set the race time with 11 hours offset; in other words if you want to run at 20:00 please set the time at 9 (since 9+11 = 20 = 8 p.m.), if you want to run at 4 a.m then set the time at 17 (since 17 + 11 = 24 +4 = 4 a.m.). Then set the other parameters and save.
Let's make an example of a short 3 races championship happening between August and July.
Let's imagine I want to race at:
- Imola (ITA) at 14:00, where it is summer
- Yas Marina (UAE) at 20:00, where it is summer
- Bathurst (AUS) at 22:00, where it is winter
This is I would setup the championship:
WEATHER: "SUMMER - CHAMPIONSHIP DAYTIME"
TRACK: YAS MARINA (NIGHTRACK)
TIME: 9 (11+9=20)
WEATHER: "SUMMER - CHAMPIONSHIP NIGHTIME"
TIME: 13 (13+9=22)
WEATHER: "WINTER - CHAMPIONSHIP NIGHTIME"
Hope you will enjoy.
[PLEASE READ THE "FAQ" , "LIMITATIONS" AND "NEED TO KNOW" SECTIONS]
Does this mod impact performances?
Most scenarios have zero impact; few of them, those with a lot of clcouds and water effects, may slighlty decrease the performances. Also, the Dynamic Lighting add-on may hit the FPS when several cars are on the track.
Is it safe to install?
100% safe. It does not interfere neither with the vanilla weathers, AssettoByNight or the GoodAndBad weathers.
How do I uninstall the mod?
Simply remove the directories/files you copied during the installation.
Do I still need AssettoByNight for the night scenarios?
NO! Unless you running in 32bit mode with no CM Dynamic Lighting support, Assetto4Seasons is just better in everything. And it wil get better and huger.
Today I've tried hundred of time to get a specific weather but with no luck. Is A4S working?
Yes it is working; try to change the Season. Anyway, the pseudo-randomiztion algorithm is tied to the current date. With this feature all weathers you will get in a given day are coherent.
I want the fog/haze, how do I get it?
Lower the air temp and the wind speed to increase the chance.
I want a wet track, how do I get it?
Lower the air temp to increase the chance.
During the race I get the wrong time on the day/night.
It is an issue related to the CM Dynamic Lighting add-on. To my knowledge it should be fixed soon.
In the RACE MENU the time slidebar is fixed to 0-18. How can I race at night?
You have the evaluation (free) copy of CM. You should get the full version of CM (is donation based).
What happened to the SMOKE effects?
Currently I'm using the smoke effects to produce water effects. One or the other. In the very near future you'll have the option to have smoke effects instead of water effects. I'm investigating the possibility of having both. Right now if you want SMOKE effects (getting rid of of water effects) simply remove the following files from every folder:
I noticed some stutter with water effects?
Yes I know. In the future there will be an option without water effects but with smoke effects back.
I find a bit convoluted the setting up of a CHAMPIONSIP.
A4S in itself fully support the CHAMPIONSHIP mode in a very nice and user friendly way. Unfortunately at the moment the Extended Time Slidebar (time ranging between 0 and 24) is not supported by CM in championship mode. I had no other choice for the Championship mode than splitting the mod in two (night/day).
I find very hard to drive in some circumstances; tyres never warm up and when it is cold/wet/night they cool down. Your mod does not work!
It works and it works fine. I do not change the grip level of the track (for the moment) and I do not change the physics model. All I do is adapting the track temperature to the actual weather conditions, and from the tests perfromed the track temperature is always pretty credible. Remember that other weather mods such as my AssettoByNight tend to have a fixed (and optimistic) temperature coefficient which often lead to higher and unrealistic track temperatures. My recommendation is to chose carefully the compound, tyre pressure and also the AI level (do not pretend to drive to the limits on the Nordscleife at midnight, in a wet and cold winter night as you would do in a hot and dry Summer day).
NEED TO KNOW
This mod is not a product. Consider it as a gift. I have no interest in "overselling" the features of the A4S so if I mislead you in someway, that was not my intention.
This mod leverages on the middleware provided by Content Manager; this means that A4S feaures work within the limits set by CM. A4S is in development as well some required feaures provided by CM.
1) A4S is a weather engine, meaning that each weather is created on the basis of the variables set by the user before the race. But it's not a Dynamic Weather Engine (PCx like); it is not and will never be. Weather conditions during the race are static.
2) Weather conditions are set before the race and will be the same across all the sessions; this limitation comes from AC and I cannot do anything about it.
3) A4S cannot be used in online mode.
4) Currently smoke effects are disabled in favour of water effects (I'm investigating water effects performance issues). Soon you'll have the option to chose smoke or water effects.
Assetto Four Seasons, a weather engine