Welcome to the Novus Weather Engine! ⛅
Are you tired of weather scripts that consume unnecessary client resources, cause lag spikes, or break the immersion with sudden weather snaps?
Novus Weather Engine is a completely newly written, highly optimized weather, time, and temperature synchronisation script. Built on modern FiveM features like State Bags and utilizing the power of ox_lib, it delivers an unmatched, immersive experience for your players while resting at an absolute 0.00ms client performance footprint.
🌟 Key Features:
- Dynamic Temperature Math: No random numbers! Temperatures are calculated via a sine-wave algorithm based on the real-world current month, the exact in-game time, and the active weather (e.g., rain cools the air down, midday sun heats it up).
- Immersive Transitions: The environment changes naturally. Automated weather shifts use a smooth 320-second transition. Clouds gather slowly before the storm hits!
-
Modern State Bag Sync: Absolute synchronization across all clients. No endless
while true doloops spamming the network. Late-joiners are instantly synced before they even spawn. -
Smart Admin Control: Override the weather for events via command. Admins enjoy a fast 15-second transition and an integrated, toggleable
ox_libText-UI to monitor real-time weather, duration, and temperature data. - Seasonal Probability Matrix: The script knows what month it is. Blizzards in Winter? Yes. Heatwaves in Summer? Absolutely.
- Developer Friendly / Phone API: Built-in exports allow you to easily pull current weather and temperature data for your custom Smartphone Apps (GCPhone, LB-Phone, QS-Smartphone, etc.).
-
Fully Standalone & ESX Ready: Perfectly tailored for servers running ESX and
ox_lib.
🛠️ Dependencies:
-
ox_lib
Asset Escrow: This script uses the official FiveM Asset Escrow system. The config.lua is completely open for you to adjust probabilities, base temperatures, and intervals!