Kerbal Weather Project CKAN

Kerbal Weather Project (KWP) is a groundbreaking weather and climate mod for KSP. In KWP, weather and climate data from the Model for Prediction Across Scales (MPAS) were incorporated into KSP gameplay. KWP includes a global Hourly climatology from MPAS enabling players to experience diurnal and spatial variations in atmospheric conditions. In addition, point weather data from MPAS is provided at Kerbin launch sites, allowing payers to experience dynamic weather conditions that change daily. KWP features a text-based GUI showing remote sensing weather data (in space) and in situ weather data (in the atmosphere).

License: MIT

Game Version: 1.12.5

Downloads: 20,839

Author: cmet24

Followers: 242

Kerbal Weather Project

Kerbal Space Program (KSP) is a popular space-flight simulation video game that has been used as a creative sandbox to promote and teach STEM concepts (Manley, 2016). While the game simulates atmospheres with variable depths and densities it lacks dynamic weather limiting its utility as tool for exploring atmospheric science concepts. To remedy this, Kerbal weather Project (KWP) was developed. In KWP, weather and climate data from a global circulation model (MPAS) were incorporated into KSP gameplay through a C# plugin. More infor mation about KWP is available at the mod webpage and on the KSP forum add-on release page.



Required Mods

Recommended Mods

Manual Installation

  1. Download and install Toolbar Controller
  2. Download and install ModularFlightIntegrator
  3. Download the repository as a zip.
  4. Unzip the repository and copy the KerbalWeatherProject folder to your KSP home directory (i.e. GameData folder).

Automatic Installation

Using CKAN select Kerbal Weather Project and click install! CKAN should automatically install the two dependencies of the mod: ToolbarController and ModularFlightIntegrator. If you'd like to emulate the collection of real-world weather data you can also select KerBalloons in CKAN. This repository provides a wide array of balloons capable of lifting both sensors and Kerbals!


KWP works with stock KSP and should work with the vast majority of KSP mods. KWP has been tested, without issue, in a KSP 1.10 playthrough with 220 other popular KSP mods. That said, KWP may conflict with mods like real heat or deadly reentry that modify the stock game's aerodynamic or thermodynamic system. KWP can still be used with these mods as KWP's override of the stock thermodynamic system can be disabled in the settings menu.

KWP is compatible with the aerodynamics overhaul: Ferram Aerospace Research (FAR). Note that since FAR overrides KSP's thermodynamic system, pressure and temperature data from KWP will not affect flight dynamics when FAR is installed.


Kerbin weather and climate analyses were produced using the Model for Prediction Across Scale (MPAS; Skamarock et al., 2012). MPAS was run for six-years (1st year: spin-up) at a resolution of 2 x 2 decimal degrees. Fortunately, Kerbin’s atmosphere has the same chemical composition as Earth’s. In MPAS, terrain and biome data from KSP were used to classify land use, vegetation type, green fraction, etc. In addition to land surface modifications, several changes to MPAS were made to enable more realistic simulations of Kerbin's atmosphere. These changes are listed below:

  1. Axial obliquity was set to zero.
  2. Orbital eccentricity was set to zero.
  3. The solar constant was set to 1360 W/m2
  4. The day length was set to 6 hours (21600 s)
  5. The Coriolis parameter was multiplied by 4.

A climatology of Kerbin was developed by averaging the results of the five-year MPAS simulation, by the hour. Results from this simulation were incorporated into the game via KWP. The hourly climatology allows players to experience diurnal and spatial variations in atmospheric conditions Alternatively, weather time series, extracted at select launch sites, allow players to experience dynamic weather conditions.


On the settings page, KWP parameters and defaults can be adjusted. Under weather settings, the default data source can be selected as either climatology or point weather data. The MPAS climatology ensures weather conditions will vary spatially and diurnally. In contrast, point weather data will allow weather to change in time and height, at selected launch sites. Users can select whether KWP will affect KSP's aerodynamic or thermodynamic models under weather settings. This is useful if using other mods that influence these models.

Under wind settings, KWP includes options for the source of wind data. By default, wind data will be provided by MPAS. As an alternative, a constant wind profile can be selected and tweaked to the player's preferred direction and speed. An additional option, for disabling wind within 50-m of the ground, is provided for players who find landing/takeoff in the presence of wind too challenging.

Since KSP is a game enjoyed around the world, KWP incorporates unit settings that allow players to select their preferred units for meteorological parameters. The units default to S.I. units.


  • KSP Developer Squad and KSP creator Felipe Falanghe.
  • KSP Modding Community – specifically KSP forum users linuxgurugamer, JoePatrick1, Fengist, DaMichel, NathanKell, and DMagic. These mod developers in particular, by pubishing their code publicly, provided a valuable teaching tool which facillitated many of the advancements implemented in KWP. Without their prior work, incporating weather data into KSP would have been exceedingly difficult.


Manley (2016), Can Kerbal Space Program Really Teach Rocket Science? Accessed 12 December 2020.

Skamarock, W. C., J. B. Klemp, M. G. Duda, L. D. Fowler, S. Park, and T. D. Ringler, 2012: A Multiscale Nonhydrostatic Atmospheric Model Using Centroidal Voronoi Tesselations and C-Grid Staggering. Mon. Wea. Rev., 140, 3090–3105,

Loading changelog...

Stats for Kerbal Weather Project

Downloads over time

Downloads per version

New followers per day

Top Referrers


Export Raw Stats

Export Downloads

Export Followers

Export Referrals

Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.