Releases: zer0Kerbal/OnDemandFuelCells
v1.1.2.1 - Set SCE to AUX
On Demand Fuel Cells Refueled (ODFCr)
v.1.1.2.1 - Set SCE to AUX
STATUS: Release
- [NEW][BUG 1.1.2.1a] AmpYear doesn't seem to recognize ODFC
- [BUG 1.1.2.0b] Kerbalism is not compatible with ODFC - Kerbalism developers have chosen to not integrate since they have their own version.
- [D][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.
- Updated to automated build (deploy.bat,buildRelease.bat/Assembly.tt)
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
v.1.1.2.0 - Stall Alert! aka Stall Tactics
On Demand Fuel Cells Refueled (ODFCr)
v.1.1.2.0 - Stall Alert! aka Stall Tactics
STATUS: Release
Issue Tracker
- [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] 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
- [NEW][BUG 1.1.2.0a] Tweakscale will not scale module ODFC because onLoad() vs onStart issues?
- [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
- 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
ODFC - Start 'em up! Oh you glorious Fuel Cells!
On Demand Fuel Cells Refueled
ODFCr
Issue Tracker
STATUS: Initial Release
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 Patches now automatically rename the part with an ODFC prefix
- 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.
- 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 🚧
- [WIP] Work In Progress
- [BUG 0.0.1.6a] Doesn't seem to work with BackgroundResources mod (so ODFC doesn't work when doesn't have focus)
v0.0.1.8 ODFC - Run Fuel Cell, Run!
On Demand Fuel Cells Refueled
ODFCr
Issue Tracker
STATUS: [WIP] Pre-Release - Work In Progress
v.0.0.1.8
- ns renamed to newState
- nmax renamed to newMax
- add new recommended mod: HotBeverageReheated
- add ODFC and AYA_FuelCell patches for HotBeverageReheated
- add ODFC and AYA_FuelCell patches for UniversalStorage2
- fixed typo in StockFuelCells.cfg (replaced '-' with '=')
- [D][BUG 0.0.1.2b] must have some EC to function, if EC == 0 causes ODFC to hang - just had to move two lines of code to execute earlier. Reason this works, why it wasn't working if vessel EC == 0 was the order of execution. Needed to add the generated EC before handling byproducts, and remove fuel which triggered update state.
- Release to Beta-Testers
Known Issue Tracker
- [WIP] Work In Progress
- [BUG 0.0.1.6a] Doesn't seem to work with BackgroundResources mod (so ODFC doesn't work when doesn't have focus)
v0.0.1.7 ODFC - Unplugging the Fuel Tanks
On Demand Fuel Cells Refueled
ODFCr
Issue Tracker
[WIP] Work In Progress
- [BUG 0.0.1.6a] Doesn't seem to work with BackgroundResources mod (so ODFC doesn't work when doesn't have focus)
- [BUG 0.0.1.2b] must have some EC to function, if EC == 0 causes ODFC to stop producing EC
Changelog
v0.0.1.7 ODFC - Unplugging the Fuel Tanks
- [D][BUG 0.0.1.4c] other fixes seems to have fixed this.
- [D][BUG 0.0.1.4a] someone tried to hotwire the fuel tanks with EC (ElectricChargeID needed to be replaced with fuel.resourceID )
- removed ScreenMessages #DEBUG code
v0.0.1.6 ODFC - Smell that new Fuel Cell Smell part Deux!
On Demand Fuel Cells Refueled
ODFCr
Issue Tracker
[WIP] Work In Progress
- [BUG 0.0.1.6a] Doesn't seem to work with BackgroundResources mod (so ODFC doesn't work when doesn't have focus)
- [BUG 0.0.1.4a] fuel cell doesn't switch to the "Fuel Deprived" state if you run out of any of the currently used resources and continues to produce EC
- [BUG 0.0.1.4c] if ECneed > ECsupply & ECtotal = 0 will make the PAW fluctuate in size.
- [BUG 0.0.1.2b] must have some EC to function, if EC == 0 causes ODFC to hang
Changelog
v0.0.1.6 ODFC - Smell that new Fuel Cell Smell part Deux!
- commented Scale related code out
- removed commented code from StockFuelCells.cfg to fix [BUG 0.0.1.6b]
- Added AllYAll-Removal.cfg (AllYAll doesn't currently work with ODFC, and the AYA_FuelCell module carries over with +PART)
- Bug tracking now implemented via Github (all current and prior known bugs have been added and updated)
- [BUG 0.0.1.3e] changed to Future Feature Request (heat)
- [NEW][BUG 0.0.1.6a] Doesn't seem to work with BackgroundResources mod (so ODFC doesn't work when doesn't have focus)
- [D][NEW][BUG 0.0.1.6b] AllYAll module being added
v0.0.1.5 ODFC - Smell that new Fuel Cell Smell!
On Demand Fuel Cells Refueled
ODFCr
Issue Tracker
[WIP] Work In Progress
- [BUG 0.0.1.4a] fuel cell doesn't switch to the "Fuel Deprived" state if you run out of any of the currently used resources and continues to produce EC
- [BUG 0.0.1.4c] if ECneed > ECsupply & ECtotal = 0 will make the PAW fluctuate in size.
- [BUG 0.0.1.2b] must have some EC to function, if EC == 0 does not charge
v0.0.1.5 ODFC - Smell that new Fuel Cell Smell!
Changelog
v.0.0.1.5
- [D][NEW][BUG 0.0.1.5] the paw label is created from the FSHORT node name in the part.cfg (or patch)
- corrected changlog bug numbering (missing .)
- started converting changelog to include markup
- [BUG 0.0.1.4b] zer0Kerbal left the capslock on when typing WATER, which the code didn't like.
- removed code supporting FSHORT, instead using game references, which will also bring in localization
- removed FSHORT from StockFuelCells.cfg
v0.0.1.4 ODFC - Spam Me, Spam Me Not
On Demand Fuel Cells
ODFC
v0.0.1.4 ODFC - Spam Me, Spam Me Not
Changelog
v.0.0.1.4
* 4x4cheesecake
* variable sweep and decrypt (continued)
* typo correction
* removed animation code
* [BUG 0.0.12a] fixed log spam
* variable sweep and decrypt (continued)
* [BUG 0.0.13d] corrected misplaced decimal point in StockFuelCells.cfg (LF consumption 1/10 what it should have been in LF+IA mode)
* [WIP]Added H+0 operational mode to StockFuelCells :NEEDS(Community Resource Kit)
* cft = cfTime (temp)
* mecrl = fuelModeMaxECRateLimit
* ecn = ECneed
* eca - ECAmount
BUG:
* [BUG 0.0.14a] fuel cell doesn't switch to the "Fuel Deprived" state if you run out of any of the currently used resources and continues to produce EC
* [BUG 0.0.14b] the H2O+water mode causes the part to mis-function (ERROR) - probably has to do with resourceAbbreviations
* [BUG 0.0.14c] [BUG] if ECneed > ECsupply & ECtotal = 0 will make the PAW fluctuate in size.
v0.0.1.3 ODFC - Deja Vu .dll
On Demand Fuel Cells
ODFC
v0.0.1.3 ODFC - Deja Vu .dll
seems most of the errors caused by having old ODFC.dll (included with part pack) and the new installed at the same time
- created StockFuelCells.cfg which copies both stock fuel cells and adds ODFC
v0.0.1.2 - pre-release initial successful compile
On Demand Fuel Cells Refueled
ODFC
v.0.0.1.2 - initial successful compile
recompiled against Kerbal Space Program 1.7.3
several issues
- lag spam:
[ERR 20:44:48.509] Module ODFC threw during OnFixedUpdate: System.NotImplementedException: The requested feature is not implemented.
at ODFC.ODFC.OnFixedUpdate () [0x00000] in :0
at Part.ModulesOnFixedUpdate () [0x00000] in :0
- Must have some EC to function, if EC == 0 does not charge
- Does not decriment fuel