Skip to content

On Demand Fuel Cells (ODFC) is a plugin to support fuel cells that only generate power when it is needed, thereby saving precious fuel. Simulates fuel cells in Kerbal Space Program (KSP), and do a better job of it than stock's use of a resource converter. The main difference is it only generates electricity when it's really needed (batteries alm…

License

Notifications You must be signed in to change notification settings

zer0Kerbal/OnDemandFuelCells

On Demand Fuel Cells (ODFC) KSP version License
Curseforge GitHub SpaceDock CKAN
Pages

Code

On Demand Fuel Cells (ODFC)

By zer0Kerbal, originally by Orum

adopted with express permission and brought to you by KerbSimpleCo

OnDemandFuelCells Hero

Preamble by Orum

On Demand Fuel Cells (ODFC) is a plugin to simulate fuel cells in Kerbal Space Program (KSP), and do a better job of it than stock's use of a resource converter. The main difference is it only generates electricity when it's really needed (batteries almost empty), and otherwise lets electricity of a craft float up and down, as it might in a solar powered vehicle when the sun is eclipsed by another celestial body. It also allows fuel cells to generate byproducts, aimed at supporting life support mods like TACLS.

The plugin includes a set of Module Manager patches to function, as it does not do anything unless integrated into a part. The patches integrates ODFC into the fuel cells from Stock, Universal Storage 2, Jatwaa Demolitions Co, and Solid Fuel Cells (soon more) and replaces the stock modules with ODFC with three modes (four if Community Resource Pack is installed correctly) of operation. Also adds a 0.5 EC/s multimode fuel cell to all stock command pods (easily disabled since in separate patch)

Features

  • adjustable fuel cell use - much more than just On/Off operation
  • multiple fuel modes (serial usage - one mode at a time)
  • variable activation threshold
  • configurable to produce byproducts (so O+H2 = EC + H2O)
  • very small memory footprint
  • Brown and Black out protection assistance
  • PAW (Part Action Window / Right Click Menu) grouping with auto collapse,
    • click the down arrow to drop the ODFC control panel down (KSP 1.7.1).
  • Two new features from the game settings:
    • Stall: fuel cell stops working if vessel total electric charge falls to close to zero (0f) and will not start until there is more electric charge. Fuel cells require EC to work.
    • autoSwitch: automatically switched fuel mode looking for fuel if the current mode becomes fuel deprived.
  • more features coming soon

See More

Help Wanted

  • Compatibility patches
  • Contracts for these glorious parts
  • Variant Textures
  • Marketing Images and Videos such as hero shots, animated gifs, short highlights
  • See the README in the Localization folder or the Quickstart Guide for instructions for adding or improving translations. GitHub push is the best way to contribute. Additions and corrections welcome!
  • Have a request? Glad to have them, kindly submit through GitHub.

Localization

  • English English
  • your translation here

Installation Directions 1

Use CurseForge/OverWolf App (currently does not install dependencies)

CurseForge/OverWolf App

I take no part, nor am I interested in maintaining the CKAN mod metadata for my mods. CKAN is a great mod for those that can't use zip tools. If you are having issues please let the CKAN people know and refer to the CKAN thread. My support of CKAN extends as far as me checking the checkbox in Spacedock when I upload. Beware, CKAN can really mess up though it tries very, very, very hard not to.

or CKAN

Dependencies

Suggests (These mods have Fuel Cells)

Supports

Does not patch parts from (because they use own generation MODULES)

  • Kethane
  • USI
  • @Angel-125's mods (Buffalo, Pathfinder, et al)

CONFLICTS

  • [ODFC-Refueled-CopyPatches][ODFC-C]
  • [ODFC-Refueled-ModifyPatches][ODFC-M]

REPLACES

Tags

plugin, config, flags, agency, control, convenience, sound, resources

red box below is a link to forum post on how to get support

How to get support

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

Credits and Special Thanks

Legal Mumbo Jumbo (License provenance)

Current (3) - zer0Kerbal

Forum: Thread - Source: GitHub
License: License License

Disclaimer(s)

All bundled mods are distributed under their own licenses
All art assets (textures, models, animations, sounds) are distributed under their own licenses

see Notices.md for more legal mumbo jumbo

Author (2) - zer0Kerbal

Forum: Thread - Download: CurseForge - Source: GitHub
License: License License

Author (1) - Author: ['Orum][orum1]

Forum: Thread - Download: SpaceDock - Source: SpaceDock
License: License License

Original (0) - Author: Orum

Forum: Thread - Download: Archive.org - Source: Archive.org
License: License License

How to support this and other great mods by zer0Kerbal

Completely voluntary, absolutely amazing, and really does help me out a lot!
quote from cybutek cybutek creator of Kerbal Engineer

Support Github Sponsor Patreon Buy zer0Kerbal a snack

and it is true.


Connect with me

Track progress: issues here and projects here along with The Short List

zer0Kerbal | kerbalspaceprogram.com zer0Kerbal | CurseForge zer0Kerbal | reddit zer0Kerbal | Patreon zer0Kerbal | YouTube zer0Kerbal | Twitch zer0Kerbal | PayPal zer0Kerbal | Buy Me a Coffee zer0Kerbal | Twitter

Release Schedule
  1. GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  2. CurseForge. Right now.
  3. SpaceDock (and CKAN users). Soon™

Footnotes

  1. this isn't a mod. ;P

  2. Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date!

  3. may work on other versions (YMMV)