Releases: KSP-RO/TacLifeSupport
Version 0.12.8
v0.12.8
Round all part costs off & Fix syntax 2.75m Sabatier #62
Fix TACLS and CCK part category filters. There can be only one. #66
Cater for Life support values being changed in settings to correctly apply/adjust EVA kerbals. #69
Changed handling of rescue kerbals to support kerbals that are already on EVA (not in a part). Rescue kerbals will not not consume resources until their vessel is Owned by the player. This occurs when the player switches to them or they come within loaded range of the active vessel (2.2km). #63
Show an info string in flight view for the mini-settings as the player cannot change them in flight view and they are disabled.
Remove tracking for lost vessel (through docking or destruction). #70
Nerfed Specialist Bonuses for all converters. #71
Added EC consumption for EVA kerbal lights (can be changed in the Settings menu). #67
KSP 1.2.2
v0.12.7
Removed tracking of vessels that did have crew but now don't. - no more empty vessels being tracked.
Added conversionRate field to TACGenericConverter. This is an optional field and defaults to a value of 1. Back by popular demand, this is to support numerous requests to add this feature
back into to this module as it was removed when the module was changed to stock in v0.12.5. If you specify this field in your converter config file the value must be
greater than zero (or it sets it back to the default) and can be any decimal value. Whatever value you specify will be used as a multiplier against all INPUT, OUTPUT and
REQUIREMENTS config nodes and their specified resources.
Tweak to EVA pack resources when Kerbal EVAs from regular vessel vs a Recovery Contract Vessel.
Fixed CrewType tracking.
Finally fixed Rescue Kerbal vessel.kerbal tracking.
Updated Community Resource Pack to version 0.6.3.
Updated Community Category Kit to 1.2.0.
Remove requirement for RSTKSPGameEvents dll dependency. Changed to leverage 1.2.2 GameEvents extensions.
If DeepFreeze mod is also installed Vessel Info UI window will show Totals for both Frozen and Unfrozen kerbals.
V0.12.7 Dev Pre-Release
Removed tracking of vessels that did have crew but now don't. - no more empty vessels being tracked.
Added conversionRate field to TACGenericConverter. This is an optional field and defaults to a value of 1. this is to support numerous requests to add this feature
back into to this module as it was removed when the module was changed to stock in v0.12.5. If you specify this field in your converter config file the value must be
greater than zero (or it sets it back to the default) and can be any decimal value. Whatever value you specify will be used as a multiplier against all INPUT, OUTPUT and
REQUIREMENTS config nodes and their specified resources.
Updated Community Resource Pack to version 0.6.2.
v0.12.6 for KSP 1.2.1
v0.12.6
Fix PreLaunch Vessel handling. Any vessel that is PreLaunch will display as such and will not consume resources (with the exception of ElectricCharge),
however, TACLS will not track EC drain for a PreLaunch vessel so it is possible if you leave a vessel on the pad with no EC generation that immediately on launch
TACLS will see the vessel as having no EC available. #50
Fixed [UNKNOWN] vessel type showing for vessels in the UI.
Fixed Vessel list not showing the active vessel at the top of the list when switching between vessels. #51
Massive code clean-up for performance improvements begins. Internally TAC LS now uses KSP GameEvents for all vessel processing setting things up for future
version resource processing of ALL vessels including unloaded vessels.
Fix Tourist processing/monitoring. #52
Fix Rescue Kerbals processing/monitoring.
Fixed part search tags on all parts.
Fixed NullReferenceException on the Air Filter TACGenericConverter in the Editor scene.
Fix Turning TAC LS on/off in a save file (was causing crash when turning on). TAC LS can only be enabled/disabled for a save when creating a new save or at the Space Center.
Added support for Community Category Kit (now included in TAC LS download). This is a KSP modding community kit for common part categories in the editor. TAC LS parts will
now appear in the "Life Support" category that this kit adds along with the built-in TAC Life Support category which you can still turn on or off. If you prefer
to not use the Community Category Kit simply delete the \GameData\CommunityCategoryKit folder. You can then turn off the built-in TAC LS category in the difficulty settings and use the
community category if you so wish. Of course, you can use both if you also so desire and the parts will appear in both categories.
Rebalanced the smaller Recyclers so they support 3 kerbals and cost less.
Rebalanced weight of larger extractors/recyclers.
Added bulkheadprofiles to part configs (for size sorting in editor).
Aligned part names to include size in their names.
Added RSTKSPGameEvents dll and removed use of reflection for better integration with DeepFreeze mod.
Added Frozen field to internal dictionaries and DeepFreeze frozen kerbals now don't disappear from monitoring windows (although they still don't consume resources when frozen).
dev release v0.12.6
Fix PreLaunch Vessel handling. Any vessel that is PreLaunch will display as such and will not consume resources (with the exception of ElectricCharge), however, TACLS will not track EC drain for a PreLaunch vessel so it is possible if you leave a vessel on the pad with no EC generation that immediately on launch TACLS will see the vessel as having no EC available. #50
Fixed [UNKNOWN] vessel type showing for vessels in the UI.
Fixed Vessel list not showing the active vessel at the top of the list when switching between vessels. #51
Massive code clean-up for performance improvements begins. Internally TAC LS now uses KSP GameEvents for all vessel processing setting things up for future version resource processing of ALL vessels including unloaded vessels.
Fix Tourist processing/monitoring. #52
Fix Rescue Kerbals processing/monitoring.
Fixed part search tags on all parts.
Fixed NullReferenceException on the Air Filter TACGenericConverter in the Editor scene.
Fix Turning TAC LS on/off in a save file (was causing crash when turning on). TAC LS can only be enabled/disabled for a save when creating a new save or at the Space Center.
Added support for Community Category Kit (now included in TAC LS download). This is a KSP modding community kit for common part categories in the editor. TAC LS parts will now appear in the "Life Support" category that this kit adds along with the built-in TAC Life Support category which you can still turn on or off. If you prefer to not use the Community Category Kit simply delete the \GameData\CommunityCategoryKit folder. You can then turn off the built-in TAC LS category in the difficulty settings and use the community category if you so wish. Of course, you can use both if you also so desire and the parts will appear in both categories.
Rebalanced the smaller Recyclers so they support 3 kerbals and cost less.
Rebalanced weight of larger extractors/recyclers.
Added bulkheadprofiles to part configs (for size sorting in editor).
Aligned part names to include size in their names.
KSP 1.2
Re-compiled for KSP 1.2 with necessary changes (will not work on earlier versions of KSP).
Some performance and garbage clean-up in the codebase (a further cleanup performance improvement code review is still required).
Support for different life support settings per save game, and also support MM override by Realism Overhaul for start of new games.
Settings are now integrated into stock Difficulty Settings. For new games you can set the various TAC LS settings via the Difficulty
settings window when you are starting a new game.
Settings can also be changed in-game via the Stock Paule Menu - Settings - Difficulty Settings button.
Depending on where in the game you are different settings can be changed (EG: resource consumption values can only be changed in the Space Center screen.)
There is no TAC LS Icon now in the Space Center screen as it's only purpose before was for settings (which you now access via the game pause menu).
The LifeSupport.Cfg file is now base settings for start of a NEW save only.
Once a save is started copies of these fields are persisted into the sfs save file.
Changes to existing saves must then only be made in-game and these changes are persisted into the sfs save file.
Added Setting for how often the Vessel Lists will be re-sorted in the TAC LS UI window. Removed old sort that occurred every onGUI (bad performance).
Hibernation mechanic changes:
Hibernation vs Death is now toggled via the TAC LS Difficulty settings menu.
Crew in hibernation are changed to Tourists so they cannot perform normal crew functions.
When food/water is restored to vessel crew become normal crew again.
Added 3.75M parts.
Fixed text alignment in TAC LS monitoring screens.
Clicking the "R" button to open roster window now acts as a toggle so pressing again will close the roster window.
Fixed the Editor Category Icon to be more in line with the other icons.
Moved icons into the Textures folder. Moved the Plugin DLL to the Plugins folder.
Converted all resource converters from custom build resource converter module to use the stock ModuleResourceConverter module, they also now all support
Engineer specialist boosts.
Updated Community Resource Pack to the latest version (v0.6.0).
Some Fixes
Fixed Settings file not being read correctly and using default values. (Typo - fat fingers)
VAB/SPH Editor Category for TAC LS parts can be toggled on or off via the Settings menu (Hit the TAC LS icon in the Space Center). #37
Fixed Rescue Kerbals when they EVA out (on rescue missions) to actually have Life Support resources. #30
Fixed CKAN version issues.
TAC LS - V0.12.3 Third Time is a Charm
Added VAB/SPH Editor Category for TAC LS parts. #32
Added support for Stock Application Launcher Icons (also still supports blizzy Tollbar if that mod is installed), setting in the settings menu at the SpaceCenter can change this.
#31
Realism Overhaul compatibility fix, moved the LifeSupport.cfg file from the PluginData folder to the TacLifeSupport folder. This allows RO to use Module Manager to change these
values. Moved user config and settings values into the persistent save file. This is to reduce the amount of updates on this file. As each time it is updated Module Manager will
now rebuild its cache. #5
Removed log spam. #27
Fix DeepFreeze integration. JPLRepo/DeepFreeze#58
Copied across the old Wiki to new Repository. https://github.com/KSP-RO/TacLifeSupport/wiki
Internal Code Deployment automation, fixes and changes.
TACLS v0.12.2 - Fashionably Late
Recompiled for KSP 1.1.3
Updated bundled dependencies
Made a few texture references consistent
TACLS v0.12.1 - Mind the Corners
This release is a quick fix for the ugly install path. Nothing else is changed.
NetKAN data should soon be updated to reflect CRP dependency. If you get VAB or SPH crashing with NullReferenceErrors after a CKAN install (with those NullReferenceErrors in the log referencing TAC Life Support), check that Community Resource Pack is installed or install this mod manually.