On Demand Fuel Cells Refueled (core) CKAN

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

License: GPLv3

Game Version: 1.8.1

Source code: zer0Kerbal/ODFCr

Downloads: 4,245

Author: zer0Kerbal

Mod Website: Forum Thread

Support this mod: Donate

Followers: 7

Outdated Mod

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

Information Changelog Stats

THIS IS ONLY the mod is a plugin (.dll), and does not include any parts.

On Demand Fuel Cells Refueled (ODFCr)

Mod v1.1.2.0 KSP 1.7.x CKAN Indexed CC 4.0 BY-NC-SA

Formerly known as On Demand Fuel Cells (ODFC)

Continuation of On Demand Fuel Cells (ODFC) by `Orum', now continued by the cooperative efforts of 4x4cheesecake, LinuxGuruGamer, and zer0Kerbal.

ODFC PAW

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 has patch available that modifies and or copies the Stock (and other mods) fuel cells and replaces the stock modules with ODFC that has three modes (four if Community Resource Pack is installed correctly) of operation.

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 autocollapse, click the down arrow to drop the ODFC control panel down (KSP 1.7.1).
  • new Optional difficulty settings for moderate and hard play - Stall. Don't run out of EC or the fuel cells will stop functioning since they need electricity to function.
  • new feature: autoSwitch (disabled for hard play). If current fuel mode is lacking fuel, will automatically look for another mode that has fuel available. If you are completely out of fuel, well, let's face it - you are completely out of luck. We tried.
  • new the group label on the PAW/RMB part window now reflects status of the fuel cell so you don't have to expand the group to peek in to see if the refrigerator light is on.

Installation Directions (assumes basic KSP mod installation knowledge):

  • Extract to your KSP folder.
  • Install related ModuleManager patches.

Summary Changelog

See ChangeLog for full details of mod changes


Requires:

  • *Parts designed to use, or patches to modify existing parts This mod (addon) does nothing by itself.*

Dependencies

  • Kerbal Space Program v1.7.3, may work on earlier versions
  • Module Manager

Supports

  • AllYAll - supports by removing
  • Community Resource Pack
  • BackgroundProcessing (exclusive to BackgroundResources) (see known issues list)
  • Background Resources (exclusive to BackgroundProcessing) (see known issues list)
  • Kerbal Change Log

Suggests (These mods have Fuel Cells that can benefit from ODFC):

  • Hot Beverages Irradiated
  • Bluedog Design Bureau
  • Mining Expansion
  • Univeral Storage II
  • Universl Storage
  • RLA Reborn
  • Solid Fuel Cells

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

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

Conflicts:

  • ODFC - On Demand Fuel Cells by Orum

Known issues:

  • Background Processing
  • Background Resources
  • B9Partswitch
  • Tweakscale
  • any mod that requires to use onLoad() instead of onStart() to update a part

links to original:

On Demand Fuel Cells (ODFC) by `Orum'
Licensed under CC BY-NC-SA-4.0
* KSP Forums * Spacedock * Dropbox


License

CC 4.0 BY-NC-SA content licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

You may modify for personal use. You may redistribute content with attribution to original author nli2work, plus any other attribution where required. You must redistribute under identical license, (CC BY-NC-SA 4.0)(https://creativecommons.org/licenses/by-nc-sa/4.0).

@Orum (the mod's original author) has given permission to release this under CC-BY-NC-SA-4.0.

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


Stack/Stock fuel cells balance survey? Kindly do submit on github!

Have a patch to add? Kindly do submit on github!

Have a bug to report? Kindly do submit on github!

Have a feature to request? Kindly do submit on github!

Version 1.2.0.0 for Kerbal Space Program 1.8.1

Released on 2019-11-30

On Demand Fuel Cells Refueled

OnDemandFuelCellsRefueled 1.2.0.0 For KSP 1.8.1 CKAN Indexed CC 4.0 BY-NC-SA

v1.2.0.0 - To Go Boldly (KSP 1.8.1 + .NET Framework 4.8)

*See ChangeLog for full details of mod changes*

  • update to .NET Framework 4.8
  • update to Kerbal Space Program (KSP) 1.8.1.
  • update .csproj: Reference Include="$(DevDir)\KSP_x64_Data\Managed\UnityEngine*.dll" /
  • now can enter numbers instead of using slider by using the # on PAW
  • recompile for KSP 1.8.1
  • Known Issue Tracker
    • [NEW][BUG 1.1.2.1a] AmpYear doesn't seem to recognize ODFC
    • [BUG 1.1.2.0a] TweakScale will not scale module ODFC
    • [BUG 0.0.1.9a] B9 module swapping - needs onLoad etc update to make work
    • [BUG 0.0.1.9b] next fuel mode should not be visible when only one mode
    • [BUG 0.0.1.6a] Does not seeming work with BackgroundProcessing or Background Resources mods (being looked at) (so ODFC doesn't work when doesn't have focus). Should not have both BackgroundProcessing and BackgroundResources installed.
    • [BUG 1.1.2.0b] Kerbalism doesn't recognize ODFC, ODFC still functions correctly


Kerbal Space Program 1.8.1

Unity 2019.2.2f1

.NET Framework 4.8

Download (32.03 KiB)

Version 1.1.2.1 for Kerbal Space Program 1.7.3

Released on 2019-09-22

On Demand Fuel Cells Refueled

OnDemandFuelCellsRefueled 1.1.2.1 OndDemandFuelCellsRefueled OnDemandFuelCellsRefueled CC 4.0 BY-NC-SA

v.1.1.2.1 - Set SCE to AUX

*See ChangeLog for full details of mod changes*

  • [NEW][BUG 1.1.2.1a] AmpYear doesn't seem to recognize ODFC.
  • [NEW][BUG 1.1.2.0b] Kerbalism is not compatible with ODFC - Kerbalism developers have chosen to not integrate since they have their own version.
  • [NEW]the group label on the PAW/RMB part window now reflects status of the fuel cell so you don't have to expand the group to peek in to see if the refrigerator light is on. thank you to @Blowfish, @Dmagic, and @LinuxGuruGamer for the assist. That is one LONG piece of code.
  • [D][NEW][BUG 1.1.2.1b] Found the problem, Bill left a torque converter, which was set to moar, in the innards. Plus Val thought it would be fun to hide her signature in the code of the FCOS (Fuel Cell Operating System). In doing so, she overwrote the code to remember the editor settings when translating over to flight. This has been fixed by moving her signature into another mod's code. She's still happy.
  • continued working on [BUG 1.1.2.0a]
  • Known Issue Tracker
    • [NEW][BUG 1.1.2.1a] AmpYear doesn't seem to recognize ODFC
    • [BUG 1.1.2.0a] TweakScale will not scale module ODFC
    • [BUG 0.0.1.9a] B9 module swapping - needs onLoad etc update to make work
    • [BUG 0.0.1.9b] next fuel mode should not be visible when only one mode
    • [BUG 0.0.1.6a] Does not seeming work with BackgroundProcessing or Background Resources mods (being looked at) (so ODFC doesn't work when doesn't have focus). Should not have both BackgroundProcessing and BackgroundResources installed.
    • [BUG 1.1.2.0b] Kerbalism doesn't recognize ODFC, ODFC still functions correctly


Kerbal Space Program 1.7.3

Unity 2017.1.3p1

.NET 3.5

Download (31.95 KiB)

Version 1.1.2.0.1 for Kerbal Space Program 1.7.3

Released on 2019-09-12

On Demand Fuel Cells Refueled

OnDemandFuelCellsRefueled 1.1.2.0 OndDemandFuelCellsRefueled OnDemandFuelCellsRefueled

v.1.1.2.0 - Stall Alert! aka Stall Tactics

now with less patch!

  • [NEW] Optional difficulty settings for moderate and hard play - stall. Don't run out of EC or the fuel cells will stop functioning since they need electricity to function. Thank you to LinuxGuruGamer for the Setting.cs code and assistance.
  • [NEW]feature: autoSwitch (disabled for hard play). If current fuel mode is lacking fuel, will automatically look for another mode that has fuel available. If you are completely out of fuel, well, let's face it - you are completely out of luck. We tried.
  • [NEW]the group label on the PAW/RMB part window now reflects status of the fuel cell so you don't have to expand the group to peek in to see if the refrigerator light is on. thank you to @Blowfish, @Dmagic, and @LinuxGuruGamer for the assist. That is one LONG piece of code.
  • PAW group label now in *living color*
  • removed attempt at adding color to PAW group label. those coders have been sacked.
  • continued working on [BUG 0.0.1.9b]
  • /*CODE*/
    • udfs - updateFS
    • udft - updateFT
  • <color=darkred>[NEW][BUG 1.1.2.0a] Tweakscale will not scale module ODFC because onLoad() vs onStart issues?</color>
  • <color=darkred>[NEW][BUG 1.1.2.0b] Kerbalism doesn't seem to recognize the unique brilliance of ODFC, not their fault hard to see when its that bright. :D</color>
  • reversed removal of color coding PAW label. those coders have been sacked, and those sackers of the previously sacked are now extra-judicially *sacked*
  • PAW label now acts as a color coded STATUS label - dynamically updating
  • Known Issue Tracker
    • [BUG 0.0.1.6a] Does not seeming work with BackgroundProcessing or Background Resources mods (being looked at) (so ODFC doesn't work when doesn't have focus). Should not have both BackgroundProcessing and BackgroundResources installed.
    • [BUG 0.0.1.9a] B9 module swapping - needs onLoad etc update to make work
    • [BUG 0.0.1.9b] next fuel mode should not be visible when only one mode


Kerbal Space Program 1.7.3

Unity 2017.1.3p1

.NET 3.5

Download (29.92 KiB)

Version 0.0.1.9 for Kerbal Space Program 1.7.3

Released on 2019-09-03

On Demand Fuel Cells Refueled

OndDemandFuelCellsRefueled OndDemandFuelCellsRefueled OndDemandFuelCellsRefueled

v.0.0.1.9 - Start 'em up! Oh you glorious Fuel Cells!

v.0.0.1.9 (this is actually 1.1.1.9 and next release will switch to 1.1.2.0)

  • added item grouping in PAW.
  • [NEW][BUG 0.0.1.9a] - B9 module swapping - needs onLoad etc update to make work
  • [NEW][BUG 0.0.1.9b] next fuel mode should not be visible when only one mode
  • [D][BUG 0.0.1.9c] mangled config caused this. added error checking in cfg.cs - thank you LGG for this code.
  • [NEW][BUG 0.0.1.9c] ERROR!'s out when there is only one fuel mode. Stock pod patch only adds one mode (monoprop - because pods usually have monoprop if they have any fuel). This bug was temporarily fixed by added a second mode(it can be the same as the first so it appears like there only one fuel mode) in the patch (LFO).
  • Split patches into two categories, copy (green text) and modify (blue text)
  • Copy/Modify patches all add 50 cost, 0.001 mass, 5 EC battery, and 5 MP tank to all parts, even if part already has a battery / monoPropellant tank.
  • Release to Beta-Testers
  • Added support for the following: JatwaaDemolitionsCo, SolidFuelCell, StockPods, UniversalStorage2
  • Patches coming for the following: Bluedog Design Bureau, RLA, MiningExpansion, UniversalStorage
  • ad hoc, ergo promptus hoc: dropping the 'v' on all future version numbering
  • Known Issue Tracker
    • [BUG 0.0.1.6a] Does not seeming work with BackgroundProcessing or Background Resources mods (being looked at) (so ODFC doesn't work when doesn't have focus). Should not have both BackgroundProcessing and BackgroundResources installed.


Kerbal Space Program 1.7.3

Unity 2017.1.3p1

.NET 3.5

Download (26.83 KiB)

Stats for On Demand Fuel Cells Refueled (core)

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. www.google.com
  3. forum.kerbalspaceprogram.com
  4. duckduckgo.com
  5. www.bing.com
  6. yandex.ru
  7. www.ecosia.org
  8. sd1a.52k.de
  9. github.com
  10. htps.cdn.211server.net

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.