- Context menu items are now grouped (Thanks suma-ksp)
- Compatibility with KSP 1.11.0.
- Added new setting to
CONTEXT_MENU
node namedupdatePeriod
. Its value is the number of seconds to wait between updates of context menu values. Defaults to a value of0.250
(250 milliseconds or 4 times per second). - Various performance improvements.
- Compatibility with KSP 1.3.0.
- #75 — Fixed
ToolbarWrapper
compatibility with Contract Configurator.
- Compatibility with KSP 1.2.0.
- Incompatible: "Dynamic" settings (anything changeable in the GUI) are now stored in
HotSpot/PluginData/HotSpot.cfg
instead ofHotSpot/Configuration/HotSpotPlayer.cfg
and override any values in "static" settings (anything loaded via theGameDatabase
). This allows ModuleManager to ignore these settings for caching purposes.
- Added core temperature as a new metric for applicable parts.
- Added skin to internal and internal to skin thermal rate as new metrics.
- Disable stock core temperature display in the part context menu by default.
- Added ideal metric values for applicable metrics (only core temperature as of now).
- Added "Part Ideal" overlay scheme for the core temperature metric which is green when around ideal temperature, purple and blue when below ideal temperature, and yellow and red when above ideal temperature.
- Added SI prefix selection for thermal rate metrics. By default, prefix is selected automatically.
- Changed temperature formatting:
- Unit symbol is only printed at the very end.
- Only one decimal place is shown instead of two.
- If there is an ideal temperature it is displayed between the current and maximum temperatures.
- Unit has changed from
Kilowatt
toWatt
to more clearly identify what it represents now that prefixes can be changed.Kilowatt
will automatically be translated toWatt
for now.
- "Scheme:" label no longer occupies multiple lines in the GUI.
- Compatibility with KSP 1.1.0.
- Support for KIS stackables.
- Add aggregate thermal rate metric to overlay configuration.
- Fix aggregate thermal rate calculation. It was double counting radiative thermal rate.
- Fix for configuration settings reverting to default after two reloads of KSP.
- Configuration settings are now persisted on scene change.
- Skin temperature added as a new metric.
- Incompatible: Configuration structure for temperature metrics has changed.
- "Temperature" in context menus abbreviated to "Temp."
- Fix Internal Thermal Rate metric always being 0kW.
- Added thermal rate metrics to both overlays and context menu. These measure the change in thermal energy of a part over time in units of energy/time, i.e. power. There are four discrete thermal rates: internal, conductive, convective, and radiative. There is also a general thermal rate metric which is the combination of the previous four. The overlays for thermal rate are purely relative, i.e. the part with the lowest will be purple and the part with the highest thermal rate will be red, regardless of their absolute values.
- The screen message displayed when overlays are enabled/disabled are now customized based on the current metric and scheme. The screen message can also be disabled entirely in the configuration.
- Added a GUI which allows changing various options dynamically, including: context menu metrics to enable/disable, the temperature unit, the overlay metric, and the gradient scheme for the metric. Currently this options are not persisted between loads.
- Incompatible: Configuration structure has changed significantly.
- Fix settings being loaded multiple times which would eventually cause the thermal overlays to fail.
- Replace thermal overlay gradient colors with more intuitive scheme.
- Add display of temperature and max temperature values to part context menu.