Releases: post-kerbin-mining-corporation/SystemHeat
Releases · post-kerbin-mining-corporation/SystemHeat
SystemHeat 0.8.1
- Fixed an issue which would cause the heat loop animation in the overlay not to play if there was a loop with only negative fluxes (#125)
- Behavior of things based on stock Converter code (converters, drills, harvesters) should now be more consistent
- Tweaked reporting of Fission Reactor power generation (related to DBS bug)
- Added configurable HeatLoopDecayCoefficient to Settings.cfg
SystemHeat 0.8.0
- Updates to zn-ch localization
- Corrected an issue where the heat simulation would not be reset when using the Hangar mod to launch ships. Note that if you are experiencing this you will need to re-save the ship in the editor
- Additional performance improvements and code cleanup
- Added the ability for radiators to have their output scaled by atmosphere depth and/or acceleration
- Fixed a fission reactor related logging incident
SystemHeat 0.7.5
- Fixed a fission reactor related logging incident
SystemHeat 0.7.4
- Fixed a config oversight that made the heat exchanger always cost power no matter its settings
- Fixed a relatively harmless NRE on editor scene loads
- Fixed UI null reference spam when switching away from a vessel with SH modules in flight
- Fixed UI null reference spam when to a vessel with SH modules in flight after switching to one with none ;)
- Added a few null checks/guards in places that might have bad things happen
- Ensure all debug flags are set to OFF by default and added examples of the hidden ones to the settings file
- Added an adapter module for ModuleCometDrill
- Adjustments to EXTRAS patches to fix a few issues
- Unnecesary SH modules for some NTRs
- Harvester patches now support Asteroid/Comet drills
SystemHeat 0.7.3
- Fixed an issue where static radiators would create exceptions in the editor
- Allowed lower resource flow rates for fission reactors to work correctly and show in the UI
- Situation checklist dropdown in the Toolbar UI now uses BodyDisplayName instead of internal name
SystemHeat 0.7.2
- Fixed the coolant tank being renamed for no particular reason (ghosts??)
SystemHeat 0.7.1
- Fix a null reference exception when loading a vessel with no SystemHeat parts
- Fixed an issue where a player could disable a tank in the UI, thus disabling boiloff
SystemHeat 0.7.0
- Updated ModuleManager to 4.2.3
- Major UI update
- Rebuilt the System Heat Panel
- Now looks better overall
- Data display is a bit more compact and easy on the eyes (less clipped stuff), pushes key info to the front
- More dynamicism including flashing stuff/color changes when things are good (and bad)
- Behaves better with UI scale changes
- Mouseover enables the toolbar
- Toolbar icon has dynamic badging that communicates when something's up with a loop
- Rebuilt the Overlay
- Overlay lines now animate when something in a loop is doing something
- Overlay line drawing is cleaner and faster
- System icons have been simplified: the Panel has been removed as it wasn't giving much useful information beyond the PAW
- System icons now animate when a system is doing something
- New animated temperature gauge helps see whether a system is in a good place temperature-wise
- New animated flux increase/decrease gauges show how whether a system is contributing heat or removing heat to a loop and qualitatively how much
- Improved visibility for system warning temperature flashes
- Behaves better with UI size changes
- Rebuilt the Reactors Panel
- Now looks better and is more communicative
- Behaves better with UI size changes
- Scrolling actually works
- Improved configuration of heat exchangers so they have a power cost proportionate to the amount of heat moved, not just temperature changes
- Radiators in the Editor now respect the on/off status of the system to avoid mistakes like going to flight with inactive radiators
- Performance pass, mostly on string handling in various system heat modules, should improve performance in a lot of places
- Removed some un-cleaned up allocations in the toolbar UI that could leak memory
- Fixed an inability to localize the sun tracking disable function for radiators
- Fixed inability to localize ingame settings
- Hid an annoying coolant log message that would come up constantly in normal mod use
- Fixed a word order in Chinese localization (c6ForH66)
- Add support for VABOrganizer
- SystemHeatBoiloff: Fixed boiloff scale calculations which would negatively affect playing with the connections to stock thermal systems (Starstrider42)
- SystemHeatBoiloff: Improved the balance of cooling costs for various tanks (Wyzard256)
- SystemHeatBoiloff: Fix deuterium FuelName in SystemHeatBoiloff patch [#110] (Wyzard256)
SystemHeat 0.6.0
- Most UI fields now report in SI-prefixed units for flux (W, kW, MW, etc). This is not (yet) true for all modules though.
- Added new functionality to cool fuel tanks with radiators and the SH system
- Added optional patch to apply this to CryoTanks
- Added some guardrails around the handling of Kopernicus planets that might have inconsistently configured atmospheres
- Added ingame settings. The following things can be customized per game
- Boiloff: enabled and scale
- Nuclear fuel transfer: require engineers, what level
- Fission reactor damage: allowed, various tuning variables
- Fixed engine heat for VASIMR argon modes
- Support USI reactors
- Fixes to universal harvester patch
SystemHeat 0.5.6
- Added action groups to ModuleSystemHeatExchanger for Enable, Disable, Toggle and Toggle Direction