Recently, Weather Underground stopped providing API Keys. I still have my API key working, but my experience says that Real Time weather in rFactor 2 is not very good: strange changes (from sunny to rain in less than a second), track temperature not changing, etc... I got tired about real time weather and I would like to find a program to make scripted weather. I remember in rFactor 1 an amazing program called RFEWAS, it was working with AccuWeather (personally I think its more professional and has better data than Weather Underground), and it basically generates a random script from real world data. So, for example, there is a race in Monaco, and you set the program like this: Practice 3, take real data from 20 July at 11:00, Qualifying take real data from 21 July 14:00 and Race take real data from 22 July 15:00. The program takes data from AccuWeather (min temp, max temp, wind, % rain probability...) and then generates a random script from the data received. It was amazing. Then, there was another program that allowed to read scripts, so you could open the generated script and make a capture of weather forecast and post it for the league drivers. So, my question is: do we have something similar using AccuWeather for rFactor 2? If not, at least I would like to find a program to generate random scripts from X data that is manually introduced.
I did one in python that does historical weather using WU. I don't guarantee it, but it works for me. It uses Python 3.5. You enter the name of a track and the date and then a practice start and duration, qualifying start and duration and race start and duration. You have to have the coordinates of the track in the python file. And the wet file for the track has to exist prior to running it. The code I have uses some stuff I found at various locations and from several people. I can't remember who so I can't give them attribution. Just be aware that I'm not claiming any of this code is original. If you want to use it, fine. I don't think it would be difficult to generate fictional weather patterns for a race based on the wet file setup. I haven't looked at this in several years and I don't know what Accuweather offers.
Real time weather is nice but very weird indeed, specially as the game seems to not handle the clouds well. Something like you described would end up being much better Wish S397 would do something about it. But chances of listening a "make it yourself" is high is you request lol Anyway track temperature do not affect tires so this part is irrelevant
I join the request, the idea of generating the .wet file from the forecasts (but skipping the realroad/groove instances) is simple and elegant. It worked very well back in RFE days.
We have been using rFactor2 Weather Tool for quite some time for scripted weather and weather forcast for the upcoming 10 days. You will need the coordinates of the circuit and check to see if the installed path is mentioned in the xml file. If the circuit is a popular one, the coordinates should already be in the xml file. https://forum.studio-397.com/index.php?threads/rfactor2-weather-tool.37366/
You need to install python 3.5 on windows, first of all. You need to edit the python script and put in your WeatherUnderground API key. This could be a problem if WU is no longer giving out any and may make this worthless to anyone who doesn't have one already. You would also need to add the track name, a default race date, the coordinates and the name/location of the wet file for each track. There are several in the script already, so any new ones would be added this way. When you run the script, you get a list of the tracks you have in the file. You type in the track name you want. Then it asks for the practice start time in 2400 hours time and then the practice duration (in minutes). Then you enter the Qualifying start and duration and finally you put in the Race start and the time it ends (note that the end time is really only relevant if you are running timed races). If you are running a fixed number of laps, you're going to set that in the Session Settings in game. That's it. It rewrites the wet file and the player.JSON with the information for the race event. Final note: I did this because the weather tool that existed at the time stopped working for historical weather for me, so this script does historical weather only.