Near Future Electrical

Nuclear reactors and power systems

License: CC-BY-SA-NC-4.0

Game Version: 1.12.1

Downloads: 925,529

Author: Nertea

Mod Website: Forum Thread

Followers: 934

Outdated Mod

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

Information Changelog Stats

This pack contains electrical support parts for generating and storing electricity in the form of Electric Charge: nuclear reactors, additional batteries and capacitors.


Fission Reactors are power generators that run on the EnrichedUranium resource. They are quite heavy and awkward to incorporate into a ship, but rewarding in terms of amount of power generated per mass. There are a few things to make them a little harder to use:

  • Heat Radiators: Place thermal control systems on the surface of the reactors and extend them. Without them, the reactors will overheat and explode! They might even cook your ship! Add the correct number of radiators (noted in the VAB) to your ship per reactor and you'll be fine.
  • Fuel consumption: Eventually the reactors will run out of fuel. This takes a few years, but also occurs in the background when the ship is unfocused. Refueling can be done when the reactor is shut down by selecting Transfer Fuel and Transfer Waste when you right click the reactor. You can also use the Whirlijig reprocessing plant to recycle some spent fuel.
  • For more heat rejection options, check out Heat Control, another of my mods which has more radiators, heat pipes and other cool things (pun intended).

Capacitors are new parts which store electric charge very efficiently as StoredCharge (they have 8x the electric charge per unit mass). They charge up very slowly from your main Ec reserve but can be triggered to discharge all of their energy into your Ec reserve very rapidly. This lets you run higher power engines for longer time periods. Use the right click menu in the VAB/SPH to vary a capacitor's discharge rate down to 50% of its rated maximum. Capacitors can be better managed through the Capacitor window; this will summarize all installed parts and allow easy discharge.

There are also larger versions of the stock inline battery packs (in radial, 0.625, 1.25, 2.5m and 3.75m sizes) for storing large amounts of Electric Charge.

Version 1.2.3 for Kerbal Space Program 1.12.1

Released on 2021-07-21

  • KSP 1.12
  • Updated B9PartSwitch to 2.18.0
  • Updated DynamicBatteryStorage to 2.2.4
  • RadioisotopeGenerator and FissionGenerator modules now count for contract objective completion

Download (13.07 MiB)

Version 1.2.2 for Kerbal Space Program 1.11.2

Released on 2021-03-18

  • Updated DynamicBatteryStorage to 2.2.2
  • Reverted some USI patch changes
  • RTG half life is now calculated correctly for other star systems, config value is specifically in Kerbin years.
  • Reactor life display is now calculated correctly for other star systems
  • Some code cleanup

Download (13.06 MiB)

Version 1.2.1 for Kerbal Space Program 1.11.0

Released on 2020-12-27

  • Fix for inventory parts in 1.10

Download (13.06 MiB)

Version 1.2.0 for Kerbal Space Program 1.11.0

Released on 2020-12-23

  • KSP 1.11
  • Updated DynamicBatteryStorage to 2.2.1
  • Updated CRP to 1.4.2
  • Set many parts as usable in inventories roughly following stock model: most 0.625m parts, smaller 1.25m parts

Download (13.06 MiB)

Version 1.1.3 for Kerbal Space Program 1.10.1

Released on 2020-08-03

  • KSP 1.10
  • Updated B9PartSwitch to 2.17.0
  • Updated DynamicBatteryStorage to 2.1.7
  • Updated ModuleManager to 4.1.4
  • Updated CRP to 1.3.0 (Really this time)

Download (13.06 MiB)

Version 1.1.2 for Kerbal Space Program 1.9.1

Released on 2020-05-26

  • Updated B9PartSwitch to 2.16.0
  • Updated DynamicBatteryStorage to 2.1.6
  • Updated USI compatibility patch

Download (13.05 MiB)

Version 1.1.1 for Kerbal Space Program 1.9.0

Released on 2020-02-20

  • Marked for KSP 1.9
  • Updated B9PartSwitch to 2.13.0
  • Updated DynamicBatteryStorage to 2.1.5
  • Updated ModuleManager to 4.1.3
  • Updated Russian localization (Sool3)
  • Updated Simplified Chinese localization (tinygrox)

Download (13.04 MiB)

Version 1.1.0 for Kerbal Space Program 1.8.1

Released on 2019-11-06

  • KSP 1.8
  • Rebuild with .NET 4.5
  • Updated B9PartSwitch to 2.12.1
  • Updated DynamicBatteryStorage to 2.1.0
  • Updated ModuleManager to 4.1.0
  • Updated CRP to 1.3.0
  • Fixed another case where the stock heat catchup system was not being correctly intercepted on load for reactors.
  • Updated all patches to use correct MM patch pass specifier

Download (13.04 MiB)

Version 1.0.3 for Kerbal Space Program 1.7.0

Released on 2019-09-11

  • Updated B9PartSwitch to 2.10.0
  • Updated DynamicBatteryStorage to 2.0.6
  • Made use of B9PS 2.9+ features for reactors (colours, labels)

Download (13.36 MiB)

Version 1.0.2 for Kerbal Space Program 1.7.0

Released on 2019-07-09

  • Updated B9PartSwitch to 2.8.0
  • Updated DynamicBatteryStorage to 2.0.0
    • Complete rebuild
    • Mod now acts as a general power and thermal design tool as well as its previous functions
    • Added toolbar icon to open a Vessel Systems Management window
    • Vessel Systems Management Window
    • Allows player to view relevant Thermal and Electrical summary of the current vessel in VAB or flight
    • Electrical summary:
      • Shows whole-vessel power flows, separated into consumption and generation
      • VAB panel has a tool to simulate distance effects on solar panel efficiency
      • Estimates time to drain or time to charge batteries
      • Can drill down to part categories (eg. Solar Panels, Harvesters, etc)
      • Can drill down to individual parts
      • Handles these module types
      • Stock: ModuleDeployableSolarPanel, ModuleGenerator, ModuleResourceConverter, ModuleActiveRadiator, ModuleResourceHarvester, ModuleCommand, ModuleLight, ModuleDataTransmitter, ModuleEnginesFX, ModuleAlternator
      • NF Suite: ModuleCurvedSolarPanel, FissionGenerator, ModuleRadioisotopeGenerator, ModuleCryoTank, ModuleAntimatterTank, ModuleChargeableEngine, ModuleDeployableCentrifuge, DischargeCapacitor (partial)
      • RealBattery: RealBattery
      • Other: KopernicusSolarPanel
    • Thermal mode:
      • Shows whole-vessel core heat flows, separated into draw and generation
      • Can drill down to part categories (eg. Solar Panels, Harvesters, etc)
      • Can drill down to individual parts
      • NOTE: does not handle non-core heat(eg re-entry, engines, solar)
      • NOTE: does not make a distinction between adjacent-only radiators and full-vessel radiators
      • Handles relevant module types
      • Stock: ModuleCoreHeat (Passive heat only eg RTG), ModuleResourceConverter, ModuleActiveRadiator, ModuleResourceHarvester
      • NF Suite: FissionReactor, ModuleFusionCore
    • Customize settings with DynamicBatteryStorageSettings.cfg
  • Fixed an older dll being shipped with the mod
  • Capacitor recharge can now be enabled or disabled in the VAB

Download (13.34 MiB)

Version 1.0.1 for Kerbal Space Program 1.7.0

Released on 2019-04-17

  • KSP 1.7.x rebuild
  • Updated DynamicBatteryStorage to 1.4.1
  • Updated B9PartSwitch to 2.7.0

Download (13.30 MiB)

Version 1.0.0 for Kerbal Space Program 1.6.1

Released on 2019-04-01

  • Final content update
  • Updated ModuleManager to 4.0.2
  • Some restructuring of files and assets, ensure you delete old NFE installations
  • 3.75m battery was soft-deprecated, if you need one, there is a better one in Restock+
  • Capacitors were completely remodeled and retextured
  • Batteries were completely remodeled and retextured
  • Nuclear fuel containers were retextured
  • Nuclear reprocessor was partially remodeled and fully retextured
  • ASRTG was retextured
  • Tuned textures for reactors to be more consistent with Restock palette
  • Most textures recompressed from source with higher quality compressor
  • Capacitor module no longer uses legacy animations for indicator lights, uses ModuleColorChanger instead
  • Nuclear fuel containers now animate lights depending on amount of fuel or waste in the container

Download (13.30 MiB)

Version 0.10.6 for Kerbal Space Program 1.6.1

Released on 2019-01-21

  • Add bulkhead profiles to missing parts (thanks Streetwind)
  • Added German translation courtesy of Three_Pounds

Download (13.21 MiB)

Version 0.10.5 for Kerbal Space Program 1.6.1

Released on 2019-01-17

  • KSP 1.6.x
  • Updated B9PartSwitch to 2.6.0
  • Updated ModuleManager to 3.1.3
  • Updated DynamicBatteryStorage to 1.4.0
  • Small change to license of code/configs (MIT)

Download (13.20 MiB)

Version 0.10.4 for Kerbal Space Program 1.5.1

Released on 2018-11-16

  • Fixed an exploit where you could button mash the discharge capacitor button constantly for a net gain of EC
  • Increased the minimum core temperature allowed for radioactive fuel transfer to 450 K

Download (13.23 MiB)

Version 0.10.3 for Kerbal Space Program 1.5.1

Released on 2018-11-05

* KSP 1.5.x * Updated B9PartSwitch to 2.4.5 * Updated CRP to 1.0.0 * Updated ModuleManager to 3.1.0 * Updated DynamicBatteryStorage to 1.3.3 * Removed MiniAVC

Download (13.21 MiB)

Version 0.10.2 for Kerbal Space Program 1.4.4

Released on 2018-08-07

* KSP 1.4.5 * Updated B9PartSwitch to 2.3.3 * Updated ModuleManager to 3.0.7 * Updated DynamicBatteryStorage to 1.3.2 * Fixed regression for fuel transfer localization

Download (13.24 MiB)

Version 0.10.1 for Kerbal Space Program 1.4.2

Released on 2018-05-03

  • KSP 1.4.3
  • Updated B9PartSwitch to 2.3.0
  • Switched versioning to mix/max specification
  • Fixed a bug with fuel transfer that caused it to basically never work

Download (13.23 MiB)

Version 0.10.0 for Kerbal Space Program 1.4.2

Released on 2018-04-10

  • Updated B9PartSwitch to 2.1.1
  • Updated ModuleManager to 3.0.6
  • Updated MiniAVC to
  • Updated CRP to 0.10.0
  • Added Portugese localization (GabrielGABFonesca)
  • Fixes to Russian localization
  • Add reactor nicknames to part search tags (kerbas_ad_astra)
  • Capacitors can be manually discharged on EVA
  • Changed fuel transfer behaviour to ignore the temperature requirement unless the part has a Core
  • Fixed fuel transfer under other localizations again, maybe
  • Misc fixes to thermal behaviour of reactors
  • Improvements to KA/NFE patch * Engine reactors don't suck up radiator power

Download (13.23 MiB)

Version 0.9.8 for Kerbal Space Program 1.3.1

Released on 2017-11-28

Updated B9PartSwitch to 2.0.0 Fixed an possible issue with reactor radiator consumption Updated DynamicBatteryStorage to 1.2.0  Fixed a bug that caused the buffer to be destroyed every second time it was created  Fixed solar panel handling when Kopernicus is installed

Download (13.21 MiB)

Version 0.9.7 for Kerbal Space Program 1.3.1

Released on 2017-10-16

  • Fixed a bundling issue, actually resolving with NFE patch, if integrated engine is inactive, disable auto-adjustment of reactor throttle

Download (13.21 MiB)

Version 0.9.6 for Kerbal Space Program 1.3.1

Released on 2017-10-13

* KSP 1.3.1 * Dependency updates * Fixed localization breaking nuclear fuel transfer and reactor repair * With NFE patch, if integrated engine is inactive, disable auto-adjustment curve

Download (13.21 MiB)

Version 0.9.5 for Kerbal Space Program 1.3.0

Released on 2017-07-31

Added Chinese translation courtesy of DYZBX from the Black Domain Studio(BDS)  Added Russian translation courtesy of Dr. Jet  Fixed normal map channels  Fixed a localization error on fuel transfer messages  Fixed a localization error on destroyed reactor cores  Fixed a few missing units in UI fields  Modified units in UI fields and panels to be localized  Fixed an issue where reactors would overheat after restart after timewarp (I think...)  Fixed FissionEngine not caring about core damage  Updated DynamicBatteryStorage to 1.1.0  Refactored plugin for many improvements  Proper support for RealBattery

Download (13.20 MiB)

Version 0.9.4 for Kerbal Space Program 1.3.0

Released on 2017-07-12

* Updated B9PartSwitch to 1.9.0 * Updated ModuleManager to 2.8.1 * Fixed low cost of B-800 radial battery pack * Improvements to NFE/KA integration * Tweak a few localization fields

Download (13.02 MiB)

Version 0.9.3 for Kerbal Space Program 1.3.0

Released on 2017-06-30

Hotfix paths

Download (13.02 MiB)

Version 0.9.2 for Kerbal Space Program 1.3.0

Released on 2017-06-30

* Updated DynamicBatteryStorage to 1.0.1 * Reduced logging * Fixed an issue with generator parsing on ModuleResourceConverters

Download (13.02 MiB)

Version 0.9.1 for Kerbal Space Program 1.3.0

Released on 2017-06-26

  • Updated B9PartSwitch to 1.8.1
  • Added Spanish localization courtesy of forum user fitiales
  • Fixed a small bug in the localization file

Download (13.02 MiB)

Version 0.9.0 for Kerbal Space Program 1.3.0

Released on 2017-06-16

  • KSP 1.3
  • Updated bundled MM to 2.8.0
  • Updated bundled B9PartSwitch to 1.8.0
  • Updated bundled CRP to 0.7.1
  • Full localization support for parts and plugins
  • New sub-plugin: DynamicBatteryStorage
  • Dynamically adjusts EC storage to combat KSP crap resource mechanics at high timewarp
  • Should dramatically reduce instances of EC loss at high timewarp
  • Revised many part descriptions, tags and names
  • Revised costs of batteries to correctly match stock batteries
  • Revised costs of capacitors to be slightly more expensive (~1.5x) than before
  • Battery and capacitor mass values are now 100% consistent
  • Reactor numbering system revised for better sorting
  • All reactors are now their inline variant by default
  • MX-3L Hermes reactor now generates 6000 kW, up from 5000 kW. All other stats adjusted to match
  • Rebalanced cost and mass of all reactors
  • Reduced electricity storage of all reactors to 50% of kW
  • Rebalanced mass and cost of all nuclear fuel containers
  • Reduced price of PB-AS-NUK RTG
  • Increased mass of Whirlijig Nuclear Reprocessor
  • Adjusted recipes for Whirlijig reprocessing/extraction to be less weird
  • DecayingRTGs patch now cuts price of affected RTGs by 50%
  • Changed CLS patch to behave better when CLS is not around
  • Cleaned up FissionReactor config blocks for clarity
  • Significant improvements to KA integration code

Download (13.01 MiB)

Version 0.8.7 for Kerbal Space Program 1.2.2

Released on 2017-03-22

  • New 3.75m MX-5 'Hermes' nuclear reactor, generates 5000 kW of electricity
  • New model for 3.75m FLAT nuclear reactor
  • Radial capacitors are now physicsless
  • Capacitors now have a cfg-configurable DischargeRateMinimumScalar field that can be used to edit the minimum discharge rate of a capacitor (previously locked at 50%)
  • Reactors now have a new AutoWarpShutdown toggle which allows the user to set a reactor so that it gets shut down at warp factors greater or equal to the specified number
  • Capacitor UI rewrite:
  • Significant visual improvements
  • Fixed a bug that caused capacitor rate setting in the UI to be erronous.
  • Reactor UI rewrite:
  • Significant visual improvements
  • Reactors can now be given a persistent custom icon and name
  • Better data display and controls
  • Advanced control mode allowing the setting of the AutoShutdown temperature and a new AutoShutdown warp factor
  • Added more RTGs to DecayingRTGs patch courtesy of OrenWatson
  • Added new USI 1.25m reactor to USI patch, courtesy of Wyzard256

Download (13.04 MiB)

Version 0.8.6 for Kerbal Space Program 1.2.2

Released on 2017-03-10

  • Fixed animation corruption on Whirlijig model
  • Fixed obsolete normal map on Whirlijig model

Download (11.62 MiB)

Version 0.8.5 for Kerbal Space Program 1.2.2

Released on 2017-03-09

  • Changed surface attach mode of Whirlijig to allow surface attachments on some areas of the part
  • Fixed USI Patch PDU fuel rate

Download (11.68 MiB)

Version 0.8.4 for Kerbal Space Program 1.2.2

Released on 2017-02-08

  • Update B9PartSwitch to 1.7.1
  • Updated CRP to 0.6.6
  • Fixed download link in .version file
  • Fixed costs of nuclear fuel containers
  • Fixed a rogue logging spam
  • Fixed a null reference exception when starting a reactor for the first time

Download (11.69 MiB)

Version 0.8.3 for Kerbal Space Program 1.2.2

Released on 2017-01-23

  • Marked for KSP 1.2.2
  • Updated bundled MM to 2.7.5
  • Updated bundled B9PartSwitch to 1.5.3
  • Updated bundled CRP to 0.6.4
  • Fixed capacitor discharge rate not being correct
  • Fixed nuclear reactors not properly adjusting their fuel use
  • Spelling/comprehension fixes
  • Significant improvements, fixes to USI integrations from Wyzard256

Download (11.68 MiB)

Version 0.8.2 for Kerbal Space Program 1.2.1

Released on 2016-11-18

  • Marked for KSP 1.2.1
  • Updated bundled MM to 2.7.4
  • Updated bundled CRP
  • Fixed reactor UI panel's hardcoded max safety shutdown temp (adapts to reactor)
  • Fixed auto-shutdown temperature resetting on revert to VAB
  • Capacitors now recharge in the background if ship EC is > 25%
  • Capacitor discharge slider is now directly tied to discharge instead of being a percentage
  • FissionFlowRadiator now shows current cooling in its UI
  • FissionFlowRadiator cooling is now more forgiving and linear
  • FissionReactor auto-throttle obeys engine tweakable throttle
  • New models for all nuclear fuel containers

Download (11.67 MiB)

Version 0.8.1 for Kerbal Space Program 1.2

Released on 2016-10-26

  • Updated CRP to v6.0.1
  • Reactor safety slider will now auto-adjust to the meltdown temperature of the reactor
  • Improved the VAB GUI display of reactor attributes
  • Improved the VAB GUI display of exhaust cooling attributes

Download (11.43 MiB)

Version 0.8.0 for Kerbal Space Program 1.2

Released on 2016-10-21

  • KSP 1.2
  • Some performance and code improvements
  • Removed Radioactivity patch (should really be in Radioactivity)
  • Updated MM
  • Updated CRP
  • Updated B9PartSwitch

Download (11.43 MiB)

Version 0.7.8 for Kerbal Space Program 1.1.3

Released on 2016-09-01

  • Fixed some bugs with reactor repair
  • Added a MM patch for Radioactivity development

Download (11.42 MiB)

Version 0.7.7 for Kerbal Space Program 1.1.3

Released on 2016-07-22

Many improvements to the handling of the capacitor and reactor UI panels

Download (11.42 MiB)

Version 0.7.6 for Kerbal Space Program 1.1.3

Released on 2016-07-15

  • USI reactor patch will now operate correctly even if the old patch is present
  • Improvments to KerbalAtomics NTR patch mechanics courtesy of henrybauer
  • Added more RTGs to the DecayingRTGs patch
  • Reactor/Capacitor UIs won't appear if there are no reactors or capacitors on the craft

Download (11.42 MiB)

Version 0.7.5 for Kerbal Space Program 1.1.3

Released on 2016-06-26

KSP 1.1.3 Updated bundled CRP to 0.5.4 Updated bundled B9PartSwitch to 1.4.3 Added conversion patch for USI Core reactors Added a first pass at the Reactor UI Added toolbar icons to access the Capacitor UI and Reactor UI Added the ability to toggle the Capacitor UI with a hotkey Fixed a couple minor bugs in transfers for reactor fuel

Download (11.42 MiB)

Version 0.7.4 for Kerbal Space Program 1.1.2

Released on 2016-05-27

Fix dll issue

Download (11.43 MiB)

Version 0.7.3 for Kerbal Space Program 1.1.2

Released on 2016-05-27

Updated MM version Updated B9PartSwitch version Added revised model for Excalibur reactor Added colliders to "new" reactor models' structural areas when the structural node is enabled Fixed a bug where reactors would auto-shutdown on game load when running Core safety override now starts in the editor set to just over the reactor's nominal temperature FissionEngine is now tied to reactor throttle; for full thrust power the reactor must be running as well as hot FissionFlowRadiator no longer needs to be activated and has its on/off UI switch removed

Download (11.43 MiB)

Version 0.7.2 for Kerbal Space Program 1.1.2

Released on 2016-05-18

Update CRP version

Download (11.00 MiB)

Version 0.7.1 for Kerbal Space Program 1.1.2

Released on 2016-05-11

KSP 1.1.2 Updated B9PartSwitch version Updated ModuleManager version

Download (11.00 MiB)

Version 0.7.0 for Kerbal Space Program 1.1

Released on 2016-04-22

No changelog provided

Download (10.97 MiB)

Stats for Near Future Electrical

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.