ForecastV — Real-World Weather for GTA V 1.0.1
565
17
565
17
ForecastV
Synchronize GTA V weather with real-world conditions in real time.
ForecastV fetches live data from the Open-Meteo API and applies accurate sky, rain, fog, or storm states directly in-game.
Features
- Real-time weather synced from real-world locations
- Configurable update interval (default 5 minutes)
- Adjustable coordinates (latitude, longitude)
- Optional on-screen weather notifications
- Developer tools for testing and debugging
- Lightweight and dependency-free (.NET Framework only)
Known Bugs / Limitations
- Requires an active internet connection for updates
- Weather may slightly differ due to the limited preset weather types in GTA
- Occasional minor delay when fetching weather (async fetch)
Installation Instructions
- Install ScriptHookV and ScriptHookVDotNet.
- Place ForecastV.dll into your GTA V /scripts/ folder.
- Launch GTA V - a ForecastV.json file will be created automatically in /scripts/.
- Open ForecastV.json to customize your location and preferences.
Example Configuration
"DeveloperOptions": true,
"ShowNotifications": true,
"Latitude": 44.4375,
"Longitude": 26.1250,
"UpdateIntervalMinutes": 5
Dependencies
- ScriptHookV
- ScriptHookVDotNet3
- No additional libraries required
Credits
- Weather data by Open-Meteo (CC BY 4.0 License)
- Developed by Matt Connors
- GitHub repository here
- Licensed under the MIT License
Changelog v1.0.1 - QoL Update (October 5th, 2025)
- Weather notifications now show temperature in Celsius, Fahrenheit, or Kelvin (configurable).
- GetWeatherCodeAsync > GetWeatherDataAsync, now returns both weather code and temperature.
- HttpClient centralized in ForecastV.cs for cleaner structure.
- Configuration now validates automatically, invalid fields revert to defaults.
- Minor XML doc and code cleanup.
- Replaced error return of -1 with exception handling.
- Post-build event added for easier testing (auto-copies DLL to scripts folder).
Synchronize GTA V weather with real-world conditions in real time.
ForecastV fetches live data from the Open-Meteo API and applies accurate sky, rain, fog, or storm states directly in-game.
Features
- Real-time weather synced from real-world locations
- Configurable update interval (default 5 minutes)
- Adjustable coordinates (latitude, longitude)
- Optional on-screen weather notifications
- Developer tools for testing and debugging
- Lightweight and dependency-free (.NET Framework only)
Known Bugs / Limitations
- Requires an active internet connection for updates
- Weather may slightly differ due to the limited preset weather types in GTA
- Occasional minor delay when fetching weather (async fetch)
Installation Instructions
- Install ScriptHookV and ScriptHookVDotNet.
- Place ForecastV.dll into your GTA V /scripts/ folder.
- Launch GTA V - a ForecastV.json file will be created automatically in /scripts/.
- Open ForecastV.json to customize your location and preferences.
Example Configuration
"DeveloperOptions": true,
"ShowNotifications": true,
"Latitude": 44.4375,
"Longitude": 26.1250,
"UpdateIntervalMinutes": 5
Dependencies
- ScriptHookV
- ScriptHookVDotNet3
- No additional libraries required
Credits
- Weather data by Open-Meteo (CC BY 4.0 License)
- Developed by Matt Connors
- GitHub repository here
- Licensed under the MIT License
Changelog v1.0.1 - QoL Update (October 5th, 2025)
- Weather notifications now show temperature in Celsius, Fahrenheit, or Kelvin (configurable).
- GetWeatherCodeAsync > GetWeatherDataAsync, now returns both weather code and temperature.
- HttpClient centralized in ForecastV.cs for cleaner structure.
- Configuration now validates automatically, invalid fields revert to defaults.
- Minor XML doc and code cleanup.
- Replaced error return of -1 with exception handling.
- Post-build event added for easier testing (auto-copies DLL to scripts folder).
Перше завантаження: 04 Жовтня 2025
Останнє оновлення 05 Жовтня 2025
Last Downloaded: 1 hour ago
10 коментаря
ForecastV
Synchronize GTA V weather with real-world conditions in real time.
ForecastV fetches live data from the Open-Meteo API and applies accurate sky, rain, fog, or storm states directly in-game.
Features
- Real-time weather synced from real-world locations
- Configurable update interval (default 5 minutes)
- Adjustable coordinates (latitude, longitude)
- Optional on-screen weather notifications
- Developer tools for testing and debugging
- Lightweight and dependency-free (.NET Framework only)
Known Bugs / Limitations
- Requires an active internet connection for updates
- Weather may slightly differ due to the limited preset weather types in GTA
- Occasional minor delay when fetching weather (async fetch)
Installation Instructions
- Install ScriptHookV and ScriptHookVDotNet.
- Place ForecastV.dll into your GTA V /scripts/ folder.
- Launch GTA V - a ForecastV.json file will be created automatically in /scripts/.
- Open ForecastV.json to customize your location and preferences.
Example Configuration
"DeveloperOptions": true,
"ShowNotifications": true,
"Latitude": 44.4375,
"Longitude": 26.1250,
"UpdateIntervalMinutes": 5
Dependencies
- ScriptHookV
- ScriptHookVDotNet3
- No additional libraries required
Credits
- Weather data by Open-Meteo (CC BY 4.0 License)
- Developed by Matt Connors
- GitHub repository here
- Licensed under the MIT License
Changelog v1.0.1 - QoL Update (October 5th, 2025)
- Weather notifications now show temperature in Celsius, Fahrenheit, or Kelvin (configurable).
- GetWeatherCodeAsync > GetWeatherDataAsync, now returns both weather code and temperature.
- HttpClient centralized in ForecastV.cs for cleaner structure.
- Configuration now validates automatically, invalid fields revert to defaults.
- Minor XML doc and code cleanup.
- Replaced error return of -1 with exception handling.
- Post-build event added for easier testing (auto-copies DLL to scripts folder).
Synchronize GTA V weather with real-world conditions in real time.
ForecastV fetches live data from the Open-Meteo API and applies accurate sky, rain, fog, or storm states directly in-game.
Features
- Real-time weather synced from real-world locations
- Configurable update interval (default 5 minutes)
- Adjustable coordinates (latitude, longitude)
- Optional on-screen weather notifications
- Developer tools for testing and debugging
- Lightweight and dependency-free (.NET Framework only)
Known Bugs / Limitations
- Requires an active internet connection for updates
- Weather may slightly differ due to the limited preset weather types in GTA
- Occasional minor delay when fetching weather (async fetch)
Installation Instructions
- Install ScriptHookV and ScriptHookVDotNet.
- Place ForecastV.dll into your GTA V /scripts/ folder.
- Launch GTA V - a ForecastV.json file will be created automatically in /scripts/.
- Open ForecastV.json to customize your location and preferences.
Example Configuration
"DeveloperOptions": true,
"ShowNotifications": true,
"Latitude": 44.4375,
"Longitude": 26.1250,
"UpdateIntervalMinutes": 5
Dependencies
- ScriptHookV
- ScriptHookVDotNet3
- No additional libraries required
Credits
- Weather data by Open-Meteo (CC BY 4.0 License)
- Developed by Matt Connors
- GitHub repository here
- Licensed under the MIT License
Changelog v1.0.1 - QoL Update (October 5th, 2025)
- Weather notifications now show temperature in Celsius, Fahrenheit, or Kelvin (configurable).
- GetWeatherCodeAsync > GetWeatherDataAsync, now returns both weather code and temperature.
- HttpClient centralized in ForecastV.cs for cleaner structure.
- Configuration now validates automatically, invalid fields revert to defaults.
- Minor XML doc and code cleanup.
- Replaced error return of -1 with exception handling.
- Post-build event added for easier testing (auto-copies DLL to scripts folder).
Перше завантаження: 04 Жовтня 2025
Останнє оновлення 05 Жовтня 2025
Last Downloaded: 1 hour ago

Somebody made this years ago but it didn't work properly. Thanks for recreating it.
@marshy2 Thank you! I didn't know someone already made it, I just had an idea and felt like doing something.
Very cool! Good job, man!
@leepersc Thanks!
@Foxitb123
2015 ;)
https://www.gta5-mods.com/scripts/realweather
worked up until 2022 when Openweather changed their api
@ReNNie Oh, that’s awesome! Had no idea this existed before — glad to bring the concept back to life, hope this one survives any API changes.
Now this! This is what I've been wanting! Thanks!
@blur085 Thank you! Glad you’re enjoying it :)
Let me say, it's a great script overall to match my location's weather, however, in rare occasions, it makes my game CTD (Crash-to-desktop.) In the recent crash, I checked the SHVDN log, and it started right at launch as normal, did my usual roaming around the game. Then after the 2nd update interval, the game's audio microstuttered, and crashed to desktop after 2 seconds. I went to check the Windows Event Viewer and I see ForecastV mentioned in the log. If maybe you could look into this issue, thanks! (Fyi I'm on the latest ScriptHookVDotNet Nightly Version 3.7.0.73)
@SouljaFlight Thanks for the detailed report!
I haven’t actively worked on the mod since making it, so I can’t promise an update — especially since intermittent CTDs in GTA V can come from a bunch of different sources (SHVDN versions, other scripts, the game not wanting to cooperate etc.).
From my end, nothing in the mod directly touches low-level game memory (it just reads config + calls the API + sets weather), so crashes are usually environment-related. But I’ll keep your note in mind in case I revisit the project in the future!
If it happens again, feel free to check if any other scripts log errors around the same timestamp — sometimes conflicts only show up after multiple update intervals.