-
Notifications
You must be signed in to change notification settings - Fork 12
/
changelog.txt
229 lines (196 loc) · 8.75 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
v2.3.6
------
- Changed how fission reactors are measured in-flight so they don't result in miscalculation of vessel generation (requires latest SH version)
- Another hardening fix
v2.3.5
------
- Fixed a NRE with ModuleGenerator handlers
v2.3.4
------
- Stability updates: breaking the mod will now break it less
- Performance updates: cut frame time cost of DBS on a 200 part vessel by something like 75%
- Fixed issues with edtor reverts and reloads failing to reset the UI until you made a change to the vessel
- Code cleanup
- Reworking of layout of handler code for ease of use
- Remove old thermal handling code now that nobody has missed it
v2.3.3
------
- Fixed SystemHeat heat exchangers not being detected correctly
- Changes to debug logging to make it less verbose and easier to find problems
- Added user-contibuted support for Weather Dependent Solar Panel
v2.3.2
------
- Fixed an issue in the Kerbalism disabler patch causing the mod to be disabled all the time :D
- Situation checklist dropdown in the Toolbar UI now uses BodyDisplayName instead of internal name
v2.3.1
------
- Fixes to support Kopenicus 209+ solar panels
- Updated Chinese translation
v2.3.0
------
- Complete UI rebuild
-- NOTE: deprecated the Core Heat UI
-- No longer IMGUI (various benefits, including better performance, better look, less clickthrough issues)
-- Now a Toolbar App
-- Clearer telegraphing of power states
-- Responds to UI scaling correctly
-- Better interface for specifying situation in the VAB
-- Tooltips for most fields in the UI
-- New carat on the Toolbar App icon that indicates when power is decreasing or exhausted
- Supported new Kopernicus implementation of ModuleCurvedSolarPanel (NFS)
- First pass support at multiple star system support for Kopernicus - if a planet around another star is selected it should use that star's distance and insolation
- Supported more edge cases for solar panels (curved and sphere panels in VAB planner, alternate config method used by some mods)
- Fixed an issue where the mod would not disable itself correctly when Kerbalism was installed
- Fixed an issue where Lights would always be counted as 'on' in flight regardless of their actual state
v2.2.5
------
- Improvements to solar altitude fields (yalov)
- Support for Surface Mounted Lights (yalov)
- Hide internal antennas that don't use power (yalov)
v2.2.4
------
- Fixed ModuleCommand not changing its consumption model when the pod is hibernating
- Fixed ModuleAlternator not changing its generation model when the engine is off
- Added ModuleGeneratorAntenna support (CommNetAntennasConsumptor mod)
v2.2.3
------
- Marked KSP 1.12
- Added support for SCANSat
v2.2.2
------
- Fixed a loading log message not being gated behind debug correctly
- Fixed ModuleSystemHeatRadiator not showing legacy heat properties in the Thermal tab
- Added a new VAB planning feature which allows manual entry of things into the simulation
v2.2.1
------
- Fix KSP version snafu
v2.2.0
------
- Marked for KSP 1.11.x
- When altitude is set to 0 in the solar panel UI planner, time displayed will be the body's time in eclipse
v2.1.10
-------
- Added French translation from vinix38
- Fixed a missing exponent in the Solar Panel UI planner
- Some fixes for solar panel detection in old (pre 1.9) Kopernicus versions
- Added support for ModuleSpaceDustTelescope
v2.1.9
------
- Compatibility with Kopernicus 1.9+
v2.1.8
------
- Added a new settings flag: DebugLoading, which decreases the number of messages emitted when loading (off by default)
- Added support for FFT modules: ModuleAntimatterTank, FusionReactor, FusionEngine, ModuleChargeableEngine
- Added support for SystemHeat modules: ModuleSystemHeatRadiator, ModuleSystemHeatHarvester, ModuleSystemHeatConverter, ModuleSystemHeatTemperatureAdjuster, ModuleSystemHeatConvector, ModuleSystemHeatFissionEngine, ModuleSystemHeatFissionReactor
- Added support for SpaceDust modules: ModuleSpaceDustScanner, ModuleSpaceDustHarvester
v2.1.7
------
- KSP 1.10 compatibility
- Added German localization (Sqeep)
- Fixed solar panel manager calculating scaling incorrectly
v2.1.6
------
- Corrected an issue with SignalDelay compatibility
- Added Spanish localization (Fitiales)
v2.1.5
------
- Bumped to KSP 1.9
v2.1.4
------
- Turned off default debug
v2.1.3
------
- Support for Near Future Exploration
v2.1.2
------
- Mod is now fully disabled when Kerbalism is installed (thanks SirMortimer)
- Corrected units in solar altitude display
- Added Chinese localization (tinygrox)
v2.1.1
------
- Fixed ModuleLight counting as a generator instead of a consumer
- Fixed ModuleEngines electricity handling being divided by 100 in flight
- Changed solar panel body altitude selection to be a text field instead of a slider
- Solar panel body alitude is now liked to solar altitude if the selected body is the sun
v2.1.0
------
- KSP 1.8
- Updated plugin to .NET 4.5
- Add Russian localization (Sool3)
- Improvements to solar panel... panel
- Right clicking the target body in the solar panel simulator now decrements while left click increments
- Target body selection will now set the maximum orbital height to be equal to the SOI size (will improve results with large scale solar systems)
v2.0.6
------
- Rewrote ModuleCryoTank handler to account for misconfigured cryo Tanks
- Improved error handling for unsupported handlers
- Fixed a UI sorting collision with NFE reactor window
- Added support for stock ModuleScienceConverter
- Added support for RemoteTech (thanks TaxiService)
v2.0.5
------
- Fixed a rogue logging call in the Cryo Tanks handler
- Added support for Snacks! SoilRecycler and SnackProcessor modules
v2.0.4
------
- Fixed another NRE issue when reverting to space centre from VAB
- Fixed serveral housekeeping issues with GenericFieldDataHandler
v2.0.3
------
- Fixed GenericFieldDataHandler not being included causing all sorts of problems
- Fixed KerbalHealth compatibility
- Fixed a few small potential NREs and added better error handling for common cases
- Fixed SimpleBoiloff handler not understanding multiple cryogenic fuel types
v2.0.2
------
- Added support for GenericFieldDataHandler - a simple plug and play handler for other mods to use
- Fixed FissionFlowRadiator adding heat to the simulation instead of removing it
- Fixed two instances of null reference exceptions when switching vessels/scenes
v2.0.1
------
- Disabled SSTU and FFT support (until I get time to work on it)
- Fixed some log messages that were not gated behind the DebugMode config setting
- Fixed ModuleCurvedSolarPanel being in the Generators instead of the Solar Panels category
- Consolidated Fission/Fusion reactor categories
- Categories are now configurable (see config for details)
- Some properties of handlers are now configurable (see config for details)
- Added support for FissionFlowRadiator as a Heat type (NFE/Kerbal Atomics)
- Fixed ModuleAternator not polling right in the VAB
v2.0.0
------
- Complete rebuild
- Mod now acts as a general power and thermal design tool as well as its previous functions
- Added toolbar icon to open a Vessel Systems Management window
- Vessel Systems Management Window
- Allows player to view relevant Thermal and Electrical summary of the current vessel in VAB or flight
- Electrical summary:
- Shows whole-vessel power flows, separated into consumption and generation
- VAB panel has a tool to simulate distance effects on solar panel efficiency
- Estimates time to drain or time to charge batteries
- Can drill down to part categories (eg. Solar Panels, Harvesters, etc)
- Can drill down to individual parts
- Handles these module types
- Stock: ModuleDeployableSolarPanel, ModuleGenerator, ModuleResourceConverter, ModuleActiveRadiator, ModuleResourceHarvester, ModuleCommand, ModuleLight, ModuleDataTransmitter, ModuleEnginesFX, ModuleAlternator
- NF Suite: ModuleCurvedSolarPanel, FissionGenerator, ModuleRadioisotopeGenerator, ModuleCryoTank, ModuleAntimatterTank, ModuleChargeableEngine, ModuleDeployableCentrifuge, DischargeCapacitor (partial)
- RealBattery: RealBattery
- Other: KopernicusSolarPanel
- Thermal mode:
- Shows whole-vessel core heat flows, separated into draw and generation
- Can drill down to part categories (eg. Solar Panels, Harvesters, etc)
- Can drill down to individual parts
- NOTE: does not handle non-core heat(eg re-entry, engines, solar)
- NOTE: does not make a distinction between adjacent-only radiators and full-vessel radiators
- Handles relevant module types
- Stock: ModuleCoreHeat (Passive heat only eg RTG), ModuleResourceConverter, ModuleActiveRadiator, ModuleResourceHarvester
- NF Suite: FissionReactor, ModuleFusionCore
- Customize settings with DynamicBatteryStorageSettings.cfg
v1.4.2
------
- Fixed wrong .NET version
v1.4.1
------
- 1.7.x compatible
v1.4.0
------
- Standalone release, license change (MIT)
- 1.6.x compatible