forked from dtobi/km_SmartParts
-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathChangelog.txt
264 lines (211 loc) · 9.38 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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
ChangeLog
v0.1.0 Initial release
v0.2.0 Trigger improvements
* Heading control over radio
* Improved altimeter device (Thanks to Firov)
* Bugfix in the timer code
* Fixed overly long part names
* Added example craft
* Corrected size descriptions of fuel breakers v1.0.0 Smart Parts Update and New Example Craft
* Added example craft for smart parts
* Minor fixes for smart parts
* Optimized altimeter scale
* Made fuel detector more robust against remaining fuel in empty tanks
* New KM_Lib.dll v1.1.0 Fuel Valve and Detail Improvements
* Activation and deactivation action group commands for altimeter and fuel detector
* Beep command to beep when a condition occurs
* Fuel valve to drain excess fuel
* Staging for the timer
* Improved fuel drain detection (should not fire prematurely)
v1.2.0 Improved fuel sensor, valve and altimeter
* The stager now works with any resource (including electric charge and custom resources)
* The valve now works with any resource (excluding electric charge). Other resources (e.g., real fuels should work, too.)
* Removed double word in descriptions
* Tweakable added to allow removal of timer staging icon
* Altimeter altitude detection logic tweaked. Now works over water and buildings!
* Altimeter no longer requires specifiying if it fires "above" or "below"
* Altimeter now supports automatic reset as a result of above change v1.3.0 Improved parts and bugfixes
* Fixed bug that resulted in a lack of physics on parts ejected by altimeter
* Fixed bug that created an empty stage whenever staging was activated by a SmartPart
* Fuel valve now generates minimal amount of thrust and can be staged
* Timer timescales adjusted. Added 0-30 seconds in .2 second increments and .5 to 60 minutes in .5 minute increments
v1.4.0 Upgraded GUI, Improved parts, and KSP .24 compatibility
* Compatibility with KSP .24
* Implemented new GUI to allow more control of Smart Parts
* Improved Stager
* Works with any resources, including electricity or custom resources
* Allows user to select resource to monitor in VAB/SPH
* Allows user to select target percentage
* Improved Fuel Controller
* Crossfeed tweakable now accessible in VAB/SPH
* Removed redundant fuel controller ("ON")
v1.4.1 KSP .24.1 compatibility
* KSP .24.1 compatibility
v1.4.2 KSP .24.2 compatibility
* KSP .24.2 compatibility
v1.4.3 Updated KSPAPIExtension and Real Fuels compatbility
* Updated KSPAPIExtension to 1.7.0
* Auto stager now fully supports Real Fuels and will auto update on tank resource change
* No longer dependant on km_lib.dll v1.4.4 Updated KSPAPIExtension to add KSP 0.25 compatibility
* Compatibility update for KSP 0.25
* Updated KSPAPIExtension to 1.7.1
v1.4.5 Updated KSPAPIExtension to add KSP 0.90 compatibility and bug fixes
* Compatibility update for KSP 0.90 * Updated KSPAPIExtension to 1.7.2
* Hopefully fixed bug affecting timer firing upon save load or scene change v1.5.0 Added support for Action Groups Extended
* Added full support for Action Groups Extended (Thanks to Diazo)
v1.5.1 Added support for KSP-AVC and changed "brand"
* Added support for KSP-AVC
* Changed "brand" from Klockheed Martian to prevent mod incompatibilities
* Please delete old Smart Parts folder before installing v1.5.1 v1.5.2 Bug Fixes
* Timer now accounts for timewarp (Thanks to NobodysNightmare)
v1.5.3 KSP 1.0.2 compatibility and bug fixes
* KSP 1.0.2 compatibility
* Auto stager now properly activates when rounding errors result in minor fraction (<= 1%) of resource remaining in tank v1.6.0 Proximity Sensor
* New proximity sensor part
* Allows up to 20 individual 'channels' to monitor
* Capable of firing actions on both the remote and local crafts
* Will select nearest object on the same channel as target
* Similar logic to altimeter smart part - fire on approach, departure, or both
* Works out to 2,000 meters
* As placeholder, shares model with radio. Planned to change in future. Will not break craft.
v1.6.1 Version File Update
* Updated SmartParts.version file
v1.6.2 Proximity Detector Bug Fixes
* Fixed (hopefully) bug that could prevent proximity detector from firing actions on remote craft v1.6.3 KIS Support
* Added KIS support (Thanks to Diazo) v1.6.4 Bug Fixes
* Fixed bug with name and description of proximity sensor
* WARNING - Will break craft using old sensor
v1.6.5 Altimeter AGL/ASL Selector + Bug Fixes
* Fixed various bugs with proximity sensor
* Fixed bug with altimeter that could cause it to trigger prematuraly on planets/moons with no ocean
* Altimeter now allows user to select AGL or ASL selection
* ASL mode will still use AGL if over planet with no ocean
* AGL mode will still use ASL if it is over water v1.6.6 KSP 1.0.4 compatibility, DDS textures, and bug fixes
* KSP 1.0.4 compatibility
* Converted to DDS textures (Thanks to InsanePlumber)
* Fixed bug with auto stager that could cause premature activation when set to 0%
Taken over by LinuxGurugamer here
1.7.1.1
Added MiniAVC
1.7.2
Incorporated changes by Deimos Rast:
1. Converted textues to DDS
2. Fixed missing closing brace in the parts files
1.8.0
Updated for 1.1.2/3
Added ability to control Gear action group
1.8.1
Added speedometer
Updated Speedmeter to 1.1.3 standards
using model modeified by martinezfg11
1.8.1.1
Cleanup of unnecessary files
1.9.0
Added tags
1.9.1
1.2 Beta
1.9.1.1
1.2 Final
1.9.2
Updated version
1.9.3
Redid code to enable lights
Added DPLD (Data-Packet Loss Detector) part
Added this Changelog.txt file
1.9.4
Replaced stock logging with log class, reducing log spam
Added EC Level Detector
Added Resource Level Detector
1.9.5 Thanks to @rakkhin for these changes
Fixed missing persistence on trigger direction
code cleanups
Log class changed to non-static to allow module specific titles
Fixed speedometer speed never being zero
Fixed multiple timers not working
1.9.5.1
Fixed log spam caused by the conditional directives being commented out in Log.cs by PR submitted by @rakkhin:
[ConditionalAttribute("DEBUG")]
Added back disabled code in RadioControl.cs, for historical documentation purposes
1.9.6
These changes are thnanks to @rakkhin (github user account)
Altimeter can now be set with both Kilometers and meters
Speedomenter can monitor different kinds of speed
Assemblyversion.tt updated with path-independedent code
1.9.7
Updated for 1.3
1.9.8
updated for KSP 1.3.1
1.9.9
Updated for KSP 1.4.1
1.9.10
Updated .version file for all of 1.4
Added two optional patches to be used with PatchManager
Add the RadioControl remote control module to all command modules
Add the Proximity Sensor to all command modules
1.9.11
Fixed bad characters in patch files
Added missing sound files
1.9.11.1
Version bump for 1.5 rebuild
1.9.12
Added Smart tag, thanks @Gordon-dry
Fixed typo in km_smart_proximity.cfg, thanks @7ranceaddic7
1.9.13
Removed Smart tag
Converted smart-controller_plus-complete.mbm to smart-controller_plus-complete.dds
1.9.13.1
Put back the smart tag
1.9.13.2
Updated .version file
Updated README with correct links
1.9.13.4
Fixed DPLD module to only show one of the Group fields
Fixed nullref when attaching an EC detector to a tank and having detector set to "single part"
Added check to the timer to not do anything in the OnUpdate if physics wasn't ready yet (probably not needed)
1.9.13.5
Added toggle to change the highest velocity in the speedometer
Added new smart part SmartSRB, which will stage when the TWR of the SRB by itself drops to a specified value.
Primarily intended for use with BetterSRBs
1.9.13.6
Added action group control to the SmartSRB, per user suggestion
1.9.13.7
Fixed speedometer to remember the new max speed setting
Fixed the SmartSRB to show action groups properly when AGX is not installed
1.9.13.8
Changed timer display to show one decimal place for seconds and two decimal places for minutes
1.9.13.9
Shortened text on the Comm-Pro to avoid wrapping
Thanks to github user @jberkman for this
Fixed punction on SmartSRB, fixed "it's" to "its"
1.9.14
Added InstallChecker
Updated assemblyVersion.tt
Updated for KSP 1.8
1.9.15
Thanks to user @jsolson for these changes
Add SmartOrbit part. Works like the altitude part, but for Ap/Pe.
Smart SRB:
Simplify code.
Support the Armed/Disarmed toggle.
Add an indicator light when triggered.
Detect flameouts. Previously if the TWR never dropped below the target before flameout the part would not trigger.
Added Trigger on Flameout toggle if the old behavior is desired.
Lower logging level.
1.9.16
Added optional EmbeddedSmartSRB module, use PatchManager to enable it
Thanks to user @jsolson for these changes:
Cleaned up and merged code for the SmartSRB and EmbeddedSmartSRB, now
SmartSRB and EmbeddedSmartSRB are in a single file.
Use a common base class for both.
Added check for enabled to the onEngineActiveChange
Added setting isEnabled to false if not available in the Awake()
1.9.16.1
Fixed prox sensor patch to not add to command pods which also have built-in decouplers
1.9.16.2
Changed OnGUI to FixedUpdate in Speedometer.cs
Added AssemblyFileVersion
Updated version file for 1.12
1.9.17
Fixed memory leaks in several modules where GameEvents were being used and not released
1.10.0
Added ability to control the part from EVA'd Kerbal