AmpYear CKAN

The AmpYear Power Manager makes electricity more manageable.

License: GPLv3

Game Version: 1.11.1

Source code: JPLRepo/AmpYear

Downloads: 278,710

Author: Jplrepo

Mod Website: Forum Thread

Support this mod: Donate

Followers: 209

Outdated Mod

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

Information Changelog Stats


Power Manager and Readout displays.
Reserve Power.
Emergency Shutdown Processing Computer (and restart)
Dark-side EC power usage calculations
Realistic EC power production simulation in the VAB/SPH
Part by part list of Power Consumption and Production at your fingertips.
NEW *Hightlight individual or groups or parts.

Power Manager
The manager function is attached to all probes and command pods through the power of Module Manager.
The Power Manager must be ON for all subsystems to activate/work, this includes RCS & SAS.
The AmpYear menu can be switched on/off via integration with Stock Toolbar or Toolbar.
Emergency Shutdown procedure - when All power is critical will activate solar panels (if attached and not in atmosphere) and shutdown non-essential parts using electricity.
Saves all settings and window positions per vehicle to persistent save file.
Gives %age indicators of Current Battery capacities, Electric Charge usage and generation. You can transfer charge from reserve to main batteries. Parts that produce electric charge will fill Main batteries first and then reserve batteries.
In the Editor and in Flight you can get indications of total power production and consumption of your vessel. You can also get a full list of all power production and consumption parts.
Includes Dark-Side calculations for celestial bodies providing EC required to transit teh dark-side of a selected body.
Provides Estimated Time Remaining readouts for Main and Reserve batteries.
Functions using stock toolbar or Blizzy's Toolbar (can be changed via Settings menu from the Space center).
Includes correct power calculations if you have the following Mods installed (but not required for mod to function): Near Future Electrical/Solar, KAS, RemoteTech, ScanSat, Telemachus, TAC LS, AntennaRange.
Ability to display Electrical Charge in Stock EC units or SI units.

Emergency Shutdown Processor * In the settings menu you can set a Power Percentage Shutdown level for High Medium and Low.
You can also set default priorities for supported modules in the settings menu.
Every part module in a vessel can be assigned a priority (High,Medium,Low), to override the default values.
You can select on an individual module level which parts you want included in ESP processing or not.
By default when power is re-gained within the vessel and the ESP was previously triggered to deactivate, then parts that were previously active will be automatically re-activated by the system progressively by priority as power returns to the vessel.
You can Execute ESP processing manually (manual override button in the GUI) which will cause all parts to be shutdown regardless of their priority setting and the current EC status.
ESP still only processes for the active vessel in flight mode. Planned future background processing is in the works.

Reserve Power
Attach special batteries to your ship to save power for emergencies. Ideal for keeping your probes from dying.
Power can be transferred to and from main and reserve power resources.
Electrical power generators (solar panels, etc) will re-charge main power followed by reserve power when a threshold is reached.
Reserve Power Battery Parts included in several sizes.

Dark-Side Calculations.
* This allows you to select a Celestial Body, Input a Target Orbit height and AmpYear will calculate the dark-side period in Hours:Mins:Secs and also show you the amount of EC you would require to run all vessel parts that consume EC for that period.

All AmpYear functions will now continue to run during timewarp up to timestep 7x. Then AmpYear will hibernate. This is due to a bug in electriccharge generation in KSP at high timewarp.
A Warning Pop-up will appear and stop warp if the ElectricCharge falls below a set percentage (configurable via the spacecenter window).

Show Crew
* This to show the crew and their roles rather than having to switch to the map view all the time.

An additional (optional) add-on to AmpYear. Go here for the details.

Supported Mods:
Ampyear Recognises and supports Electrical Usage by parts distributed by other mods in this list below. If you would like to see your favourite mod supported drop me a line: * Aviation Lights
Near Future Electrical
Near Future Solar
Near Future Propulsion * Remote Tech
USI LS / USI all * Telemachus
Antenna Range
KSP Interstellar
* Realism Overhaul * DSEV

This mod includes version checking using MiniAVC.
If you opt-in, it will use the internet to check whether there is a new version available.
Data is only read from the internet and no personal information is sent.
For a more comprehensive version checking experience, please download the KSP-AVC Plugin

Install Instructions Dependency: You must have installed (INCLUDED in this package). Module Manager

Toolbar - is OPTIONAL.
Completely delete AmpYear folder from gamedata before updating from a previous version.

If you also want KabinKraziness go here.
If you are looking for the ION RCS parts that used to be part of this mod go here.

Version V1.5.9.0 for Kerbal Space Program 1.11.1

Released on 2021-02-21

V1.5.9.0 Re-compile for KSP 1.11.x Added EVA Construction settings for parts. Fix ScanSat integration. Fixed AmpYear KSPedia page.

Download (1.53 MiB)

Version V1.5.8.0 for Kerbal Space Program 1.10.1

Released on 2020-10-17

V1.5.8.0 Re-compile for KSP 1.10.x Fix Near Future Solar panels (curved) integration. Thanks @siteonfly for pointing that one out.

Download (1.15 MiB)

Version V1.5.7.0 for Kerbal Space Program 1.9.1

Released on 2020-03-08

V1.5.7.0 Re-compile for KSP 1.9.x Fixed errors in the Settings UI screen at the KSC.

Download (1.15 MiB)

Version V1.5.6.0 for Kerbal Space Program 1.8.1

Released on 2019-10-18

Re-Compile for KSP 1.8.0

Download (1.18 MiB)

Version V1.5.5.0 for Kerbal Space Program 1.7.2

Released on 2019-06-23

V1.5.5.0 KSP 1.7.x Re-compile for KSP 1.7.0 Changed Out of EC dialog in flight to be non-modal. Update USI support.

Download (1.12 MiB)

Version V1.5.4.0 for Kerbal Space Program 1.6.1

Released on 2019-02-16

Re-compile for KSP 1.6.1 Fixed UI tooltips showing behind the actual AmpYear UI.

Download (1.20 MiB)

Version V1.5.3.0 for Kerbal Space Program 1.5.1

Released on 2018-10-25

Update for KSP 1.5.x

Download (1.19 MiB)

Version V1.5.2.0 for Kerbal Space Program 1.4.1

Released on 2018-03-16

Update for KSP 1.4.1

Download (1.15 MiB)

Version V1.5.1.0 for Kerbal Space Program 1.3.1

Released on 2017-10-07

Recompile for KSP 1.3.1 Remove log spam for USI resource harvester

Download (1.15 MiB)

Version V1.5.0.0 for Kerbal Space Program 1.3.0

Released on 2017-08-06

Fix bug with detecting the correct status for Resource Converters.
Fix log spam for unsupported USI LS version installed. Now you will get only one log message and then AmpYear will stop processing USI LS parts.

Download (1.15 MiB)

Version V1.4.9.0 for Kerbal Space Program 1.3.0

Released on 2017-06-21

V1.4.9.0 "Bugs" Fixed log spam in editor. (SPH/VAB) Fixed Dark Side calcs. Added support for DSEV mod.

Download (1.14 MiB)

Version V1.4.8.0 for Kerbal Space Program 1.3.0

Released on 2017-06-18

Localization ready - All languages appear in English. But looking for volunteers to translate. ;) (This also means the Planet names now don't show the language tags in the DarkSide UI windows.) Added Part highlighting Functionality. Part Highlight Colors can be set in the Settings window at the KSC. Clicking on a PartModule Name in the ShowParts List in the VAB/SPH or in Flight will highlight that part (until you click it again). Added support for Kopernicus Solar Panels. Re-added USI LS and MKS support (didn't test it as I don't use these mods myself) - Thanks to Ormira for this.

Download (1.14 MiB)

Version V1.4.7.0 for Kerbal Space Program 1.3.0

Released on 2017-05-28

Changes for KSP 1.3.0

Download (1.14 MiB)

Version V1.4.6.0 for Kerbal Space Program 1.2.2

Released on 2017-01-25

Fix integration for TAC LS Generic Converter spamming log in the Editors. Fix SAS & Reaction wheel processing. Changed SI display units to W.s, kW.s, MW.s Fix RTG reporting in Editor as previous fix to correct inflight reporting actually broken when in the editor

Download (1.13 MiB)

Version V1.4.5.0 for Kerbal Space Program 1.2.2

Released on 2017-01-11

Fix handling of ModuleGenerator and ModuleAlternator. Fixed a big bug where EC calculation/displays were not taking Unity Fixed Delta Time into consideration correctly resulting in all inputs and outputs being incorrectly reported in flight. Fix handling of TAC LS command modules - Life Support. Was incorrectly including some Probes and miscalculating on vessels with multiple crewable modules. Fix issue with Remote Tech integration.

Download (1.13 MiB)

Version V1.4.4.0 for Kerbal Space Program 1.2.2

Released on 2016-12-08

V1.4.4.0 "KSP1.2.2" Changes for KSP 1.2.2 Changes for ResourceConverters. Fixed issue with crew list not getting correct list. Fixed RemoteTech integration.
Removed partial USI LS support. - USI LS has moved to VesselModule's (an internal KSP construct) which AmpYear does not support without major rework. Sorry but seeing how I don't personally use it, and the work involved to update AmpYear to support this I have decided to removed partial support for it until such time as it can be fixed.

Download (1.13 MiB)

Version V1.4.3.0 for Kerbal Space Program 1.2.1

Released on 2016-11-04

Fix NFE interfaces. Fix KAS interfaces.

Download (1.13 MiB)

Version V1.4.2.0 for Kerbal Space Program 1.2

Released on 2016-10-27

Fix AVC version checking file.
Add scanSAT ModuleSCANResourceScanner support.
Fix conflict when AmpYear and Contract Configurator and KSP Interstellar intalled.

Download (1.13 MiB)

Version V1.4.1.0 for Kerbal Space Program 1.2

Released on 2016-10-15

Fix KSPedia package errors on loading.
Fix TAC LS integration.
Fix IndexOutOfRangeException on Loading new vessels.
Added Setting to turn on/off EC monitoring usage by AmpYear. (On by default).
Performance improvement - changed Vessel checking to now all be event driven.
Added Plane and Relay to tracked vessel types (woops).

Download (1.13 MiB)

Version V1.4.0.0 for Kerbal Space Program 1.2

Released on 2016-10-12

V1.4.0.0 "KSP 1.2" Changes and re-compile to work in KSP 1.2. Needs much more clean-up and an optimization pass to take advantage of new KSP 1.2 API features in the next version. Removed the Power Turn (Turn Booster) SAS feature.

Download (1.13 MiB)

Version V1.3.6.0 for Kerbal Space Program 1.1.3

Released on 2016-08-11

Fixes for ScanSAT v16.4 and above as scanSAT changed the way it handles EC internally. (
Added calculation and display for Dark-Side window for on the surface of selected CelestialBody (in addition to the current in orbit calculation). (
Fixed bug in Dark-Side window not showing the Deficit/Surplus correctly (which I think I messed up in V1.3.5)
KSPedia Pages amended for above updates.

Download (1.13 MiB)

Version V1.3.5.0 for Kerbal Space Program 1.1.3

Released on 2016-08-06

Compatible with Realism Overhaul.
Added Toggle Button in the top right corner of the Show Parts List window. this toggle will change the display to show Stock EC units or SI units (Système international d'unités) showing EC converted to Watts, kiloWatts and megaWatts. (for better Realism Overhaul compatibility).
Fixed bug:- ModuleCommand not showing EC usage.
Fixed ModuleResourceConverter to include Heat Throttle and Efficiency where the part uses it. (EG: USI reactors).
Fixed ModuleEnginesFX to correctly show EC usage for ION engines in editor.
Enabled Reserve Power functions in the AmpYear menu for RemoteTech users. You can transfer Reserve Power to Mains even if there is no RemoteTech connection to the vessel. This is temporary fix until I can work on better integration with RemoteTech.

Download (1.12 MiB)

Version V1.3.4.0 for Kerbal Space Program 1.1.3

Released on 2016-06-27

Fix integration with USI-LS Life Support module (
Fixed support for ModuleResourceConverter - new Status - Operational in KSP 1.1.3 that I missed. (
Some further performance and garbage improvements.

Download (851.83 KiB)

Version V0.1.3.3 for Kerbal Space Program 1.1.3

Released on 2016-06-22

Re-compile for KSP 1.1.3.

Download (852.56 KiB)

Version V1.3.2.0 for Kerbal Space Program 1.1.2

Released on 2016-06-01

Merged Dark-Side and Solar SOI windows into a single window.
Mega efficiency code clean-up. Reduce Garbage generation and CPU overhead.
Persist the IsolateReservePower button setting for each vessel between scenes and save/load.
Changed the PartsList screen to change colors(colours) and not include in totals on the parts list for parts you exclude from the AmpYear calcs.
Changed the PartsList screen to show each part's Title rather than the internal KSP part name.
Prevent Click-Through of AmpYear GUI Windows.
Added ESP support for IONRCS parts.
Added EC usage support for Kerbalism mod parts - Scrubber, Greenhouse, GravityRing (basic as some parts do not expose EC usage currently, ESP Shutdown only support for these parts).
Fixed bug not saving default ESP settings for modules in Space Center settings screen.
Added support for Near Future Propulsion modules. (No ESP Support).
Fixed support for all Near Future Electrical modules. (No ESP Support).
Added Gray(Grey) Icons which will appear when you turn AmpYear Manager OFF in flight (no more free Alert Icons).
Added KSPedia pages for AmpYear.

Download (852.16 KiB)

Version V1.3.0.0 for Kerbal Space Program 1.1.2

Released on 2016-05-01

V1.3.0.0 "KSP 1.1.1+ Mega Edition"
ION RCS and PPT RCS parts have been split off to their own separate Mod distributable and are no longer part of this mod, this mod will support them if installed separately.
Added Stored EC and ReservePower to Dark-Side calculation window. (can be toggled on and off).
Added Support for Remote Tech - If you have RemoteTech installed AmpYear functions will be disabled automatically if you have no connection or local control and restored when you do.
Total EC and ReserverPower on-board reported by AmpYear will now respect the flowstate of the resource on each part, so if you turn off the flowstate little tick boxes in the Part right click menu they will not be reported by AmpYear.
Added support for stock Active Radiator, Enviro Sensor EC usage.
Added support for DeepFreeze (can't believe my mod didn't support another of my mods. This slipped through the cracks).
Added support for KPBS and USI LS mods.
Fixed TAC LS GenericConverter rates to include the conversionRate variable. - But next version will look to change this to take advantedge of new GameEvents in 1.1.
New Solar Panel algorithm for editor (VAB/SPH). Ability to select different SOI for solar panel estimates. Solar Panel usgae in the VAB/SPH will now use an approxiamation based on the select celestial body (default is home planet) that you can change via a new GUI window.
Vastly Expanded Emergency Shutdown Procedure process (ESP), which of course can be turned on or off in the AmpYear flight window.
As of this release ESP still only processes for the active vessel in flight mode. Planned future background processing is in the works.
Added a GUI window and processing for Emergency Shutdown Procedure (ESP).
You can now select which parts are automatically shutdown when the ESP is activated and set a priority setting for each type.
There are three Priorities High, Medium and Low.
All supported Parts are included in this list by default. If you are using mods like RemoteTech you probably want to change this setting for an antenna to ensure you keep your connection during Emergency power down, or not.
By default when power is re-gained within the vessel and the ESP was previously triggered to deactivate then parts that were previously active will be automatically re-activated by the system progressively by priority as power returns to the vessel.
Currently the following parts are NOT supported by the ESP, simply because the mods or stock parts do not provide an ability for AmpYear to turn them on or off. ScienceLabs, the KAS winch and magnet.
For TAC LS and USI LS - ESP will not deactivate Life Support but will deactivate TACLS converter units.
You can Execute ESP processing manually (manual override button in the GUI) which will cause all parts to be shutdown regardless of their priority setting and the current EC status.
Added Settings config file items to the config file and settings GUI window to control the ESP functions.
There are three new Settings to set the Percentage of Main Power that EPS will kick in for High, Medium and Low priority partmodules.
ESP processing will automatically Shutdown Or Restart part modules (that are tagged as include in ESP processing) when Main Power reaches these three settings.
Also in the Settings menu will be a list of all ESP supported partmodules. Here you can set the default setting for each module as to whether you want them included in ESP processing or not and their priority (High, Medium, Low) if you do set their Include in ESP setting on.
You will also find a Cool Down setting (in seconds) that applies after ESP processing (to stop fast recycling) the minimum value is 30 seconds.
Added ToolTips for all the GUI windows and Icons, but future versions will look to take advantedge of new Unity 5 GUIs.
Added Alternate Resource Panel Icons for ReservePower.
Massive Re-Factor of a lot of the internal code and utilities (Code Housekeeping).
No longer requires AYInterfaces.dll or KKInterfaces.dll

Download (427.46 KiB)

Version V1.2.0.0 for Kerbal Space Program 1.0.5

Released on 2016-02-28

Added EC Producer parts to Dark-Side Calculation window. Solar Panels are automatically excluded for power calculations while you have the Dark-Side Calculation window open. When you close the Dark-Side Calculation window Solar Panels are reset to their previous selection state (it remembers if you had them selected or not).
Added support for ToggleFuelCell mod, which is a tiny mod that changes the Fuel Cells from ModuleResourceConverter to it's own ModuleFuelCell (which is just a wrapped ModuleResourceConverter). When using this mod Fuel Cells are now handled.
Fixed bug with Alternators and updated to handle negative power alternators (ie. Atomic Age Rockets).
Changed PartsList to provide a break-up of parts that contain multiple modules that consume or produce EC.
Corrected EC usage for AmpYears own ION and PPT RCS parts in the editor.
Implemented colour coded Icons - Green will always appear in the SpaceCenter (will look to see if possible to change the colour based on any of your active vessels EC status in a future release).
It's fairly rudimentary for this version, happy to look at any feedback anyone has.
In flight colour will change for the active vessel from Green to Yellow to Red and back again based on EC status.
Default ReservePower on all Probes and Pods has been boosted from 50 to 80 units.
If you have RealismOverhaul installed the default ReservePower on all Probes and Pods is now 2000 units (haven't fully tested game balance, so happy to change this based on feedback).

Download (662.13 KiB)

Version V1.1.1.0 for Kerbal Space Program 1.0.5

Released on 2016-02-18

V1.1.1.0 Fixed bug in reported EC usage for MobileProcessingLab and anything else that uses ModuleScienceLab partmodule.

Download (652.52 KiB)

Stats for AmpYear

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.