JPLRepo

[1.1.3] Endurance (from Interstellar) Continued... (V1.2) 26th June 2016

373 posts in this topic

This mod is intended to recreate, visually and functionally, the Endurance spacecraft from the movie 'Interstellar.'
It implements parts to construct the Endurance ring, with highly efficient magnetoplasma engines and a modular design
that allows for multiple configurations of the ship to your mission requirements. 

Construct the ring in the VAB and launch it to LKO, before docking advanced Ranger and Lander vehicles to it.
Both the Ranger and Lander act as SSTOs and feature detailed, Raster Prop Monitor integrated IVAs.

This is a continuation (re-build and fix for KSP 1.0.5) of the original version by @benjee10 (Old thread)
As the mod was severely broken by KSP 1.0.5 enforcement of convex colliders, benjee10 did not have the time to re-build the mod.
benjee10 has given me hIs blessing to continue his mod for him. All credit for the original version goes to benjee10 and his original team.
As this is a continuation the license remains: CC BY-NC 4.0

Features:

  • Giant ring outfitted with Habitat, Logistics and Engine modules.
  • Capable of transporting 2 Landers and 2 Rangers across the solar system.
  • Super-efficient plasma thruster engines.
  • Multiple docking ports for visiting vehicles.

This mod is designed to function with (configs provided):
JSI Advanced Transparent Pods, Kerbal Inventory System, Raster Prop Monitor, Kerbal Attachment SystemUSI-LS, TAC-LS.
NOTE: You do not need these mods for this mod to function, but without them your game-play experience will be greatly reduced.

Parts Included:
Base Building Parts:

  • MB-25 Freight Transport Module
  • MB-75 Deployable Habitation Unit
  • MB-50 Mobile Analysis Unit (fully fledged science lab)
  • Large Location Ownership signifier
  • Advanced Unpressurised Storage Cuboid

Endurance Ring Parts:

  • EC-215 Logistics Module
  • EC-200b Command Module
  • Endurance Deep Space Engine
  • DSPS x300 Fuel Assembly
  • MB-2 Habitat Assessment Unit (science)
  • EC-151 Structural Ring

The Lander:

  • Lander Fuselage (built in engines)
  • Lander Lift Engine (VTOLs)

Small Ship (Viper):

  • Viper Composite Fuselage (built in engines)

Medium Ship (Ranger):

  • Ranger fuselage
  • XP-F40 "Cooper" Aerospike Thruster

Docking Ports:

  • Ranger Docking Port
  • Endurance Docking Port
  • Endurance Outer Docking Node
  • Endurance Outer Ranger Docking Node

FUTURE VERSIONS: 
Ranger - Fix it's landing legs (after KSP 1.1 drops as it will have big changes to wheels and legs)
KER and MJ do not see the Rapier and Lander Engines in their displays
Tweaks to the Ranger engine air mode
Fix symmetry on all parts.

DeepFreeze Endurance ring module
New Emissives, flames and smoke trails.
Endurance habitat is a placeholder IVA - it's actually using the crewCabinInternals
Fix Endurance Command IVA. - Needs re-work.

How do I build the Endurance? and other related matters????
A W.I.P. WIKI page will help.

Reference Picture of the Endurance
Bug reports and Feature Requests:
Be a :cool:COOL :cool:PERSON and help me by raising bugs and feature requests on GitHub here.
For support please ensure you are following these instructions.
From now on I will NOT respond to requests for support if you have not at least attempted to follow these simple steps.

NO LOG = NO SUPPORT.

When I ask for a LOG I mean this LOG:

  1. The Logs
    These are text files that the game spits out for debugging purposes as it runs; if something broke horribly in-game, there will be something in here about it. You should upload the entire log as a file (i.e. not to pastebin); you can use dropbox or an equivalent host to upload the file. Make sure the entire file gets uploaded; you may have to zip it first, as logs can be very long. Here is where you can find the log:
    • Windows: KSP_win\KSP_Data\output_log.txt (32bit) or KSP_win64\KSP_x64_Data\output_log.txt (64bit)
    • Mac OS X: Open Console, on the left side of the window there is a menu that says 'files'. Scroll down the list and find the Unity drop down, under Unity there will be Player.log ( Files>~/Library/Logs>Unity>Player.log )
    • Linux: ~/.config/unity3d/Squad/Kerbal\ Space\ Program/Player.log


Whilst I agree CKAN is a great mod for those that can't use Zip tools. I take no part, nor am I interested in maintaining the CKAN mod metadata for my mods.
Please don't ask me about it but refer to the CKAN mod thread if you are having issues with CKAN or the metadata it maintains.


Known and Confirmed issues:

  • Ranger Landing legs sink into the ground - I am unable to find a reliable way to fix this and many have had issues with landing
  • legs. Assume further updates to KSP will provide fixes for this. For now it is what it is.
  • Instability of the Lander (with VTOL engines attached).
  • Ranger Engines cutting to closed cycle mode too early.
  • The Hatches on the Lander do not allow EBA (Hatch is Obstructed message). - Will be fixed next version (coming very soon). In the meantime you can fix this if you have the know-how
    by downloading this model file and placing it in the: \GameData\Endurance\Assets folder (make sure you replace existing file).

Download the latest release from: (links here) 
SpaceDock, CurseForge or GitHub
SpaceDock runs and makes mods available to you based purely on donation. If you don't want to pledge to me at least
Consider pledging to keep SpaceDock going if you use it.  8VWCQzN.png
This mod includes version checking using MiniAVC. If you opt-in, it will use the internet to check whether there is a new version available.
Data is only read from the internet and no personal information is sent.
For a more comprehensive version checking experience, please download the KSP-AVC Plugin  
This pack includes a modified part module for the inflatable Habitat module adapted from PorkJet's Habitat Pack.
This mod includes a modified part module to allow the Ranger landing legs to function in KSP 1.0.5+ (barely in KSP 1.1+). Code Adapted from shadowmage's awesome SSTU mod.
The code for the adapted Modules can be found on GITHUB here.
The license for the module code remains the same as the SSTU mod license which is: 
GNU General Public License (GPL) 3.0  (licenses included in download).
Example Craft files can be downloaded here. See the included txt file on how to install and use them. Will add to the official release next version. Added to the V1.2 Distribution.
Thanks to @skylon7 for creating them!

If you like my mods and you want to show your support, then you can support me on Patreon:
ZnlLmEw.png

Installation:
Please ensure you delete your \GameData\Endurance\ folder if installing over an older version.
(NOTE: this version only works on KSP 1.1.3 and UP).
Just unzip into your KSP directory.

Requires Module Manager if you want the following mods supported (optional).

FAR
KIS
KAS
JSI Advanced Transparent Pods
Raster Prop Monitor
TAC-LS
USI-LS

I highly recommend the use of Throttle controlled Avionics for flying the VTOL enabled craft (Ranger and Lander).

ChangeLog:
 

Spoiler

V1.2
Re-compile for KSP 1.1.3
Major re-balance the Ranger Engines to resolve Cutting to closed cycle mode too early. Also, changed it's fuel capacities, EC, air intake, etc to balance.
Removed "control from here" on the Ranger docking built-in docking port.
Same major re-balance the Lander. The Lander requires a tweak if you are using FAR, this is supplied as a Module Manager config file.
So if you are using FAR you also need to install Module Manager.
Added the Example Craft files into the distro as an optional zip. Unzip the embedded zip file and copy into your save file directory as per the
instructions in the included text file.
V1.1
Fixed all the docking ports.
Re-pass over the Science lab - but it's legs also have issues like the Ranger. For now, as long as you don't launch it with it's
legs deployed it seems fine.
Added KIS container space to the Ranger and Lander (if you have KIS installed).
Re-balanced the Ranger and Lander centre of mass and centre of lift and engine thrusters to hopefully make them much more stable.
Fixed blocked hatches on the Lander

V1.0
KSP 1.1.2 Compatibility Upgrade.
Fixed Blocked Hatch on Ranger - Ranger now has a Ranger Docking port built-in. Fixed blocked hatches on a bunch of other parts (thanks KSP 1.1).
Fixed alignment of all Internals with externals to support stock overlay mode. Due to this some internals and externals have been re-scaled and
re-done. Props also have had to change to fit. Added stock overlay mode meshes for internals.
Tweaked CoM and CoL on the lander, hopefully it flies better now in atmosphere.
Added support for JSIAdvTransparentPods - Yep Transparent Windows - (separate download mod see OP for link) on the Viper, Ranger and Lander.
Fixed VTOL engines for the Lander.
Fixed DSPS Fuel Assembly tech tree assignment.
Added search keywords for all parts.
Modified the Endurance ring to have attach nodes on the outside of the ring to allow you to attach new docking nodes.
Added new Endurance Ring docking parts: "Endurance Outer Docking Node" and "Endurance Outer Ranger Docking Node"

V0.93
Fixed Texture on Lander - Specular.
Added Attach nodes to the top and bottom of the Lander.
Fixed RCS ports on Lander and Ranger.
Fixed Docking Nodes, they now attach/detach (couple/de-couple) and have "Control from here" ability.
It is now possible to build the entire Endurance without any Sub-Assemblies. Tip for attaching the docking nodes:
Hold Alt/Option key when placing them, continue holding Alt/Option and rotate them the right way. If they are not green 
move the mouse outwards a little bit until they turn green and release. Should attach nicely. For the Ranger angled ports
first attach docking nodes to a Straight attach point on the ring centre. Attach two Docking nodes the right way around and
then attach the Ranger. Then select the innermost docking port and place it on the angled attach node.

V0.92
Fixed collider on Ranger docking port part.
Fixed RCS transforms on the Ranger and Lander.
Fixed Landing legs on the Ranger - using custom part module adapted from SSTU mod (with permission).
Added AVC version checking support.
V0.91 
Fixed Thermals.
Fixed colliders. Fixed Models. Fixed textures.
Fixed CoM on Lander and Ranger.
Tweaked Lander dry mass to take into account engines.
Added Life Support configs for USI-LS and TAC-LS.
Added Connected Living Space configs.
Added KAS configs.
Heaps (lost count) of config file changes to get everything to work in KSP 1.0.5.
Added Emissives to the Landers VTOL engines.
New Ranger textures (courtesy of xxhansonmaxx).
Consolidated the Implementation folder so all textures and models are in an Assets Folder (with exception of the IVAs).
All the Endurance main modules that have Solar panels on their outside - the Solar Panels now ACTUALLY WORK and produce EC.
Updated the Colony Science Lab to the new KSP 1.0.5 science lab process of data and science.
Fixed Ranger multi-mode engines to work in KSP 1.0.5.
Inflatable ground habitat now has zero capacity when not inflated and 10 when inflated (using Porkjet's module).

This Mod is authored and maintained by: 
@JPLRepo - Models & Textures, Configs, Implementation
Thanks go to: 
Testing: @googbo & @Dafni 
Some Re-textures and input: @xxhansonmaxx 
Re-factor of the Endurance ring to fix Lag issues and other input: @MerlinsMaster 
Config file tweaks and example Craft files: @skylon7
LICENSE: CC BY-NC 4.0
Endurance Part module Code License: GNU General Public License (GPL) 3.0 

Originally Created by (versions up to 0.90):
@benjee10 - Models & textures
zekew11 - Implementation
Shryq - Ranger IVA Implementation & Ranger (up to v5.0)
xxhansonmaxx - IVAs
InsanePlumber - DDS Conversion
Jasseji - KIS migration
Awesome flags by Akron!

18 people like this

Share this post


Link to post
Share on other sites

Nice one! Thank you for all your time you put into this

1 person likes this

Share this post


Link to post
Share on other sites
7 minutes ago, Dafni said:

Nice one! Thank you for all your time you put into this

Thanks! And thank you for your input and time as well. All up getting this going again with the limited source files I had took in the range of 50-70 hours. Hope it was worth it and lots of people enjoy!

Share this post


Link to post
Share on other sites
3 hours ago, JPLRepo said:

Thanks! And thank you for your input and time as well. All up getting this going again with the limited source files I had took in the range of 50-70 hours. Hope it was worth it and lots of people enjoy!

Thanks from me as well! For future versions, could you maybe give the viper legs as well?

Share this post


Link to post
Share on other sites

Yo! Thanks for reviving this mod, it was one of my favorites.

Share this post


Link to post
Share on other sites

Congrats on the release/revival; never seen the movie, but I'm pretty sure my Kerbals need this!
Cheers.

Share this post


Link to post
Share on other sites

Can anyone be a dear and supply me with .craft files of the Endurance Ring already built? I prefered older versions of the mod where the thing was a solid object and you only put in the engines.

Share this post


Link to post
Share on other sites

Do you guys also get a slightly forward tilted thrust vector on the Rangers VTOL engine?

Share this post


Link to post
Share on other sites
8 minutes ago, steelthunder said:

Can anyone be a dear and supply me with .craft files of the Endurance Ring already built? I prefered older versions of the mod where the thing was a solid object and you only put in the engines.

New craft files will need to be built by someone (if anyone is so inclined) otherwise I'll get around to it. DON'T try to use craft files from previous versions of this mod. They either won't work, break, do really strange stuff.

7 minutes ago, Dafni said:

Do you guys also get a slightly forward tilted thrust vector on the Rangers VTOL engine?

Maybe slightly... It needs a tweak in the next version. But it's a lot better than before, previous version it just flipped straight over.

oh and if anyone is trying to view my OP on an iPhone/mobile/tablet - yeah something went screwy when I created it and the word wrap is broken... I've tried about 5 times to fix it but I've given up. Put that one down to the glitchy new forums.

Share this post


Link to post
Share on other sites

Minor bug report: I can't seem to pickup the Ranger Docking Port again once I drag it into the VAB. Been clicking on the thing for about 5 minutes straight from every angle and direction and it won't move/register.

Suggestions?

(the bigger docking port works fine)

Share this post


Link to post
Share on other sites
25 minutes ago, Deimos Rast said:

Minor bug report: I can't seem to pickup the Ranger Docking Port again once I drag it into the VAB. Been clicking on the thing for about 5 minutes straight from every angle and direction and it won't move/register.

Suggestions?

(the bigger docking port works fine)

Just confirmed.. this is a bug. I missed the collider on this part.
I'll do a fix today some time.

1 person likes this

Share this post


Link to post
Share on other sites
3 hours ago, JPLRepo said:

Just confirmed.. this is a bug. I missed the collider on this part.
I'll do a fix today some time.

Ready for bug squashing? :P

anyways, yes, there seem to be no colliders on the docking port. Also, I've experienced problems with the RCS for the ranger, lander and viper. It doesn't look like the Endurance itself has a problem, but you can check just in case. The RCS thrust seems to fire out of nowhere (Not aligned with RCS ports), and I can't use them correctly to do rendezvous and dock with the Endurance. This is all of the problems I've encountered so far.

Share this post


Link to post
Share on other sites
59 minutes ago, TheYelpfulCast said:

Ready for bug squashing? :P

anyways, yes, there seem to be no colliders on the docking port. Also, I've experienced problems with the RCS for the ranger, lander and viper. It doesn't look like the Endurance itself has a problem, but you can check just in case. The RCS thrust seems to fire out of nowhere (Not aligned with RCS ports), and I can't use them correctly to do rendezvous and dock with the Endurance. This is all of the problems I've encountered so far.

The docking port definitely is missing a collider, I checked it this morning and I've fixed it already, but not going to release another version day 1 just with that one fix.
I'll check the RCS but I was pretty sure I checked that on the ranger lander and viper.

Share this post


Link to post
Share on other sites

@JPLRepo I have another bug for ya. The landing gear on the ranger is not functioning. Works in the SPH / VAB but not in flight. Also the gear falls through the runway (may be another collider issue)

Also the throttle response on the ranger main engines is super slow. Floor it and it takes about 4 seconds to get full throttle not sure if this was deliberate as the engines are super powerful. And it looks like you already had a report of RCS issues but I didn't see the (J) (L) keys do nothing on the ranger for docking control. Otherwise everything looks great! Thank you for taking the time to resurrect this. Interstellar was a great movie!

Share this post


Link to post
Share on other sites
11 minutes ago, V8jester said:

@JPLRepo I have another bug for ya. The landing gear on the ranger is not functioning. Works in the SPH / VAB but not in flight. Also the gear falls through the runway (may be another collider issue)

Also the throttle response on the ranger main engines is super slow. Floor it and it takes about 4 seconds to get full throttle not sure if this was deliberate as the engines are super powerful. And it looks like you already had a report of RCS issues but I didn't see the (J) (L) keys do nothing on the ranger for docking control. Otherwise everything looks great! Thank you for taking the time to resurrect this. Interstellar was a great movie!

Ah yes, I've had this as well. Thanks.

Share this post


Link to post
Share on other sites
23 minutes ago, V8jester said:

@JPLRepo I have another bug for ya. The landing gear on the ranger is not functioning. Works in the SPH / VAB but not in flight. Also the gear falls through the runway (may be another collider issue)

Also the throttle response on the ranger main engines is super slow. Floor it and it takes about 4 seconds to get full throttle not sure if this was deliberate as the engines are super powerful. And it looks like you already had a report of RCS issues but I didn't see the (J) (L) keys do nothing on the ranger for docking control. Otherwise everything looks great! Thank you for taking the time to resurrect this. Interstellar was a great movie!

Thanks. I'll check the RCS and engines for the ranger and RCS on the lander and viper.
The legs on the Ranger are an issue.. see the Future plans section in the OP. I'll see what I can do without spending too much time on them given KSP 1.1 will mean they will have to be totally re-done again anyway. I noticed the animation for the legs the way it is currently setup has a delay, so try toggling it and wait a few seconds... then try it a couple more times, it eventually works.
The gear through the runway is because they are not proper landing legs/wheels.

Share this post


Link to post
Share on other sites
13 minutes ago, JPLRepo said:

Thanks. I'll check the RCS and engines for the ranger and RCS on the lander and viper.
The legs on the Ranger are an issue.. see the Future plans section in the OP. I'll see what I can do without spending too much time on them given KSP 1.1 will mean they will have to be totally re-done again anyway. I noticed the animation for the legs the way it is currently setup has a delay, so try toggling it and wait a few seconds... then try it a couple more times, it eventually works.
The gear through the runway is because they are not proper landing legs/wheels.

Sounds good. And I agree, don't go crazy with fixes as you said 1.1 will be the bane of every modders existence for a while. We are all looking forward to, and dreading it at the same time.

Share this post


Link to post
Share on other sites

On the ranger engines, they are configured to spool up and have an acceleration speed setting I n air breathing mode. I haven't changed this from Benjee's original setup. 

Share this post


Link to post
Share on other sites
11 hours ago, JPLRepo said:

. But it's a lot better than before, previous version it just flipped straight over.
 

I have to disagree here. Yes, the previous version flipped over without SAS engaged, but SAS could fix that. In the current version it just starts to fly backwards, and SAS cant fix that. So no, I think it was better before and it should be fixed. In this setup it is very hard to hover, and with the previous version I could easily fly through all the tunnels at the KSC and land wherever I wanted, almost impossible with the current version.

Share this post


Link to post
Share on other sites

For those who are brave enough (know what they are doing) you can get a fixed Ranger Docking port and Fixed Lander RCS ports here.
Take the rangerDock.mu and landerbody.mu and put into /GameData/Endurance/Assets folder replacing the two existing files. 

Ran out of time to do the Ranger today...

2 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now