Code Monkey home page Code Monkey logo

weatherdrivensolarpanel's Introduction

WeatherDrivenSolarPanel (WDSP)

English | 简体中文

Imgur

Introduce

In the stock version of Kerbal Space Program, the energy output of solar panels is affected by direct sunlight, being blocked by terrain, being blocked by satellites, and being blocked by other parts. With the release of blackrack’s True Volumetric Clouds, there is now another way to change energy output --- weather.

This plugin is designed to be used in conjunction with True Volumetric Clouds. When you encounter rain, snow, dust storms, or volcanic clouds on a planet, you will notice a wonderful change in the values on the panel. Enjoy the game to the fullest!

Since the v5.0 update, a new wear feature has been added to WDSP, see Others for details

Dependencies

Installation

  • The installation process is the same as other mods. Just put the WeatherDrivenSolarPanel folder from GameData into the GameData in the game root directory.
  • Since ray tracing is now used to calculate EC, for some computers with lower CPU performance, you will need to put the Extra\LowPerformancePlugin\WeatherDrivenSolarPanel.dll into the GameData\WeatherDrivenSolarPanel\Plugin to overwrite the original WeatherDrivenSolarPanel.dll.
    (The default is for high performance computer users. In fact you can try to use the high performance .dll and if there is noticeable lag then use the low performance .dll).

Preview Image & Video

Imgur Imgur Imgur YouTube

Compatibility

  • RSS-Reborn needs ballisticfox to update his Kopernicus
  • Incompatible with Kerbalism
  • Compatible with JNSQ, KSRSS, Kcalbeloh System, RO (for RO, replaces the original solar module of RO)

Others

Since the v5.0 update, the wear feature has been introduced. Once the wear reaches 100%, the solar panel will be damaged and cannot be repaired.

  1. The solar panel will increase wear over time.
  2. The solar panel will increase wear due to weather.

Note: This process is irreversible. If you do not need these two new features, you can turn them off inWeatherDrivenSolarPanel/Config/GlobalConfig.cfg.


Provides two graphs, one for time versus wear and one for weather versus wear.

Imgur Imgur

Credits

@R-T-B Part of the Kopernicus code was used.
@LGhassen Thank him for bringing the commendable volumetric cloud mod to KSP.
Thanks to both of them for their help with this plugin!

weatherdrivensolarpanel's People

Contributors

aebestach avatar

Stargazers

Charon_S. avatar

Watchers

 avatar

weatherdrivensolarpanel's Issues

Issues with HabTech2's Solar Arrays

When this mod is installed, it causes the tracking solar arrays to always show iROSA while making them unable to be interacted with. Since it's unlikely however that these parts would be used on a planet, it would perhaps be best to make the mod not target them.

Incompatible with kerbalism

When dealing with backend resources, kerbalism does not take into account the modification EC of this plugin for the time being (for this part of kerbalism, this plugin has already been modified), so it may happen that the parts with solar panels (when loaded) do not generate power.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.