**** OPENSIM ONLINE WEATHER SYSTEM V8 UPDATED RELEASE *****
************** WHATâS NEW IN V8 COMPARED TO V7? ************
When a city is selected, the controller now displays a message if the city name is misspelled in English.
EEP ADD-ON: The EEP sky now changes automatically according to the current weather condition. Manual changes are no longer required. (check READ ME notecard for further info)
IF YOU HAVE ALREADY REZZED THE OPENSIM ONLINE WEATHER SYSTEM IN YOUR REGION, YOU ONLY NEED TO REPLACE THE WEATHER CONTROLLER AND REZ THE EEP ADD-ON FOR VERSION V8.
All other scripts remain the same and will continue to work correctly (as long as they are not older than V6).
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
READ ME MANUAL (Also included on vendor):
Opensim Online Weather System V8 đŠ
Bring your OpenSim region to life with real-time, dynamic weather!
âš Features
đ Live weather updates for any city worldwide
đĄ Temperature shown in both °C and °F
đ Local time (AM/PM and 24 hours)
â
Realistic conditions: rain, snow, drizzle, thunderstorm; EEP SKY changes automatically on your region!
đš Automatic weather textures and matching sounds
đ Customizable update interval
đĄ Low-lag and optimized for OpenSim
đ Easy setup via a dialog menu
Transform your region instantly â rez the system, enter your city and API key, and enjoy dynamic weather all year round!
đŠ WHATâS INCLUDED ON VENDOR V8:
- SCRIPTS USED V8 (BOX);
- SOUNDS USED V8 (BOX);
- TEXTURES USED V8 (BOX);
-LOGO USED V8 (BOX);
- WEATHER SCULPT SET V8 (BOX);
- OpenSIM Online ADDON (SLAVE) V8 01 prim;
- OpenSIM Online Weather Display Board V8 (SLAVE) 11 prims;
- OpenSIM Online Weather Controller V8 (MASTER) 01 prim;
- OpenSIM ONLINE THUNDERBOX V8 (SLAVE)(INVISIBLE by default);
- OpenSIM ONLINE SOUNDBOX V8 (SLAVE MAIN);
- OpenSIM ONLINE SOUNDBOX V8 (SLAVE SLAVE);
- OpenSIM Online Northern Lights V8 (SLAVE);
- OpenSIM Online Cloud V8 (SLAVE);
- OPENSIM WEATHER CODES UPDT 10JAN26 (NOTECARD);
- OPENSIM Thunder Caller (MASTER) HUD V8 (add me)";
- READ ME PLEASE!! (ENGLISH) v.10JAN26 (NOTECARD).
------------------------------------------------------------------------------------
âïž HOW TO USE
1 â Get your API Key
API = Application Programming Interface. It lets the weather script fetch live data from a forescast website.
Steps:
Go to:
https://openweathermap.org
Sign up or log in (website will prompt you to paid subscription but choose the free one!!)
Open your profile â API keys
Create a key â copy it
2 â Rez the Weather Sculpts (You will find them inside the box "WEATHER SCULPT SET V8 (BOX)".
Rez the weather sculpts across your region - around buildings etc -
I recommend going on infra-red mode (Firestorm) by clicking CONTROL+ALT+T.
Select all sculpts âLINK THEM ALL and insert on the root prim (just select them all) and insert the script called "OpenSIM ONLINE SCULPT V8 (SLAVE)". (*)
(*) THIS SCRIPT AND ALL OTHERS USED ON THIS SYSTEM can be found at the box called "SCRIPTS USED V8 (BOX)".
3- Insert some of the textures included on the "TEXTURES FOR SCULPTS V8 (BOX)" that can be found inside the box "SCRIPTS USED V8 (BOX)"
Textures on the root prim of the linked sculpts MUST be "clear,r1,r2,r3,r4,sr1,sr2,sr3,s1,s2,s3 and s4 to script work perfectly. By default, all pieces of sculpts have already the needed textures so to not worry :)
4 âSET UP THE SYSTEM:
Rez the controller "OpenSIM Online Weather Controller V8 (MASTER) 02 prims" and click it. A dialog menu (blue menu) will prompt:
-> Choose the name of the city (English only - other languages or misspelled, script won`t fetch information). If a city name like Springfield (USA) is selected and there are 5 on that country, script will select a random one - on these cases, type "Springfield,IL,US" (Illinois, United States) so script will fetch information from the correct place. Another option is also select by lat/lon mode (latitude/longitude).
-> Click again, and insert the API KEY generated by the website.
-> Click once more, now insert the interval. and that s it.
It will send information to all soundboxes, sculpts, thunderboxes rezzed if in within same region!
Rez the display board next to the controller "OpenSIM Online Weather Display Board V8 (SLAVE) 11 prims"
-> Click the controller and click the "Update Now" button.
This action updates the info on the display board.
***** Please be patient. All changes on the dialog box, script may take up to 15 seconds to fetch the information!*****************************
5 â Optional: Add Sound & Thunder & Cloud & Nothern Lights:
Plays drizzle, rain, and blizzard sounds when told by the controller..
If no bad weather: plays birds (day) or crickets (night).
In version V8, there are now two types of SoundBoxes:
OpenSIM ONLINE SOUNDBOX V8 (SLAVE MAIN);
OpenSIM ONLINE SOUNDBOX V8 (SLAVE SLAVE).
How to set up:
-Rez as many âOpenSIM ONLINE SOUNDBOX V8 (SLAVE SLAVE)â objects as needed in your region (optional);
- Link them all together;
- Rez only one âOpenSIM ONLINE SOUNDBOX V8 (SLAVE MAIN)â;
- Link all the previously linked SoundBoxes to this one.
Important: For this to work, âOpenSIM ONLINE SOUNDBOX V8 (SLAVE MAIN)â must be the root prim (the last object selected when linking). It is the box that contains the script.
And voilĂ â you now use one script for all SoundBoxes, and the sound will be emitted from each of them in near-perfect synchronization.
(ps) I recommend rezing them close to buildings or common public areas. DO NOT rez the sounboxes too close to each other. Believe me ,Spam sound will be unpleasant for the visitors and it won`t sound natural to your ears!
SOUNDBOXES NOW HAVE THE NIGHT SOUND (THE CRICKETS) SUPPRESSION!
* The script checks the objectâs latitude and the current month!
* Tropics (†latitude 30°) â night sounds always play.
* Polar regions (â„ latitude 60°) â night sounds are always blocked.
* Mid-latitudes (latitude 30°â60°) â gradual suppression:
* In winter months (depending on latitude), night sounds are blocked.
* In summer months, "night" sounds play normally.
* The script stops "night" sound if suppression applies; "day","rain", "drizzle" and "snow" sounds always play normally.
-> Opensim ONLINE THUNDERBOX V8 (SLAVE):
Plays a thunder sound and flashes lightning when told by the controller.
When rezzed, by default it is invisible, please go to infra-red mode (control alt+t) to see and resize it to your needs.
PS. To test it, please add as a hud (or just add it) the "OPENSIM
Thunder Caller (MASTER) HUD" and click it. Once you see the size and position are ok, this script is no longer necessary.
Be patient. Thunder sound and the lighting will show on a random interval of time from 10 seconds to 05 minutes.
-> OpenSIM ONLINE CLOUD V8 (SLAVE):
4x4 sized sculpt cloud to rez in your region - It will show when the weather conditions told by the controller when it asks to. Otherwise it will remain invisible.
No setup needed
-> OpenSIM ONLINE Aurora Borealis V8 (SLAVE).
4x4 sized mesh to rez in your region - it will show only at nights (sun position OpenSIM ONLINE EEP ADDON (SLAVE) V8
This add-on automatically changes the region EEP sky according to the weather conditions received from the OpenSim Online Weather Controller.
1. Rez the object named:
"OpenSIM Online EEP ADDON (SLAVE) V8 01 prim"
2. Place it anywhere in the region.
3. Ensure the following EEP settings are present inside the prim inventory:
TCLEAR
PCLEAR
PCLOUDY
CLOUDY
FOGGY
4. The script will listen for weather data sent by the Weather Controller and automatically apply the corresponding EEP sky.
PERMISSIONS REQUIRED
The object must be rezzed by the Region Owner or by a user with Estate Manager rights.
Otherwise the script will not have permission to change the region environment.
IMPORTANT NOTES
âą This add-on changes only the region EEP sky preset according to the weather condition.
âą It does NOT modify the region time offset.
âą It does NOT change the day length or sun cycle.
âą These parameters remain controlled by the regionâs existing environment settings.
OPERATION
Once rezzed and running, the add-on works automatically.
No configuration or user interaction is required.
đ Notes
-Keep your API key private â free plan allows ~1,000 calls/day (enough if you set 15-minute intervals).
-Make sure city name is spelled correctly in English.
After changing settings or resetting the script, it may take up to 15 seconds for the menu to reload and fetch the new information to display.
BE PATIENT!
Donât worry â your settings are saved inside the prim in case of script replacement, script or SIM reset!
-------------------------------------------------------------------------------
FAQ
1 â What does âMasterâ and âSlaveâ mean?
Master script = The boss.
Goes online to fetch live weather.
Sends the result (via channel messages) to all connected objects.
Slave script = The worker.
Never goes online (saves lag). Just listens for the Masterâs messages and updates textures, sounds, or lights.
đĄ Example:
Master says: âWeather code 502 = heavy rainâ.
All Slaves hear it â they switch to rain textures and respective sound.
đ In short:
Master = speaks.
Slave = listens.
Channel = the walkie-talkie frequency they use.
ô
2 â Does the script works on a certain distance or on the whole region?
- It works SIM-wide, no matter if your SIM is 1x1 or 12x12 or sculpts are rezed 1,000 meters high. it will work!
3- Can I rez more than 1 cluster of sculpts on my region?
Yes! Here an example on what I do on my 8x8 SIM called NORGE: 8x8 VAR with 4 cities, so I put the "OpenSIM ONLINE SCULPT V8 (SLAVE)" on each of the clusters!. no matter how many cluster you have on your region. If playing the same city, they ALL call just a single API from website!
SO LOW LAG FOR YOUR REGION!
4- I rezzed the SOUNDBOXES but I only hear the birds or just hear the crickets?
- Make sure the sky (EEP) is timezoned. If you play day on your sim (static sky), script reads the sun position on the sky. If sun is =>8 degrees above the horizon ,script will be told its DAY!
5- I rezzed the "OpenSIM Online Cloud V8 (SLAVE)" and I don`t see anything!
- If you have rezzed the controller before, if it fetches info from website and it says it not cloudy", the "OpenSIM Online Cloud V8 (SLAVE)" will remain invisible (100% transparent). - One still can see it on infra red mode (CONTROL+ALT+T)
6- Why all these boxes with the scripts, sounds, textures? Do I need them?
- It just in case one deletes something by accident so one can always recover it. Also, I do it for preventing assets lost -specially if one is from other grid!
7- I rezzed my controller, set all scupts and soundbox. I select city but nothing work. What could it be?
- Make sure city is well written in English. Also, it happens that on 1st time one rezzes the controller, it can act like this. so just reset script!
----------------------------------------------------------------------------------
đ Final Notes
This script was originally created years ago for my region by my friend Satyr Aeon (aka Malaka) and now it has been fully enhanced by ChatGPT and DeepSeek AI to make it easier for the average user.
Special thx Cyberglo for feedback about message given when city misspelled or not found.
Enjoy and share it â always FREE & FULL PERM!
â Jimmy Olsen