Author: Hortzy
Author Website:

Requirements: No addons required

Version: 1.2.21
Signed: Yes, serverkey included

Short description: This adds Real World Weather to your missions.

Date: 2020-04-25 17:05


Comments: (0)
Rating:



 







Real World Weather

by
Hortzy


Description:
Summary:
- Integration of a real-time weather API into arma 3.
- Grabs Real forecast data from an official reliable Weather Provider.
- Uses terrains Real World Counter-part
- Predicts future forecasts based on actual weather statistics.
- Option to sync time with location.
- Adds extra Immersion and Feel
- 3den Editor Extension (highly customizable module).
- Real-time weather Debug console.
- 32 and 64 bit support
- Auto config option included
- API Key NOT REQUIRED!

Keep in mind, This is a weather prediction system and it may not be entirely accurate at times.
(Just like real life weather forecasts).
The system does what it can with the data it's provided and makes calculations based on those.

NOTES:
1. This mod runs on the server side, but is required by clients due to the newly created module.
2. More maps supported by default will be added by request and demand.
3. A Scripted option will be available for server owners who do not want to create a dependency!
4. Set Clouds on "Ultra" in video settings for best effects
5. It's always recommended to get your own API key for better "real-time" results.
(Default system without a key is based on the last 60 mins).
6. DO NOT share your personal private API key.
7. DO NOT release a public scenario with your API key included.


Installation:
To install Real World Weather you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.

Armaholic note:
.dll files can harm your PC! Before running this you should make sure you understand the risks!
Armaholic and its staff can never be held responsible when any file you download from our website causes any damages, disruption in services or anything else in any way! Downloading and installing this file is totally at your own risk!
We have run anti-virus tools on the included files and found no issues but this is no guarantee!


Included files:
HZ_RealWorldWeather.pbo


Help/Questions:
Where is the module?
The module is located in the games editor
("Systems" >> "[HZ] Real-World Weather" >> "Real World Weather")

Where can I compare the real weather vs in-game?
Results between Altis and Stratis are nearly the same, as they both use Limnos weather station!
*Note: If you are not using your own key, Results in-game may be delayed by 60 minutes.

Supported terrains and link to current weather:
Altis (Limnos, Greece): https://www.wunderground.com/q/zmw:00000.44.16650
Stratis (Agios Efstratios, Greece): https://www.wunderground.com/q/zmw:00000.5.16650
Tanoa: (Lovoni, Fiji) https://www.wunderground.com/q/zmw:00000.25.91678
Chernarus (Mojzir, Czech Republic): https://www.wunderground.com/q/zmw:00000.120.11464
Imrali: (Imrali, Turkey) https://www.wunderground.com/q/zmw:00000.2.17060
Takistan: (Jelgah, Afghanistan) https://www.wunderground.com/q/zmw:00000.499.40980
Australia: (Sydney, Australia) https://www.wunderground.com/q/zmw:00000.1.94767
Sahrani: (Feteiras, Portugal) https://www.wunderground.com/q/zmw:00000.36.08512
Taunus: (Taunusstein, Germany) https://www.wunderground.com/q/zmw:00000.116.10633
CLAfghan: (Asadabad, Afghanistan) https://www.wunderground.com/q/zmw:00000.3.41507
Porquerolles: (Porquerolles, France) https://www.wunderground.com/q/zmw:00000.1.07670
Bornholm: (Ronne, Denmark) https://www.wunderground.com/q/zmw:00000.2.06190

Can I search the console without a key?
Not really.
But if the API key field is set blank, you can use it to refresh/retry with auto-config

Can I search for my own Weather Stats anywhere in the world?:
Yes!, This System allows for dynamic search query's all over the world.
With your own key simply enter the Country and City you want weather from.
Everything is available to you in a easy to use Module.

Can I search using (Lat, Long) co-ords?
Yes, If you have your own key.
Replace Country with the latitude.
Replace City with the longitude.
Note: Lat and Long coords must land on a weather station for that area

What is a API key and do I need one?
No, This mod does NOT require you to own a API Key!.
Although for advanced settings and customization it is recommended! (They're free anyways!).
In short, API keys are unique id's which allow access to the Specific data services like Google, Yahoo etc and are needed to prevent abuse and overload of the systems.
Free API keys are limited to (x) amount of calls per hour and per day.
For more info on API keys or how to get your own visit.
https://www.wunderground.com/weather/api/

Why is the update cycle set to 60mins without a key, and How does the weather get updated?:
I use my own API Key to automatically update a personal website every hour with REAL weather data.
Which allows ALL users to access and enjoy this system on default terrains without a need for a Key or being worried about API Limits.
IF you are using your own Unique Key, The system will then proceed to query Wunderground's API and discontinue using my site.


Notes:
Donations
Anything is really appreciated and it keeps me motivated!
https://www.paypal.me/hortzy


Credits & Thanks:
Buhradlee: Webdev, Weather data on my website (So all of you could enjoy it!).
Daithi: Mods new Logo! (Thank you so much!) http://steamcommunity.com/id/cerebdaithi/
Killzone Kid: Url fetch dll http://killzonekid.com/arma-extension-url_fetch-dll-v2-0/
MATTXYO: Helping me debug a couple issues!
Bohemia Interactive: Arma 3
Weather Underground: http://api.wunderground.com/weather/api


License / Disclaimer:
Noncommercial - You may not use this material for any commercial purposes.
Arma Only - You may not convert or adapt this material to be used in other games than Arma.
Attribution - You must attribute the material in the manner specified by the author or licensor.
(but not in any way that suggests that they endorse you or your use of the material).

This work is licensed under the Arma Public License
https://www.bistudio.com/community/licenses/arma-public-license


Changelog:
1.2.21
-Updated to use https://www.weatherstack.com (You do need your own key)
-Improved weather simulation
-Added Weather Debug console to Map menu (Available for Hosts or Admins)

1.2.20
- Fixed wrong text showing onload in console UI
- Fixed some dedicated server issues (Thanks baxterra)

1.2.19
- Added Support for Viet Nam (Data from Khe Sanh, Viet Nam)
- Fixed console sometimes opening when it is set to false
- Adjusted some calculations (Weather seems to be more realistic when compared to real world)
- Optimized search function (Should return better/faster results)

1.2.18
^Part of above update^

1.2.17
- Tweaked calculations again (ongoing process untill it is as accurate as possible).

1.2.16
- Removed Experimental Tablet GUI (for use in a different project)
- Removed Autoconfig Option (Now part of Terrain Option)
- Reworked Terrain module option to allow the selection of any supported maps
- Fixed errors in Map string Names (Map Recognition)
- Fixed calculations causing overcast to not show properly
- Added support for Bornholm
- Added support for Clafghan
- Added support for Porquerolles

v1.2.15
^^Part of Above Update^^

v1.2.14
^Part of above update^

v1.2.13
^^Part of Above Update^^

v1.2.12
v1.2.11
^Part of above update^

v1.2.10
- Added support for Taunus (Data from Taunusstein, Germany)

v1.2.9
- Tweaked calculations for more realistic results
- Adjusted some texts in modules settings
- Fixed (Added Imrali to the default terrain list)

v1.2.8
- Tweaked rain calculations (Now it is more likely to actually rain if previous rain data is recorded).

v1.2.7
- Added new option to pick weather for each world.
- Added separate configs for Altis and Stratis (each now recieve their own data).
- Bug fixes

v1.2.6
- Added support for Australia Map (Weather data from Sydney)
- Optimized auto-retry function

v1.2.5
-Added 64bit extension

v1.2.4
- Added automatic retry if data is nil (allows 5 attempts)
- Fixed in-game icon not showing properly
- Some other code adjustments

v1.2.3
- Compressed images to reduce mod file size

v1.2.2
- Updated mods picture (Credits to Daithi, Thank you!)

v1.2.1
- Quick patch to fix some values and calculations

v1.2
- Should work on dedicated servers now (@blackfisch! Thank you!)
- Added a broadcast option for clients (See scripting options discussion)
- Fixed issue with thunderstorms happening all to often.

v1.1
- Actual fix to Serialization error popping on console

v1.0
- Fixed some default maps not being recognized
- Fixed error popping when console was set to true
- Added new module option for letting Humidity effect Fog
- Added a condition to automatically open console if error is detected

v0.9
^^ Part of update v1.0 ^^

v0.8
^^ Part of update v1.0 ^^

v0.7
^^ Part of update v1.0 ^^

v0.6
- Another attempt fixing failed/stalled URL grabs (Think I got it).

v0.5
- Attempt at fixing failed/stalled URL grabs

v0.4
-Added default support for (Chernarus, Takistan, Sahrani, Imrali)
- Fixed some errors with the last update

v0.3
-Mod updated to support new website changes.
-Added a timeout function (Just incase a connection can't be made)

v0.2
- added picture icon

v0.1
- Initial Release


Steam Workshop:
- Subscribe




Enable javascript to be able to download from Armaholic please!