RoverDude

[1.3] USI Life Support [0.5.0]

Recommended Posts

1 hour ago, Tonka Crash said:

I used the last version available on CKAN just fine in 1.6.1.  It sounds like you might have it installed incorrectly. You need to post logs for troubleshooting.

 

I'll try again later, but thank you for the response!

Share this post


Link to post
Share on other sites

So, I totally glanced over the homesickness thing when installing this mod, and now I have two Kerbals on a collision course with Minmus and there is nothing I can do about it.

I understand why to some it might be a fun mechanic, but I don't think I'm willing to fiddle with that kind of (to me at least) frustrating micro-managing. It'd be more understandable if it were to say, impose a penalty on crew performance, but outright denying control is just silly to me.

So, is there some kind of way to disable the homesickness feature so that all I need to worry about is keeping my Kerbals in supply?

Share this post


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

So, I totally glanced over the homesickness thing when installing this mod, and now I have two Kerbals on a collision course with Minmus and there is nothing I can do about it.

I understand why to some it might be a fun mechanic, but I don't think I'm willing to fiddle with that kind of (to me at least) frustrating micro-managing. It'd be more understandable if it were to say, impose a penalty on crew performance, but outright denying control is just silly to me.

So, is there some kind of way to disable the homesickness feature so that all I need to worry about is keeping my Kerbals in supply?

I got u fam, go to the KSC, click on the lifesupport icon and it'll display the config, you can change all the settings like what happens when you run out of snacks and stuff to your hearts content

I don't know if it'll affect your kerbals immediately but it should prevent it from happening again

Edited by GooglyNarga
forgot to say one more thing

Share this post


Link to post
Share on other sites

@RoverDude I noticed you just released 1.1.0 for KSP 1.6 but your thread title still says 0.5.0 for KSP 1.3. 

Share this post


Link to post
Share on other sites
2 hours ago, _Zee said:

@RoverDude I noticed you just released 1.1.0 for KSP 1.6 but your thread title still says 0.5.0 for KSP 1.3. 

Yea, it hasn't been updated in almost 2 years. I wouldn't hold your breath.

  • Like 1

Share this post


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

Yea, it hasn't been updated in almost 2 years. I wouldn't hold your breath.

Is there something wrong with politely pointing out outdated information is being presented?

  • Like 1

Share this post


Link to post
Share on other sites

the 1.6.1 update seems to not recognize Stockalike Station Parts Redux mod parts as habitats (can't find the option to turn on their habitation ability), this might be something I did that screwed up the install but if anyone else has had this issue let me know please

  • Like 1

Share this post


Link to post
Share on other sites
15 minutes ago, GooglyNarga said:

the 1.6.1 update seems to not recognize Stockalike Station Parts Redux mod parts as habitats (can't find the option to turn on their habitation ability), this might be something I did that screwed up the install but if anyone else has had this issue let me know please

yeah that happens every time this updates basically. it will be fixed in the next release of the stockalike mod due soon, but for now, copy this into the patches section of the stockalike mod and overwrite the identically named file there https://github.com/ChrisAdderley/StationPartsExpansionRedux/blob/dev/GameData/StationPartsExpansionRedux/Patches/SSPXR-USILS.cfg
 

  • Like 2

Share this post


Link to post
Share on other sites
4 minutes ago, lunaris69 said:

yeah that happens every time this updates basically. it will be fixed in the next release of the stockalike mod due soon, but for now, copy this into the patches section of the stockalike mod and overwrite the identically named file there https://github.com/ChrisAdderley/StationPartsExpansionRedux/blob/dev/GameData/StationPartsExpansionRedux/Patches/SSPXR-USILS.cfg
 

Thanks man

  • Like 1

Share this post


Link to post
Share on other sites

Be sure to check any other part mods as well.  If this release is the same as the most recent constellation release then it may break many existing USI-LS compatibility patches.

Edited by CaribeanSoul

Share this post


Link to post
Share on other sites
6 minutes ago, CaribeanSoul said:

Be sure to check any other part mods as well.  If this release is the same as the most recent constellation release then it may break many existing USI-LS compatibility patches.

boy it sure does! every single one of them that has a patch for it in fact. universal storage is another thats broke and needs an update now.  interestingly, even some of the authors own mods seem to have broken patch support, like the karborite distillers

Share this post


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

Be sure to check any other part mods as well.  If this release is the same as the most recent constellation release then it may break many existing USI-LS compatibility patches.

Sure enough... I can report that Kerbal Planetary Base Systems has also been affected. I lost recycling capabilities in their parts. Hopefully, updates will come out to fix these issues.

Edited by conao

Share this post


Link to post
Share on other sites

Feline rovers is borked too, its not affecting me currently since I don't have a rover out rn though

Share this post


Link to post
Share on other sites

Yep, we warned folks that this would be a breaking change a while back,  and did a very long-running constellation pre-release to give folks a chance to get patches ready.  Hopefully folks were sitting on their patches.  Sorry about having to break a few eggs on this one, but it was necessary for the next big thing (hopefully to coincide with 1.7, mostly reliant on some design and modeling work as most of the code is done thanks to @DoktorKrogg).

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, RoverDude said:

Yep, we warned folks that this would be a breaking change a while back,  and did a very long-running constellation pre-release to give folks a chance to get patches ready.  Hopefully folks were sitting on their patches.  Sorry about having to break a few eggs on this one, but it was necessary for the next big thing (hopefully to coincide with 1.7, mostly reliant on some design and modeling work as most of the code is done thanks to @DoktorKrogg).

Currently I am developing a patch for USI LS to my own mod - would this be breaking this also?

Just to avoid if anything I'm making right now will be redundant.

Share this post


Link to post
Share on other sites
Just now, Beale said:

Currently I am developing a patch for USI LS to my own mod - would this be breaking this also?

Just to avoid if anything I'm making right now will be redundant.

As long as it used 1.1.0 you're golden

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, RoverDude said:

Yep, we warned folks that this would be a breaking change a while back,  and did a very long-running constellation pre-release to give folks a chance to get patches ready.  Hopefully folks were sitting on their patches.  Sorry about having to break a few eggs on this one, but it was necessary for the next big thing (hopefully to coincide with 1.7, mostly reliant on some design and modeling work as most of the code is done thanks to @DoktorKrogg).

Actually, the most common response I saw was more along the lines of 'we know there's another change coming - we'll wait until the final is released before looking to make changes'.

Share this post


Link to post
Share on other sites
45 minutes ago, DStaal said:

Actually, the most common response I saw was more along the lines of 'we know there's another change coming - we'll wait until the final is released before looking to make changes'.

Which is odd given that this is the first API change in USI-LS in an extraordinarily long time, and the last from an API standpoint.  There are no planned changes that would affect this.

 

(So if someone is waiting for a 'final' change.... it is going to be a very very very long wait ;))

Also to add - the balance stats did not change (those too have not changed in an incredibly long time), so it should just be a matter of partModule changes.

Edited by RoverDude

Share this post


Link to post
Share on other sites
5 minutes ago, RoverDude said:

Which is odd given that this is the first API change in USI-LS in an extraordinarily long time, and the last from an API standpoint.  There are no planned changes that would affect this. 

Actually, it feels like you make a change requiring a complete rewrite of the compatibility patches once a year or so...  I'm actually phasing out of USI because of it, as by the time I've got patches for everything they get obsoleted.

7 minutes ago, RoverDude said:

(So if someone is waiting for a 'final' change.... it is going to be a very very very long wait ;))

Final in this case as 'an actual released version, not just a preview'.  ;)

Share this post


Link to post
Share on other sites

Is there a post or some documentation anywhere that shows what conversions have to be done to existing patches to change them over to the new modules?

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, DStaal said:

Actually, it feels like you make a change requiring a complete rewrite of the compatibility patches once a year or so...  I'm actually phasing out of USI because of it, as by the time I've got patches for everything they get obsoleted.

Final in this case as 'an actual released version, not just a preview'.  ;)

Umm... I did not.  There have been no changes since I first put up the USI-LS / MKS balance sheet.   I've had to tamp down this misinformation before, not sure how it keeps growing legs.   And there are, literally, no additional changes planned or in the works that would affect balance or API compatibility.  

Share this post


Link to post
Share on other sites

FYI - the changes are actually pretty simple.  

Some module names have changed:

ModuleLifeSupportRecycler = USILS_LifeSupportRecyclerSwapOption
ModuleResourceConverter_USI = USI_ConverterSwapOption
ModuleHabitation = USILS_HabitationSwapOption

And because everything now uses the swappable converter classes, you need to add three extra part modules as shown below (these defaults are fine for the single-mode converters most mods will have):

    MODULE
    {
        name = USI_SwapController
    }
    MODULE
    {
        name = USI_SwappableBay
        bayName = Bay 1
        moduleIndex = 0
    }
    MODULE
    {
        name = USI_Converter
        UseSpecialistBonus = false
    }

 

If you want to add in multi-module support you can use MKS as an example.

  • Like 4

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