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.11.1

Downloads: 5,340

Author: cmet24

Followers: 47

Outdated Mod

This mod is not known to work with the latest version of Kerbal Space Program. Proceed with caution.

Information Changelog Stats

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.

API

Installation

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!

Compatability

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.

Background

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.

Settings

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.

Acknowledgements

  • 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.

References

Manley (2016), Can Kerbal Space Program Really Teach Rocket Science? https://www.youtube.com/watch?v=ogC6ds81gek 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, https://doi.org/10.1175/MWR-D-11-00215.1.

Version 1.0.4 for Kerbal Space Program 1.11.1

Released on 2021-02-19

Hotfix to correct issues with wind GUI.

Download (84.71 MiB)

Version 1.0.3 for Kerbal Space Program 1.11.1

Released on 2021-01-31

Performance Improvements

  • Removed unnecessary onGUI calls
  • Modified FixedUpdate() in WxUnityGUI so that data retrieval is only performed when GUI is active (shown).

Bug Fixes

  • Eliminated errors calling custom SetDifficultyPreset methods
  • Solved issue with onGUI errors when selecting main UI buttons
  • Fixed issue with FARAtmosphere delegates
  • Prevent ModularFlightIntegrater from initiating aero override when FAR is installed.

Download (84.71 MiB)

Version v1.0.2 for Kerbal Space Program 1.11.0

Released on 2021-01-12

  • Climate and Weather API for modders (see API documentation).
  • Improved compatibility with FAR and other mods using Modular Flight Integrator
    • KWP will now affect pressure and temperature when used with FAR.
  • Performance improvements
    • Fixed log spamming when leaving Kerbin SOI
    • Removed unnecessary calls to FI.BaseFIUpdateThermodynamics().
    • Deleted unused classes.
    • Added public static references for improved code organization

Download (84.71 MiB)

Version v1.0.01 for Kerbal Space Program 1.11.0

Released on 2021-01-06

  • Fixed issue wherein wind would not affect aerodynamics after KWP was toggled on with point weather data was selected.
  • Removed excess debug logging.
  • Fixed issue with CKAN file size mismatch.

Download (84.71 MiB)

Version v1.0.0 for Kerbal Space Program 1.11.0

Released on 2021-01-05

No changelog provided

Download (84.71 MiB)

Stats for Kerbal Weather Project

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. spacedock.info
  3. www.google.com
  4. forum.kerbalspaceprogram.com
  5. yandex.ru
  6. duckduckgo.com
  7. www.kerbalwxproject.space
  8. www.bing.com
  9. cafe.naver.com
  10. www.ecosia.org

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.