You are viewing a potentially older version of this package. View all versions.
RadDude-Climate-1.2.0 icon

Climate

Adds regional climates, pressure cells, and instruments to measure weather the game.

Date uploaded 3 weeks ago
Version 1.2.0
Download link RadDude-Climate-1.2.0.zip
Downloads 26
Dependency string RadDude-Climate-1.2.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Climate

Adds regional climates, pressure cells, and instruments to measure weather the game.

Regional Climates

Each region (Al'Ankh, Emerald Archipelago, Aestrin, and Fire Fish Lagoon)will have a baseline climate. This climate will vary daily as well as change throughout the day and seasonally. Seasons are based of off the northern hemisphere seasonal schedule. The game has a running day count which seasons are based off of, day 0 and day 365 are January 1.

Storms will affect the climate also. When closer to a storm center the temperature will go down which will also increase the humidity.

Seasonal Trade Winds

This replaces the base games trade winds and can be disabled in the configs. The trade winds will shift depending on the season. The direction and speed of the trade winds are generated by the interactions between pressure systems. Thank you to discord user MerijnZ1 for providing the intial script the winds and pressure systems are based off of.

Pressure Systems

Six persistant large pressure systems will move in a seasonal set pattern off the edge of the map. These systems will provide the new trade winds which will shift throughout the year. These systems will also influence the pressure characteristic (High or Low), movement speed, and movement direction of pressure cells that spawn near them. These systems will also affect the baseline pressure of 29.7inHg.

Pressure Cells

Six medium pressure cells will always be on the map and will be moving through it. The pressure cells will affect the baseline pressure of 29.7inHg. Pressure cells can be high or low with varying intensity, will have a lifespan of a few days, and will vary in their intensity depending on where they are in their lifespan and on how close you are to their center. They will persist when loading a save.

Low pressure will cause a cooling effect and high pressure will cause a radiative cooling effect at night.

Visual Climate Effects

  • Fog that occurs when temps drop close to the region's dew point.
  • Clouds that occurs when humidty is high enough and pressure is low enough.
  • Rain that occurs when humidty is high enough and pressure is low enough.

Instruments

All instruments can be bought in Gold Rock City, Dragon Cliffs, and Ft. Aestrin near where navigation equipment is sold.

The thermometer and hygrometer values are based on the regional climates added to the game.

The values read from the barometer are based on pressure cells and how close you are to the nearest storm. The lowest a pressure cell can lower the pressure to is 28.2inHg, anything lower than that means you are definetly in a storm. A value of 26inHg means you are at the center of the storm.

For Other Mod Authors

The WeatherService class offers many different functions to retrieve climate related values if you would like to use any weather related data from this mod.

I use prefab directory indexes 820 - 822.

Installation

If updating, remove Climate folders and/or Climate.dll files from previous installations.

Extract the downloaded zip. Inside the extracted Climate-<version> folder copy the Climate folder and paste it into the Sailwind/BepInEx/Plugins folder.

Consider supporting me 🤗

Donate with PayPal button Buy Me a Coffee at ko-fi.com

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

[v1.5.0] - 2026-08-13

Added

  • Seasonal wind maps to stalls in Gold Rock City, Dragon Cliffs, and Ft. Aestrin.

Updated

  • Refactored wind chaos code.

[v1.4.3] - 2026-08-10

Added

  • Oasis pressure system.
  • Config for max pressure cell wind contribution.

Fixed

  • Bug affecting pressure cell wind contribution.

[v1.4.1] - 2026-08-10

Added

  • Market stalls in GRC, Ft. Aestrin, and Dragon Cliffs and moved the barometer, thermometer, and hygrometer to them.

Fixed

  • Index out of range exception that can sometimes happen when changing the grid size and spawn range with exposed properties.

[v1.3.1] - 2026-08-06

Updated

  • Wind to bring back in wind chaos.
  • Changed the way the wind direction updates to more resemble vanilla game.

Added

  • Configurable for how stable the wind is.

Fixed

  • Bugs related to exposed variables with expanding the windGrid size and the spawn location of generated pressure cells. (thanks NANDbrew for reporting the problem!)

[v1.3.0] - 2026-08-05

Added

  • Exposed properties MaxWindLatitude, MinWindLatitude, MaxWindLongitude, MinWindLongitude, MaxPressureCells, MaxCellSpawnLatitude, MinCellSpawnLatitude, MaxCellSpawnLongitude, and MinCellSpawnLongitude so mod authors can easily adjust the size of the generated wind grid and change the number of generated pressure cells that are active on the map as well as where they can spawn.
  • Added and exposed the function AddPressureSystem so mod authors can add more pressure systems.

[v1.2.0] - 2026-08-03

Added

  • Pressure cells can add or remove moisture from the area.
  • Seasonal trade winds. This replaces the base games trade winds and can be disabled in the configs. The trade winds will shift depending on the season. The direction and speed of the trade winds are generated by the interactions between pressure systems. Thank you to discord user MerijnZ1 for providing the initial script the trade winds and pressure systems are based off of!
  • Pressure systems. Six persistent large pressure systems will move in a seasonal set pattern off the edge of the map. These systems will provide the new trade winds which will shift throughout the year. These systems will also influence the pressure characteristic (High or Low), movement speed, and movement direction of pressure cells that spawn near them. These systems will also affect the baseline pressure of 29.7inHg.
  • Text in the day logs section of the logbook that indicates what day of the year it is, and if in a 92 day long year what season you are in.
  • Config to set the maximum trade wind speed. Default 20 knots.

Updated

  • The length of the year is now configurable to either 92 or 365 days.
  • Pressure is now also influenced by pressure systems.
  • Pressure cells that spawn near a pressure system is more likely to be influenced by that systems pressure characteristic.
  • Pressure cells initial movement direction and speed is now influenced by the pressure system it is near.
  • Tweaked the threshold for rain in Emerald Archipelago so it does not rain so often.

[v1.1.0] - 2026-07-26

Added

  • Pressure cells, 6 of them will always be on the map. Baseline pressure is 29.7inHg and pressure cells will affect this. Pressure cells can be high or low with varying intensity, will move through the map, will have a lifespan of a few days, and will vary in their intensity depending on where they are in their lifespan and on how close you are to their center.
  • Persistence of pressure cells when loading a save.
  • Radiative cooling and low pressure cooling.
  • Fog that occurs when temps drop close to the region's dew point.
  • Clouds that occurs when humidity is high enough and pressure is low enough.
  • Rain that occurs when humidity is high enough and pressure is low enough.

Updated

  • Functions in WeatherService by overloading them to get the current or current at player position values instead of having dedicated "Current" named functions.

[v1.0.1] - 2026-07-20

Added

  • Pressure field in ShipItemBarometer for RadRefinements to read.

[v1.0.0] - 2026-07-13

Updated

  • Temperature to be based off of latitude.

[v0.2.0] - 2026-07-09

Added

  • Blending of major climate zones at the borders.
  • GetCurrent versions of all functions in WeatherService.

Updated

  • Internal temp calculations to use Celsius instead of Fahrenheit.

[v0.1.0] - 2026-07-07

Added

  • Barometer, thermometer, and hygrometer.
  • Climate zones with temperature and dew point for the different regions of the game.
  • A public WeatherService class which exposes many functions for other mods to retrieve various weather values.