-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
203 lines (195 loc) · 11.9 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
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