hab136

[1.7.3] SafeChute v2.1.18 (continued)

Recommended Posts

SafeChute

(continued from Red3Tango's SafeChute)

SafeChute takes you out of time warp when your parachutes deploy, and also just above landing. You can restart time warp manually after SafeChute stops it.

This plugin was originally necessary to prevent your ship tearing apart when parachutes deployed; this is less of a problem in the latest versions of KSP, but it's still nice.

In the config.xml file you can configure:

* The minimum altitude for the plugin (10,000 m by default)

* The altitude to stop warp above ground (15 m by default)

The altitude above ground is calculated based on height from the terrain or "sea level", depending on which is closer.

All parachute deployment altitudes are automatically supported.

Supports stock, RealChute, and FAR parachutes.

 

Download for KSP 1.73: at SpaceDockGithubCurse

Download for KSP 1.6: old version at Github

Download for KSP 1.5.1: old version at Github

Download for KSP 1.4.5: old version at Github

Download for KSP 1.3.1: old version at Github

Download for KSP 1.2.2: old version at Github

Download for KSP 1.1.3: old version at Github

Download for KSP 1.0.5: old version at Github

Source: Github (BSD License)

 

Changelog:

Spoiler

=== CHANGE LOG ===

v2.1.18
[Updated] - Fix .NET managed references

v2.1.17
[Updated] - Recompiled for KSP 1.7.3

v2.1.16
[Updated] - Recompiled for KSP 1.6

v2.1.15
[Updated] - Recompiled for KSP 1.5.1

v2.1.14
[Updated] - Recompiled for KSP 1.4.5

v2.1.13
[Updated] - Recompiled for KSP 1.4.4

v2.1.12
[Updated] - Recompiled for KSP 1.4.3

v2.1.11
[Updated] - Recompiled for KSP 1.4.2

v

v2.1.12

[Updated] - Recompiled for KSP 1.4.3

v2.1.11

[Updated] - Recompiled for KSP 1.4.2

v2.1.10

[Updated] - Recompiled for KSP 1.4.1

v2.1.9
[Updated] - Initial support for SSTU.  Stops timewarp on main chute deployment.

v2.1.8
[Updated] - Recompiled for KSP 1.3.1

v2.1.7
[Updated] - Recompiled for KSP 1.3.0

v2.1.6
[Updated] - Fix a NullReferenceException in the log

v2.1.5
[Updated] - Recompiled for KSP 1.2.2

v2.1.4
[Updated] - Recompiled for KSP 1.2.1

v2.1.3
[Updated] - Recompiled for KSP 1.2 release
[Updated] - switch from GetHeightFromTerrain() to heightFromTerrain in debug code

v2.1.2
[Updated] - added GameEvents.onVesselChange to capture vessel switch
[Updated] - use radaraltitude to fix water landings

v2.1.1
[Updated] - Switched to GameEvents.onVesselStandardModification
[Updated] - Recompiled for KSP 1.2

v2.1
[Updated] - Optimization and code cleanup

v2.0
[Updated] - Add support for FAR chutes, fixes for 1.1.3

v1.9.1
[Updated] - Recompiled for 1.1.2

v1.9.0

[Updated] - Recompiled for 1.1


v1.8.0
[Updated] - Recompiled for 1.0.5

v1.7.1
[Updated] - Recompiled for 1.0.4

v1.7
[Updated] - Ground dewarp now activates regardless of deployment dewarp
[Updated] - Reduced number of checks done, especially when in orbit
[Updated] - Recompiled for 1.0.2

v1.6
[Updated] - Recompiled for 0.90, no real changes

v1.5
[Fixed] - Put the config.xml back in the ZIP file

v1.4
[Fixed] - Fixed RealChutes

v1.3.2
[Fixed] - update changelog and .version

v1.3a (unreleased)
[Fixed] - Removed DEBUG

v1.3  (unreleased)
[Added] - KSP-AVC version checking compatibility (http://forum.kerbalspaceprogram.com/threads/79745)
[Fixed] - Recompiled for 0.25
[Fixed] - Updated RealChute compatibility, however it stops warp on semi-deployment and near-ground, not deployment and near-ground like it should

v1.2.2
[Updated] - Compatibility with RealChute 1.0.3
[Fixed] - Broken reference to config.xml to adjust ground dewarp altitude
[Fixed] - Incorrect altitude reading above water (again)

v1.2.1
[Fixed] - Null Reference error when starting up the game (thx to Llorx)

v1.2
[Changed] - Altitude buffer, now turns down timewarp based on state
[Added] - Compatibility for Real Chute mod (optional)
NOTE: uninstall first if version is v1.1 or earlier

v1.1.1
[Changed] - updated folder structure (uninstall previous versions)

v1.1
[Fixed] - should now work properly during water landings
[Fixed] - properly updates when switching vessels or docking/undocking
[Changed] - gets deploy altitudes from ModuleParachute data (should work with other mod parts)
[Changed] - does not run altitude checks if not Time Warping
[Changed] - does not run altitude checks if parachutes are not deployed
[Added] - config.xml to change altitude settings
[Added] - stop Time Warp when reaching ground
[Added] - does not run altitude checks over a max altitude

v1.0
initial release

 

Edited by hab136
v2.1.18 for KSP 1.7.3

Share this post


Link to post
Share on other sites
Just tested this and no errors with stock 0.90b!

Cool. I recompiled anyways and bumped the version number. :)

Great. May I recommend SlowChute? You guys should consider merging!

Neat, hadn't heard of it before. There's not much to merge, actually.. there's no duplication of effort or anything.

SlowChutes also looks like it would interfere with RealChutes, which does something similar.

Share this post


Link to post
Share on other sites

seems like this doesn't work with Realism Overhaul.

Maybe there's a collision with another mod. Anyone else experiencing this?

Share this post


Link to post
Share on other sites
seems like this doesn't work with Realism Overhaul.

Maybe there's a collision with another mod. Anyone else experiencing this?

I'm getting it with Real Solar System without RO, but only on the "pre-impact" unpause. the pre-deployment unpausing does work.

Share this post


Link to post
Share on other sites

The problem still is there. Anyone else experiencing it (no stopping of time-warp before impact)?

Share this post


Link to post
Share on other sites
The problem still is there. Anyone else experiencing it (no stopping of time-warp before impact)?

Happens to me sometimes, but unpredictably. Not running RSS or RO, but I am running a ton of other mods...

Share this post


Link to post
Share on other sites

I'm having the same issue, the before-ground impact isn't working, but the time-change before deployment of chutes does work (real chutes for me).

Share this post


Link to post
Share on other sites

For whatever reason, I wasn't subscribed to my own thread, so I've just now seen these comments.

For the people not dropping out of warp right above ground, please note that SafeChute won't stop warp above ground unless it's already stopped warp upon deployment.

Said another way: if you deploy while not warping, then SafeChute won't stop warp right above the ground.

It's something I've been meaning to fix but was first going to try to figure out why it was that way.

Share this post


Link to post
Share on other sites

Seems to work fine with 1.0. I'll update the .version file and do a proper release soon, maybe this weekend.

Share this post


Link to post
Share on other sites

v1.7 released!

[updated] - Ground dewarp now activates regardless of deployment dewarp

[updated] - Reduced number of checks done, especially when in orbit

[updated] - Recompiled for 1.0.2

To clarify, the old behavior was that if you weren't warping when your parachutes deployed (for example at 500m), then it wouldn't stop warp above the ground (at 15m). Now, it will stop above the ground (at 15m) regardless of whether you were warping when your parachutes deployed.

Share this post


Link to post
Share on other sites

v1.7.1 released!

[updated] - Recompiled for 1.0.4

No real changes; v1.7 should still work fine if you don't feel like re-downloading.

Share this post


Link to post
Share on other sites

v1.8.0 released!

[updated] - Recompiled for 1.0.5

No real changes; previous version should still work fine if you don't feel like re-downloading.

Share this post


Link to post
Share on other sites

I thought I saw in a stream that this function is now stock. They just color the background instead of the foreground on the Icon.

Share this post


Link to post
Share on other sites
I thought I saw in a stream that this function is now stock. They just color the background instead of the foreground on the Icon.

In stock there's now an indicator on whether or not it's safe to open the chute (due to speed and atmospheric pressure). That has nothing to do with this mod, SafeChute.

SafeChute stops time warp when your chutes deploy, and 15m above the ground. It does not tell you when it's safe to deploy, nor does it deploy for you; it just stops time warp. That's it. :)

Stopping time warp before deploying used to be important (your ship would disintegrate otherwise), which is why the mod was originally named SafeChute, as it was a safety measure. Now it's not a safety measure, so the name of the mod doesn't quite fit any more. I'm open to suggestions on how to rename it... "stop time warp when chutes deploy" doesn't exactly roll off the tongue.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.