- Added Daishi's amazing (and horribly, terribly, rediculously late on Coffeeman's part -- i'm so sorry) spare parts bay
- Move to SpaceDock.info after KerbalStuff's implosion
- Supports KSP 1.0.5
- Allows fully disabling on a per-save basis
- Fixes issue where you could use the amount tweaker to get half a spare part
- Correctly check temp when doing maintenance
- Correctly apply ModuleGimbalReliability to engine parts using ModuleEnginesFX
- Move max temp config to a config file
- Fix Ablator Leaking (Thanks @Corax)
- Compatible with KSP 1.0.2
- Add FailureModules for steering and tires
- Rework experience system using the Stock XP system.
- Configurable in the Module
- Unfortunatley at this point nothing is refunded for having bought upgrades to Kerbal Experience. Sorry! (You can hack your funds up, it's ok, you have my permission :P )
- Toggalable in settings
- Fully compatible with MissionController
- Tweaks to engine reliability calculation
- Compatible with KSP 0.90
- Optimizes alarm code: I suspect this will be an onging challenge
- Fixes bug in sound code that caused SEVERE lag
- New Features
- Sound warnings
- Each failure has a priority
- Number of alarm sound repeats configurable thru ingame GUI for each priority
- All alarms can be muted from the right click menu
- Intakes failuremodule imported from Entropy (intakes become clogged, stopping providing resources)
- Coolant failuremodule imported from Entropy (causes engines to generate more heat than they can dissipate, causing you to have to run below 100%)
- Jet engines have been buffed, should last about 10 hours
- Added a system for FailureModules to show extra editor info
- Added a system for FailureModules to hide themselves in editor
- Moved DangIt! blacklist to a static class
- Added a KSPAssembly tag
- Sound warnings
- Fixes
- Tank module no longer shown for batteries
- Tank module no longer shown for SRBs
- Fixes the negative cost of parts containing Spare Parts.
- Re-adds the 1 spare per click mechanic. Not yet configurable at the moment.
- Resolves compatibility issue with mods that add resources to asteroids.
- Increases the reliability of ion engines to balance them against LFO engines.
- Fixes a file handling exception on OSX.
- Removes the unity compatibility warning .
- Adds CKAN support.
- Improves the SpareParts cfg using SandWorm's edits.
- Fixes the cost of parts including SpareParts.
- Now comes bundled with MiniAVC, an opt-in update checker.
Adds Compatibility Checker (just a warning). Updates blacklist for the new MKS resources. Blacklists IntakeAir (how did nobody notice for this long!?),
- PERKS SYSTEM:
- Each module now has its own set of perks needed to interact with it.
- A kerbal will need to be sufficiently trained before he can inspect, maintain, or repair a part.
- Only kerbals that are at the KSC can be trained (at the expense of science and funds): they cannot be trained in flight.
- The set of perks they spawn with is dependent on their intelligence.
- Complete rebalance pass of all the reliability values.
- Bugfixes:
- tanks loaded the wrong value for the pole.
- the last resource in a tank was never selected.
- the cost of preemptive maintenance wasn't being spent.
- Drops FAR compatibility.
- Fixes an error in the formula for the chance of failure.
- Fixes:
- the spares container now responds correctly to the distance settings;
- changed the default max distance to 2m to allow interaction with parts up to 3.75m;
- tank leaks now ignore empty resources.
- Improvements:
- the temperature now makes parts age even when they are not in use;
- the TemperatureMultiplier is now included in the computation of Lambda for all parts;
- unmanned command pods don't get spare parts. Supports up to 7 crew members.
- the atmospheric density is now used as LambdaMultiplier for control surfaces: this means they are less likely to fail at high altitudes.
- Hotfix to patch the issue causing multiple instances of the app button to be created.
- Added the download URL to the .version file.
- Heavy code changes to have the runtime implemented as a ScenarioModule which also holds settings.
- Now using the stock messaging system for inspections and failures.
- Added an app button that opens a settings window. These settings can be edited in the space centre and are reloaded at the beginning of the flight.
- There is now no difference between debug and release builds.
- Partial FAR compatibility.
- Fixed the NRE issue with RAPIER engines.
- Exponential decay of the recovery value of a part.
- Big Stuff:
- EVA Inspection: you can now inspect a part while on EVA to have a ballpark estimate of its reliability (currently hideous, will embellish asap);
- Inpsection bonus: additionally, performing an inspection will give a temporary reliability boost to the part;
- Preemptive maintenance: you can now permanently improve the reliability (by consuming spare parts);
- The higher a part's temperature, the faster it will age: be careful with those reentry angles!
- Small stuff:
- Now all the reliability infos are in their own panel in the editor;
- Added support for engines that use ModuleEngineFX: now all engines should be covered, at least in theory;
- Fixes:
- Timewarp now stops when a failure occurs;
- Resource leaks can't be stopped by shutting the valves;
- The kerbal's name is now displayed correctly during EVA events
- A bug that caused leaks to show incorrectly in the flight log
- The formatting of the flight log messages.
- New features:
- failures are repairs are listed in the Flight Events log
- Master settings file: located in DangIt\PluginData\DangIt\DangIt.cfg (don't move it). Contains the leak blacklist and also 3 master switches to enable / disable messages and the red glow (and a placeholder for sounds). This file is reloaded at each flight scene.
- Silent failures will not display any notification even when the master is enabled.
- Fixes:
- the persistency of failures: now they should be loaded correctly between saves.
- the leak blacklist. Now it actually works.
- the lights on landing gear now fail correctly.
- the GUI of reaction wheels is now hidden when the wheel fails.
- new reliability buff for everything (+100% MTBF: I laughed at 343 for buffing the warthog by 30%)
- Small changes in the API regarding how failures are handled. I guess it doesn't really matter since I'm the only one using the API anyway.
-
Adds a black list for tank leaks. Now you can prevent a resource from leaking by listing it in the config file:
ignore = resourcename -
Huge buff for all the reliability values.
- Big stuff:
- Completely redone how the persistence and update logic is handled: now it should actually do what it is supposed to!*
- Kerbals now receive a random discount on the cost of repairing a failed part: the lower the stupidity, the higher the possible discount.
- Introduced silent failures: if a failure is silent, you will get no notification when it happens and the part won't light up.
- You now have the possibility to initiate the failures manually: this of course won't be in the final version, but this way you can test it and give me feedback.
- Small stuff:
- Control surfaces now only age in atmosphere.
- Removed the AgeOnlyWhenActive flag
- Fixed the bug that caused parts not updating unless they were in the active stage
- Drastic changes in the cfgs' values
- various bug-fixes and a lot of logging changes that don't really matter to you
*... probably
- The control surfaces now age when the ship is in atmosphere instead of always.
- Fixed the tanks not leaking correctly.
- Fixed (?) the lifecycle of the module with proper initialization when the flight starts (and detecting a revert to launch).
- Fixed the part's glow not turning off.
- Initial release: primitive age tracking and some failure modules.