Releases: JPLRepo/DeepFreeze
V0.19.0.0 "Bug fixes & Enhancements"
Added Fatal EC/Heat option. If this is ON kerbals will die if EC runs out or it gets too hot (if you are using the EC and Heat options). If this is OFF
the Kerbals will be emergency thawed and become available again, and start consuming LS resources again. (to-do - expand this to perhaps make them unusable for a period of time due to
emergency thaw effects, but not in this version) Default setting (for compatibility) is set to ON. - IE: running out of EC or over-heating will Kill kerbals.
Added pop-up window when EC is critical for vessels that are not the active vessel and you can automatically switch to that vessel.
Added flatline sound effect if kerbals die due to lack of EC or over temperature condition.
Support for Texture Replacer V2.4.10, you MUST have this version (or above) of Texture Replacer installed. Thawed kerbals will no longer lose their customised texture settings.
Support for RasterPropMonitor V0.23.0, you MUST have this version (or above) of RPM installed.
Changed the Editor Icon for DeepFreeze parts category to use Snowflake/Freeze icon instead of EVA Kerbal (stock) icon.
Added Engineer Info report check where there is a DeepFreeze Freezer attached that the vessel has 5 or more units of Glykerol available.
Fixed Engineer report in editor so that DeepFreeze Freezers are now considered parts that use Glykerol and ElectricCharge.
Fixed bug where ships docking/un-docking with frozen kerbals results in unable to thaw frozen kerbals.
Fixed bug in new Internal Camera system when swapping to other DeepFreeze vessels that are in range the cameras do not move/update to the correct vessel.
Fixed bug if you have multiple vessels in loaded range on initially switching to flight mode on one vessel, if you swap to a DeepFreeze equipped vessel (with DeepFreeze part) and you attempt to thaw a previously frozen
kerbal, the thaw may not work or it will work but the kerbal is not visible on thawing.
Fixed issue where a freeze/thaw is in progress and the player switches vessels. DeepFreeze will now abort any in-progress thaw/freeze in this case.
Fixed NullReference bug in DFIntMemory with the internal cameras function.
V0.18.2.2 Release candidate for Release V0.18.3.0
V0.18.3.0 "Bug fixes & Enhancements"
Added Fatal EC/Heat option. If this is ON kerbals will die if EC runs out or it gets too hot (if you are using the EC and Heat options). If this is OFF the Kerbals will be emergency thawed and become available again, and start consuming LS resources again. Defaults to ON.
Fixed issue where a freeze/thaw is in progress and the player switches vessels. DeepFreeze will now abort any in-progress thaw/freeze in this case.
Added flatline sound effect if kerbals die due to lack of EC or over temperature condition.
Fixed NullReference bug in DFIntMemory with the internal cameras function.
Support for Texture Replacer V2.4.10, you MUST have this version of Texture Replacer installed. Thawed kerbals will no longer lose their customised texture settings.
Support for RasterPropMonitor V0.23.0, you MUST have this version of RPM installed.
Fix Release
Fix release - add missing DFInterface.DLL file to distro.
Bug Fixes and Enhancements
V0.18.2.0 "Bug Fixes & Enhancements"
Fix Radial attachment points for CRY-0300 exclusion zones around the external doors. The CRY-0300 now correctly allows you to attach radial parts to the outside of it except for where the external doors are.
There is a EVA Access point at the bottom of the external doors. If you block this with radial parts your EVA access will be blocked by KSP and you will get the "Hatch Obstructed" message.
It is recommended you do not attach parts to the doors or the lower front section of the CRY-0300.
Fix DeepFreeze partmodule to support re-use on non DeepFreeze parts. To use you must add partmodule to a crewable part but you must NOT have an internalmodel defined for that part.
Refer to the WIKI page on how to configure your own parts (WARNING: No support will be provided for parts you have made yourself using this method).
All Cryopods now have windows that freeze and thaw (as was our original intent) so they go transparent when empty or a thawed kerbal is seated, and they appear frozen when a frozen kerbal is within.
You can now switch to Internal Cameras (same cameras used when in IVA and you freeze/thaw a Kerbal) using Modifier key (Windows this is ALT) and d key.
Switch to the next Cryopod Internal Camera using the 'n' key. Switch to the previous Cryopod Internal Camera using the 'b' key.
Press the 'c' or whatever key you have mapped to camera to switch back to IVA/Flight Camera mode.
You can change the key settings in the \GameData\REPOSoftTech\DeepFreeze\Pluginf\Config.cfg file using a text editor (not available via the in-game settings menu).
internalFrzrCamCode = 100 - this is the decimal ASCII code for the CameraMode Key, the default is 100 which is the 'd' key.
internalNxtFrzrCamCode = 110 - this is decimal ASCII code for the Next Freezer Camera Key, the default is 110 which is the 'n' key.
internalPrvFrzrCamCode = 98 - this is decimal ASCII code for the Previous Freezer Camera Key, the default is 98 which is the 'b' key.
The numeric values are from the standard ASCII key code table http://www.asciitable.com/
Minor adjustments to the CRY-2300 and CRY-1300 Internal models.
Tweaks to the animations - on vessel load pod window states are set immediately, before it used to run the animation loops. The same for when a freeze or thaw event fails.
The Freeze and Thaw Process have been tweaked: On initiating a Freeze or Thaw process the Pod will first Charge the required EC before executing the freeze or thaw process.
New sound effect for charging the Pod EC on Freeze and Thaw. Monitoring equipment sound effect when in IVA/Internal view mode.
Smaller Freezer Version - Bug fixes
Fix GUI LastTimeUpdated field to stop tracking time when settings are changed to turn off ECreqd/Monitoring option.
Fix GUI Colours for EC monitoring, Temp Monitoring and LastTimeUpdated field.
Fix error accessing Kerbal Alarm Clock entries with invalid vessel id's (alarms not attached to vessels) and reduce log spam.
Fix Error in Texture assignments for models.
Fix error loading/saving cryopod states on part load/save.
Fix CRY-0300 transparency issue for some users.
Small Freezer Edition
Refer to the changelog on the Forum here. There are just so many changes.
"Medium Freezer Edition"
Introducing the New CRY-1300 3-Kerbal capacity 2.5M Freezer part (hitchhiker sized).
Contains 3 DeepFreeze Cryogenic Cryopods and a Glykerol Tank (capacity 15 Glykerol units).
New Part at specialized Construction in TechTree.
Moved Cry-2300 10 kerbal Freezer to advanced Metalworks in TechTree.
Re-factored Parts Directories, if upgrading please Delete \GameData\REPOSoftTech\DeepFreeeze
before installing.
"Animated Cryopods" Release
Finalization of the Large Internal, and set-up for all the up-coming parts (as they will use the same base code and animations).
Yes - Animated Cryopods! See for yourself. When you Freeze or Thaw from external view, you will see the Pod open/close in the portrait cameras.
If you are in IVA/Internal mode when you freeze/thaw the camera will switch to an internal camera viewing the pod of the kerbal you are about to freeze/thaw.
It will then animate open/close of the cryopod. This is in place of kicking you out to flight view and removing/replacing the Cryopod windows (which it was doing in previous version).
Fixed Issue with USI LifeSupport consuming resources on thaw of kerbals. DeepFreeze will detect if USI LS is installed and remove tracking in USI LS for kerbals when they are frozen.
(Same Issue as TAC LS, but can fix this one in DeepFreeze without waiting for author of other mod to change).
Fixed attach point for the external Glykerol Tank.
Changed the Cry-2300 Internal Glykerol tank to store 50units of Glykerol (instead of 40).
This allows you to Freeze 10 kerbals (the part capacity) ONCE without the need for external tanks.
Converted all textures to DDS format.
KSP 1.0.4 & Other fixes
Added the following fields to the Settings file (settings menu in space center)
heatamtMonitoringFrznKerbals - this is the amount of heat in Kilowatts generated per kerbal to run the monitoring equipment. Is only relevant is xxxx is set to on.
heatamtThawFreezeKerbal - this is the amount of heat in Kilowatts generated per second when thawing or freezing a kerbal. Is only relevant if xxx is set to ON.
Don't forget the new heat system in KSP, the amount of kW of heat is proportionate to the part's thermal mass.
Fixed Electric Charge and Heat monitoring - it was not storing the time last check was performed correctly and not calculating the EC usage and heating correctly.
This WILL create an issue for anyone who has been using these features in the previous versions. You may notice the first time you switch to a freezer equiped vessel that previously had EC usage or heat generation switched on that it will instantly use up 95% of your EC. So be prepared.
This change will ensure tracking of the last time checked is correct. The down-side is that due to no EC consumption or heat generation during high timewarp or when the vessel is not the active vessel that when you return to that vessel a spike in usage will occur.
Future versions to address this by providing monitoring and warning of EC usage and heat generation for all vessels including inactive vessels.
Added Messages in the bottom right corner of the screen when you are IVA mode displaying the current Kerbal's name and Crypod number.
Pick-up new Ship Manifest Interface DLL and corrected bug if transferring crew into a freezer that is full of frozen kerbals.
Fixed Pod Numbers in internal model to be correctly numbered.
Support KSP 1.0.3
Support for KSP 1.0.3
Enhancements to the DeepFreeze API for other mod support
Modders refer to the WIKI page
This is NOT save game breaking if you are upgrading from V0.16.0.0