-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
330 lines (316 loc) · 19.1 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
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
0.9.5
-----
- Fixed A-CY1-25 and A-CY1-25XL stack nodes being swapped
- Adjusted attach nodes for A-CY1-5 ,A-CY1-25 and A-CY1-25XL
- Disabled the ability to surface attach the Nova
- Increased Clarke heat generation to 16MW from 13 MW
- Reduced mass of Casaba from 22 to 15 t
- Increased thrust of Casaba from 310 to 420 kN
- Reduced power usage of Impulse to 150 kW
- Considerably reduced the heat generation of extended Fresnel lengths
0.9.4
-----
- Updated SystemHeat to 0.1.5
- Updated SpaceDust to 0.1.5
- Updated Waterfall to 0.2.6
- Added A-834M 'Frisbee' Antimatter Engine: beam core engine, tons of Isp, pretty good thrust, gigawatts of heat.
- Added A-CY1-5 Antimatter Storage Container: 5m antimatter storage tank
- Added A-CY1-25XL Antimatter Storage Container: 2.5m long antimatter storage
- Added A-CY1-25 Antimatter Storage Container: 2.5m antimattery storage
- Added PK-50 'Nova' Antimatter Facility: huge, unwieldy reactor for generating antimatter
- Fixed ModulePulseEngine's handling of secondary engine modes such that the secondary mode's effects won't get stuck
- ModuleAntimatterTank now supports some indicator lights when on/off/leaking
- Changed Hammertong second mode name from Low Density to Deuterium Rich
- Balance adjustments
- Reduced Clarke thrust from 50 to 20 kN
- Moved Fresnel from Exotic Fusion Reactions to Advanced Fusion Reactions
- Moved Hammertong from Advanced Fusion Reactions to Exotic Fusion Reactions
- Moved Verne from Experimental Nuclear Propulsion to Exotic Nuclear Propulsion
- Rebalanced Antimatter tankage mass and cost ratios
0.9.3
-----
- Udpated SystemHeat to 0.1.4
- Udpated Waterfall to 0.2.4
- Clarke FFRE can no longer pull fuel from Uranium containers elsewhere on the ship
- Fixed fusion reactor thermal properties (outlet temperatures to 1600K, made thermal output consistent)
- Fixed fusion reactors showing the wrong icon in the thermal overlay
- Fixed fusion reactors not generating heat in the VAB simulator
- Fixed NSWR meshes again
0.9.2
-----
- Udpated SystemHeat to 0.1.3
- Udpated SpaceDust to 0.1.4
- Added engine nicknames to part tags
- Added ability to specify a sound curve to ModulePulseEngine and set it up for Casaba, Verne, Hammertong, Impulse; should resolve most sound issues
- Fixed stock heat production of Fresnel engine being enabled in Reaction Products mode
- Fixed beam glow directionality on Clarke FFRE
- Fixed typo in Action group localization for Chargeable Engines
- Fixed CTT patches for a few parts using the old pre-0.9 part names
- Fixed ModuleChargeableEngine still consuming power once the charge process is completed
- Fixed Asimov FFRE not generating power in both modes
- Fixed Asimov FFRE not generating heat in both modes
- Increased ResToLeave for NSWR engine module, should prevent hovering/flickering problems
- Reduced scaling of heat when adding additional segments to the Fresnel
0.9.1
-----
- Updated SpaceDust to 0.1.3
- Updated Waterfall to 0.2.3
- Udpated SystemHeat to 0.1.1
- Fixed localization issues:
- Lithium tank manufacturer names
- Fissionables tank descriptions
- Impulse mode names
- Added Russian localization (Egor Kosyakov)
- Fixed NSWR missing meshes on Shrouded variants
- Fixed Casaba pulse animation not firing
- Fixed Hammertong heat properties being inconsistent between modes
- Fixed some other issues with the Hammertong that caused it more or less not to work
0.9.0
-----
- KSP 1.10.1+
- Updated ModuleManager to 4.1.4
- Updated B9PartSwitch to 2.17.0
- Updated CryoTanks to 1.5.3
- Updated CRP to 1.4.1
- Updated DyanmicBatteryStorage to 2.1.10
- REMOVED ALL OLD PARTS!
- Rewrote plugin components completely. Some highlights
- Better UI and UX overall
- Plugin stability and robustness is improved
- Antimatter system is simplified; pay Science to load onto your ship at launch
- Integration with SystemHeat to drive thermal gameplay
- Integration with SpaceDust to drive atmospheric ISRU
- Integration with Waterfall to drive all engine effects
- New engines
- JP-10 'Impulse' Magneto-Inertial Fusion Engine: entry level fusion engine with great impulse but poor thrust. Uses D-D or H-He3 fusion
- JR-15 'Jet' Spherical Tokamak Fusion Engine: workhorse fusion engine that can inject more propellant for more thrust. Built in power generation.
- JR-20A 'Ouroboros' Torroidal Tokamak Fusion Engine: high tech fusion engine optimized for high thrust operations.
- JR-45 'Fresnel' Mirror Cell Fusion Engine: hugh tech fusion engine, optimized for vacuum operations. increase length for more capabilities. Built in power generation.
- K-80 'Hammertong' Inertial Confinement Fusion Engine: Very large high Isp laser fusion engine.
- X-2 'Heinlein' Nuclear Salt Water Rocket Engine:
- X-6 'Clarke' Fission Fragment Rocket Engine: Unrefuelable engine with awesome Isp and piddly thrust. Generates good power.
- X-7 'Asimov' Afterburning Fission Fragment Rocket Engine: Super low thrust fission fragment engine with refuelability and the ability to use LH2 as an add-in for more thrust
- X-20 'Verne' X-20 'Verne' Pulsed Fission Engine: Z-pinch fission pulse engine, lower impulse, higher thrust
- A-134NG 'Casaba' Antimatter Catalyzed Fission Engine: antimatter + fission pellets + ablator = kaboom
- New power generators
- FX-2 Fusion Reactor: 2.5m fusion reactor, can run on D-D or D-He3 fusion
- FX-3 Fusion Reactor: 3.75m fusion reactor, can run on D-D or D-He3 fusion
- New fuel tanks
- ST-412 Fusion Fuel Tank: small 2.5m fusion fuel tank storing Deuterium, Helium3 or both
- ST-824 Fusion Fuel Tank: medium 2.5m fusion fuel tank storing Deuterium, Helium3 or both
- ST-4L3 Fusion Fuel Tank: small 3.75m fusion fuel tank storing Deuterium, Helium3 or both
- ST-4L3R Fusion Fuel Tank: medium 3.75m fusion fuel tank storing Deuterium, Helium3 or both
- NTS-001 Fissonables Tank: big 2.5m fission fuel tank storing Nuclear Salt Water or Fission Particles
- NTS-002 Fissonables Tank: medium 2.5m fission fuel tank storing Nuclear Salt Water or Fission Particles
- NTS-003 Fissonables Tank: small 2.5m fission fuel tank storing Nuclear Salt Water or Fission Particles
- NTR-001 Radial Fissonables Tank: big radial fission fuel tank storing Nuclear Salt Water or Fission Particles
- NTR-002 Radial Fissonables Tank: medium radial fission fuel tank storing Nuclear Salt Water or Fission Particles
- NTR-003 Radial Fissonables Tank: small radial fission fuel tank storing Nuclear Salt Water or Fission Particles
- LFT-A40 Lithium Tank: big 2.5m lithium tank
- LFT-A20 Lithium Tank: medium 2.5m lithium tank
- LFT-A10 Lithium Tank: small 2.5m lithium tank
- LFR-08 Lithium Tank: medium radial lithium tank
- LFR-01 Lithium Tank: small radial lithium tank
- PW x4 Nuclear Pellet Storage Container: 5m fission pellet storage
- A-R7 Antiproton Storage Ring: 7.5m antiproton storage
- New ISRU equipment
- CRANE Gamma Ray Spectrometer: scanner for detecting antimatter
- CHROMA Imaging Spectrometer: scanner for detecting light elements in atmospheres and exospheres
- PK-1 'Vulcan' Nuclear Smelter: ISRU tool for generating fission particles, nuclear salt water
- PK-ATMO 'Hoover' Atmospheric Ramscoop: Atmospheric scoop for scooping resources
- PK-EXO 'Bussard' Particle Scoop: particle scoop for scooping exospheric resources
0.3.1
-----
- Updated B9PartSwitch to 2.4.5
- Removed MiniAVC from distribution
- Updated CryoTanks to 1.0.3
- Increased thrust of NSWR to 960 from 520 kN, decreased Isp to from 5650 to 3650
- New engine effects for NSWR and FFRE
- Separated thermal and engine throttle effects for NSWR and FFRE
- Updated textures for NSWR, NSW tanks and FFRE
- Fixed fusion reactor fuel mode not being saved between scenes
- Fixed an issue with fusion reactor fuel consumption
0.3.0
-----
- KSP 1.5.0
- Updated B9PartSwitch to 2.4.4
- Updated MM version to 3.1.0
- Updated CRP to 1.0.0
- Updated CryoTanks to 1.0.2
- Updated MiniAVC to 1.2.0.6
- Fixed CTT node of nuclear smelter
- Cleaned up display modalities for most new modules (clearer text, better information)
- Significant improvements to ModuleFusionReactor (screen messages for important events, UI bit hiding, stability, VAB formatting)
- Significant improvements to ModuleChargeableEngine (screen messages for events, UI hiding, passive power generation, VAB formatting)
- Multiple fixes to ModuleMultiLengthEngine for stability
- Fixed ModuleEngineHeatDisplay display output being 0.5x what it should have been
- Tuned all engine thermal behaviours to reduce likelihood of explosions
- Renamed/renumbered engines for better VAB sorting
- Fixed several collider/model issues with the mirror cell and beam core antimatter engines
- Greatly improved engine FX for the mirror cell and beam core antimatter engines
- Removed custom resource distributions from package
- Rebalanced harvesting rates for new CRP atmo/exo resource distribution paradigm
- Balance updates to further differentiate engines
-- FFRE now generates lots of power while in operation (still requires charge-up time)
-- Thermal fusion engines power use model reworked
--- Charge-up still required, but once activated, can generate constant power by slow but inefficient usage of fusion fuel (~50% of "real" reactor). While active, power output can be modified and engine has instant response.
--- Tokamak generates 500 kW, mirror cell generates 250 kW
-- Z-Pinch engines now no longer need external power when running (still require charge-up)
-- Inertial fusion engines got a 150% Isp boost
0.2.4
-----
- KSP 1.3.1
- Dependency updates
- Fixed angled thrust issue on FFRE
- Fixed gimbal pistons on MetallicH2 engine
- Changed fusion reactor module name to fix conflict with DSEV
- Made ModuleMultiRatioEngine configurable with MinMixingRatio and MaxMixingRatio fields. Note that the RatioScale must map correctly to changed values.
- Added some indications of fuel tank ratios to some engines
0.2.3
-----
- Fixed a bug where a field for the fusion reactor was visible in the VAB when it shouldn't be
- Fixed some fusion reactor localization bugs
- Fixed an issue where fusion reactors would shut down on startup when using D-He3 mode
- Added new functionality to Metallic H2 engine, can vary mixing ratio. Higher ratio = lower heat and performance, lower ratio = higher heat and performance
0.2.2
-----
- Added FX-2 Fusion Reactor
-- 2.5m fusion reactor, 4-8 MW power output
- Added FX-3 Fusion Reactor
-- 3.75m fusion reactor, 10-20 MW power output
- Added Asimov Fission Fragment Rocket
-- Very low TWR rocket with integrated fuel, very high specific impulse, low heat generation, no EC consumption past charging
- Increased thrust of Z-pinch fusion engine to 375 from 160
- Reduced constant power usage of both Z-Pinch engines by 50%, now 50/65 kW from 100/125 kW
- Reduced constant power usage of tokamak fusion engine from 125 to 75 kW
- Reduced mass of magnetic ICF to 20 from 25 t, reduced heat generation by 2/3
- Reduced mass of Casaba to 11.5 from 15.82, decreased Ablator to 4250
- Tweaked propellant ratios of Casaba so that the consumption of all the Ablator requires exactly 1/2 an antimatter storage ring and 1 small full fission pellet tanks
- Increased Isp of Microstar to 90950 from 60950, increased thrust to 150 kN from 60 kN
- Tweaked propellant ratios of Microstar so that 1 full short 3.75m fusion fuel tank takes very close to 1 full antimatter ring to consume
- Reduced Antimatter consumption of the Dirac by 75% in Medium Density mode
- Increased thrust of Dirac in Medium Density mode to 190 from 122, increased Isp to 75,250 from 55,000 s
- Increased thrust of Dirac in High Density mode to 870 from 720
- Tweaked Ablator use of ablative ICF so that the engine burns through exactly 1 full small pellet tank with its ablator supply
- Reduced dry mass of ablative ICF to 20 from 30 t, increased Ablator amount to 32000 from 15000
- Increased power usage of mirror cell fusion engine by 85 kW per segment
- Decreased specific impulse of NSWR to 5650 from 6730
- Increased cost of NuclearSaltWater to 8 funds/unit from 4 funds/unit
- Decreased mass ratio of NuclearSaltWater tanks to 3 from 5
- Adjusted science costs of all fuel tanks
- Adjusted part and science costs of all resourcing parts
- First stab at costs for engine parts
- Increased the number of FusionPellets in the toggleable tanks by 5x
- Fixed a bug with the ModuleResourceProfiler's range setting
- Fixed a localization issue with the VAB ModuleResourceProfiler's info box
- Fixed a few textures that were still tgas
- Fixed small nuclear target tank mass and cost when using fusion pellets
- Fixed missing CTT nodes for some engines
0.2.1
-----
- Updated CryoTanks to 0.4.7
- Added a popup that appears the first time a save has an active Antimatter Factory that tells you how to use it
- Clarified some tooltips and part descriptions to indicate that antimatter must be loaded on the pad
- Fixed mirror-cell fusion engine choking on startup
- Worked around stock KSP bug regarding atmospheric harvesters
- Fixed an issue that caused a harmless exception during game loading
0.2.0
-----
- KSP 1.3
- Updated bundled MM to 2.8.1
- Updated bundled CRP to 0.7.1
- Updated bundled B9PartSwitch to 1.9.0
- CryoTanks is now bundled
- KSP 1.3 localization support for all parts and plugin components
- Added DynamicBatteryStorage component to distribution for timewarp EC management
- The PulsePropulsion plugin was merged with the main FarFutureTechnologies plugin for easier maintenance
- Lots of improvements to UI components
- Antimatter handling was improved:
-- Antimatter is now visible and tweakable in the VAB
-- Antimatter tanks now have "virtual" contents in the VAB, which are not carried to the pad, for compatibility with KER/MJ DV displays
-- Antimatter loader interface now reloads the antimatter count periodically
-- Added infinite mode to antimatter factory which sets factory capacity to the maximum (activate with CTRL+SHIFT+A)
- Improved ModuleEngineHeatDisplay's performance and utility
- Improved PulseEngineAnimator to be more flexible, support "initiation" animations and heat animations
- ModuleAntimatterTank's timewarp compensation was removed (Handled in DBS)
- Fixed antimatter tank only drawing power from itself and not the entire vessel
- New ModuleChargeableEngine component
-- Engine must be charged by a flow of EC for some time before being activated at a customizable draw rate
-- Engines using this method typically don't require as much EC during operation
- New ModuleMultiLengthEngine component
-- Engine reaction chamber length can be varied in the VAB
-- Higher reaction chamber length gives better performance
- New ModuleProfilingScanner component
-- Replaces stock atmosphere scanner module
-- ModuleProfilingScanner scans detect concentrations at the sensor but also direct a scanning beam in the direction of instrument pointing
-- Running a scan opens a window showing the measured concentrations out into space at a player-defined distance
- Z-Pinch engines received nicknames
- Various changes to nomenclature of engines for better VAB sorting
- Most engines fuel gauges were modified - EC no longer draws, and the two most "important" fuels are drawn
- Reexported all engine plumes with correct layers and tags
- Mass ratio of He3/D tanks was normalized to 6 (same as all cryogenic fuels in my other mods)
- Rebalanced energy usage of all engines, typically now scales with thrust power (magnetic nozzle field strength)
- Rebalanced heat production of all engines to typically lower values
- Increased emissivity and max temp of most engines
- Fixed small nuclear target tank containing 4000 pellets (reduced to 1800)
- All fusion fuel tanks now require cryogenic cooling
- Nuclear smelter now has an Ablator Refurbishment mode that can transform large quantities of ore into Ablator in-place
- Increased visual pulse rate of Z-pinch engines by 25-33%
- Casaba, MicroStar, Pleiades, Polaris engines now use the new ModuleChargeableEngine component
- Cochrane engine completely rebalanced
-- Uses new ModuleMultiLengthEngine implementation
-- Engine reaction chamber length can be varied from 5m to 30m
-- Higher reaction chamber length gives better thrust (linear scaling) and better efficiency (geometric scaling) at the cost of higher mass, energy usage (linear scaling)
- Added JR-35B 'Jet' Tokamak Fusion Engine
-- Chargeable engine
-- Simple entry level thermal fusion engine using D/He3 and LH2
- Added J-18 'Fresnel' Mirror Cell Fusion Engine
-- Chargeable engine
-- High efficiency thermal fusion engine using D/He3 and LH2
-- Engine reaction chamber length can be varied in the VAB between 6m and 30m
-- Higher reaction chamber length gives better thrust (linear scaling) and better efficiency (geometric scaling) at the cost of higher mass and thrust (linear scaling)
- Added K-29 'Hammertong' Inertial Confinement Fusion Engine
-- Chargeable engine
-- Magnetic nozzle, very high specific impulse, lower thrust
- Added K-49 'Stardust' Inertial Confinement Fusion Engine
-- Chargeable engine
-- ablative nozzle, high specific impulse, medium thrust
- Added 'Implausability' Metallic Hydrogen Engine
-- High TWR, high impulse chemical engine
- Added ST-4L3R Fusion Fuel Tank (3.75m)
- Added ST-824 Fusion Fuel Tank (2.5m)
- Added MH-4 Metallic Hydrogen Tank (2.5m)
- Added MH-8 Metallic Hydrogen Tank (3.75m)
- Reexported all normal maps for correct-ness
0.1.1
-----
- KSP 1.2.2
- Added AVC support
- Updated bundled MM to 2.7.5
- Updated bundled CRP to 0.6.6
- Updated bundled B9PartSwitch to 1.7.1
- Added a new ModuleEngineHeatDisplay component to all FFT engines to show engine heat outputs in VAB tooltips and as a right click option in flight
- Reworked entirety of FFT antimatter handling plugin
-- Antimatter is now loaded in the flight scene, provided the selected vessel is at the KSC
-- Loading interface allows loading and unloading of antimatter tanks back into the KSC reserve
- Completed a number of tweaks and improvements to part names and descriptions
- Added better part search tags for many parts
- FusionPellets and FissionPellets have replaced FusionTargets and FissionTargets for compatibility with DSEV
- NuclearSaltWater has replaced NukeSaltWater for clarity
- Normalized all fusion tech parts to use either D-D or D-He3 fusion
- Removed tritium storage from fusion fuel tanks
- Normalized all nuclear fuel tanks (NuclearSaltWater, FusionPellets, FissionPellets) to have mass ratio of 4.0
- Normalized all cryogenic fuel tanks (LqdHe3, LqdDeuterium) to have mass ratio of 5.0
- Antimatter containers now have enough builtin EC storage for 10s of power loss
- NuclearSaltWater tanks have been respecced to be tougher and more thermally resistant instead of having cryogenic values]
- Converted a number of completed textures to dds
- Reworked fusion fuel tank models to look better and obey isotank design language
- Added textures to the inline antimatter tank
- Added KV-1 'Vulcan' Nuclear Smelter: processes EnrichedUranium -> FissionPellets, LqdDeuterium+LqHe3 -> FusionPellets, EnrichedUranium+Water -> NuclearSaltWater
- Added CX-A Particle Scoop: extracts LqdHydrogen, Antimatter from exoplanetary locations
- Added 'Hoover' Atmospheric Ramscoop: extracts LqdHydrogen, LqdDeuterium, LqdHe3 from atmospheres
- Added ZAP Gamma Spectrometer: detects exoplanetary Antimatter
- Added ALICE Imaging Spectrometer: Detects LqdHydrogen (atmo and exo), LqdHe3, LqdDeuterium
0.1.0
-----
- Initial development release