Skip to content

Releases: Starwaster/DeadlyReentry

Deadly Reentry v7.0.1 - The Melificent Edition

12 May 04:55
Compare
Choose a tag to compare

Deadly Reentry updated for KSP 1.0

There are far too many changes to list. This is a near total rewrite from the ground up to take advantage of KSP 1.0 new thermal system. The major difference is that only fraction of a part's mass (thermal mass) is used when applying convection heating. (convection is the main means by which reentry heating occurs)

This concept was used to track 'skin' temperature separately. Skin can have different max temp properties, different thermal mass, etc. Skin temperature will eventually propagate into the interior (what was previously 'part.temperature' is now a part's interior.

Chute damage is currently not implemented. Both stock and Real Chutes have had canopy destruction built into them if you open them up when it's either too hot or you are going too fast.

To Do:

  • Switch 'on fire' damage to skin temperature.
  • Switch from an instant destruction to gradually applying damage over time. (this is how previous versions worked.
  • Reimplement mod settings. (currently, if you want to change mod's settings, do so in the stock KSP debug menu: alt-F12->Physics->Thermal)

Deadly Reentry version 6.5.3

06 Mar 23:08
Compare
Choose a tag to compare
  • Added two extra buttons to the 'difficulty' buttons. (not
    difficulties. Two presets for alternate heat models. One for stock and
    one for RSS)
  • Extra debugging items in context menu (heat logging)
  • Chute warning messages disappear immediately when it is safe to deploy
    or if warning messages were disabled.
  • Legacy heating model is 99% preserved if legacy heating is desired.
  • Incoming heat is increased by an amount proportional to a part's
    heatDissipation (this is the 1%) if part temperature is less than
    shockwave temperature
  • Context menu is marked dirty any time a change is made that requires
    the menu to be updated.
  • Conductivity changes removed from all heat shield configurations.
    (unwanted side effects causing heating/cooling at odd times)
  • inflatable heat shield drag altered to precise specifications.

Deadly Reentry version 6.5.2

20 Jan 11:31
Compare
Choose a tag to compare
Pre-release

*Alternate heating system. Instead of trying to accurately model heat transfer in a game system that has no concept of it, this uses a system adapted from an empirical formula meant for graphing heating over time.
*Added useAlternateHeatModel and ablationMetric to config files to support new system.
*ablationMetric scales ablation rate. A value has been determined based on a reentry from Munar orbit. If Real Solar System is detected then a Module Manager config will apply a 10 minute metric. (plus an added safety margin)
*Added config files from Kerbas Ad Astra to support Mk2 Essentials, MkIV Essentials, BahamutoD Ports and TTSP.
*Engines temporarily exempt from max temp alteration until bug involving Real Fuels engine configs is addressed.
*Merged bug fixes and chute message disabling option from Taniwha. (note that the option to disable chute messages must be applied per difficulty setting)
*Ablation is controlled directly by part temperature now instead of being estimated from the shockwave temperature.
*Warning messages already existing on-screen are immediately removed when disabled in settings.
*Some difficulty settings fixed.
*Engine maxTemp fixing reinstated. (issue with RealFuels.ModuleEngineConfigs handled via ModuleManager for now)
*Parachute failure difficulty tweaked. (has own difficulty setting but not configurable in menu. YET)
*Tweaked inflatable shield drag values. Should be less flippier.

Deadly Reentry version 6.4.0

16 Dec 21:07
Compare
Choose a tag to compare

Deadly Reentry version 6.4.0 release (KSP 0.90)

*Added toolbar button (for stock toolbar)
*Added Easy, Normal and Hard difficulty settings accessible from new menu
*Difficulty settings are per-save game!!! Use Easy for sandbox and Hard for Career! (if you want)
*Alternate lower density calculation (for use with Hard mode to prevent excessive heating for high speed aircraft)
*Fix for stuttering AeroFX cases. (thanks to Motokid600, Chezburgar7300, Zeenobit and Noio for feedback and/or testing)
*Reworked warning messages for visibility and/or optimization
*Optimized density calculations (moved all into ReentryPhysics; no more per-part calculations)
*Lowered part max-temperature cap to 1250 (other parts may be even lower)
*Heat shields now insulate attached parts against conducted heat
*Low grade heat shielding added to nose cones and fairings. (also to parachute 'cone' parts. Deploying chutes 'jettisons' the shield)
*Kerbals now react to reentry events such as overheating. (may need tweaking; even Jebediah gets scared now. Can't have that)
*Merged in fixes from NathanKell for FAR detection
*Merged in changes from NathanKell to support R&D / Technology requirements
*Added support for (currently unused)stock KSP airstream shielding
*Trapping and checking for of null reference errors in events.
*Added DeadlyReentry.version for AVC and CKAN support

Deadly Reentry v6.3.3.1 beta (hotfix)

14 Dec 20:27
Compare
Choose a tag to compare
Pre-release
  • ModuleManager 2.5.3 compatibility change: Moved difficulty and settings related files to DeadlyReentry/Plugins/PluginData (EasySettings.cfg, DefaultSettings.cfg, HardSettings.cfg and Custom.cfg)
  • Added virtual keyword to ModuleAeroReentry.Start()
  • Added override keyword to ModuleHeatShield.Start()
  • Fixed FixAeroFX() fixes. (was not properly calling coroutine)
  • Moved crew/chute warning messages to ReentryPhysics
  • Updated ModuleManager file to 2.5.3

V 6.3.3.1 hotfix: reverted config file move and settings save.

Deadly Reentry v6.2.1

13 Oct 03:33
Compare
Choose a tag to compare

v6.2.1
*Debug Menu saves survive quick load and reverting. (added extra save
function to update the loaded REENTRY_EFFECTS ConfigNode)
*Changed crewGKillChance from double to float. (fixes error in debug
menu when changing this field)
*Fixed bug with RealChutes not cutting and/or spamming FlightLog
*FixedparachuteTempMult not saving from debug menu.
*Added FlowerChild's fix for StrutConnectors not destructing their
reinforcing joints when they explode.

Deadly Reentry v6.2

11 Oct 10:00
Compare
Choose a tag to compare

v6.2
*Fixed issue with Jool NaN temperature. (capped low end of getExternalTemperature() to -160)
*Capped low end of ambientTemperature to absolute zero.
*NaN protection for part.temperature
*Added density field to debug GUI
*Replaced hard coded gas constant with per-planet specificGasConstant. (to-do: move that data to config files)
*ReentryPhysics still uses hard coded 287.058 value
*Added flight event logging for parachute failures.
*Added legacyAero config file option. If present and true then density retrieved from vessel.atmDensity

Deadly Reentry v6.1

09 Oct 23:26
Compare
Choose a tag to compare

*Fixed typos in SPP.cfg and Wings.cfg (some parts were not getting
shielded)
*Additional sanity check when raycasting for parts shielding parts.
*Added logic check to make sure a chute was actually exposed to
damaging temperatures when deployed
*Groundwork for toolbar support. (in-game per save game difficulty
settings coming soon)