Retro Weather
Config Files
Section titled โConfig Filesโ| File | Purpose |
|---|---|
config.lua | Primary configuration |
shared/defaults.lua | Advanced defaults (fallback values) |
Permissions
Section titled โPermissionsโ| Setting | Description |
|---|---|
Config.AdminAcePermission | ACE permission for admin access (default: rsweather.admin) |
Config.DebugAllowAllAdmins | Allow all players admin access (testing only) |
Modules
Section titled โModulesโ| Setting | Description |
|---|---|
Config.EnableWeatherModule | Enable/disable weather system |
Config.EnableTimeModule | Enable/disable time system |
Weather Settings
Section titled โWeather Settingsโ| Setting | Description |
|---|---|
Config.WeatherPrimaryRegion | Primary weather region |
Config.WeatherRegionOrder | Order of weather regions |
Config.RegionalWeather | Per-region weather configuration |
Config.WeatherFrontsEnabled | Enable weather fronts between regions |
Config.WeatherMovementModeDefault | Default weather movement mode |
Time Settings
Section titled โTime Settingsโ| Setting | Description |
|---|---|
Config.TimeUse24Hour | Use 24-hour time format |
Config.TimeStartHour | Starting hour |
Config.TimeStartMinute | Starting minute |
Config.TimeScale | Time scale multiplier |
Config.TimeFrozen | Start with time frozen |
Config.TimeSetTransitionSeconds | Transition duration for time changes |
Realtime Mode
Section titled โRealtime Modeโ| Setting | Description |
|---|---|
Config.TimeRealtime | Enable realtime clock mode |
Config.TimeRealtimeZone | IANA timezone string (e.g., America/Los_Angeles) |
Config.TimeRealtimeUpdateSec | How often realtime is refreshed |
Debug/Tracing
Section titled โDebug/Tracingโ| Setting | Description |
|---|---|
Config.TraceWeather | Enable weather tracing |
Config.TraceTime | Enable time tracing |
Config.TraceZones | Enable zone tracing |
Data Files
Section titled โData Filesโ| File | Purpose |
|---|---|
data/weather_patterns.json | Per-region weather sequences and durations |
data/zones.json | Map polygons for regions |
Important Behavior
Section titled โImportant Behaviorโshared/defaults.luaapplies fallback values when keys are missing.- Realtime mode ignores admin set/freeze/scale time actions while enabled.