Jump to content

[1.12.x] USI Life Support


RoverDude

Recommended Posts

Ive been having issues getting this mod to work,i havent played KSP for a couple years and just came back to it,i put the newest version of the mod i could find(112.0.1-bleeding-edge.1)into the USI folder but the actual life support isnt there,the parts and resources from the mod are there though.Ive already tried a couple things like putting the files from source into gamedata as well or using older US-LS versions,but nothing works.Im using KSP 1.12.3,also what might be causing it is I havent been able to install USI Tools,i have no idea how to do it correctly,the folder doesnt seem to contain anything that can be put into GameData

Edited by Dragonking
Link to comment
Share on other sites

Hello there!  First, I really enjoy what USI Life Support adds to the game, requiring more strategic mission planning and craft design. :cool:

So, on to my question.  This is my first save using USI-LS, and I'm finding that my Kerbalnauts-turned-tourists, do not return to active after resupply.  To be more specific, this can include a fully docked resupply craft (dock-o-tron Sr. mostly) with plenty of additional supplies and possibly additional life support modules as well.  The USI-LS info block will show they have dozens or hundres of days of additional supplies , habitat is indefinite, electricity is abundant, etc.  However, the Kerbalnauts stay in tourist mode.  Any thoughts on why that may be?  Did I forget a complementary addon?  A setting I didn't set?  Any advice would be appreciated. 

I have USI Life Support, Core, and Tools installed from USI.  I have a number of other mods as well, mostly visual, but I'll list them all below for perusal if desired, but I've added some of these (like MkI2and Mk3 extended parts lists) after I first had this issue.  I've really just been sitting on this issue for a month or more as I've worked around it by .... simply ignoring the issue.  ;)  

Thanks for any help!

My installed mod list:

Spoiler

name: MakingHistory-DLC
version: 1.12.1


name: BreakingGround-DLC
version: 1.7.1


name: AstronomersVisualPack
version: 3:v4.11


name: AVP-2kTextures
version: v1.12


name: Kopernicus
version: 2:release-1.12.1-81


name: DistantObject-default
version: v2.1.1.6


name: Scatterer-sunflare
version: 3:v0.0831


name: Scatterer
version: 3:v0.0831


name: EnvironmentalVisualEnhancements
version: 3:1.11.6.1


name: Scatterer-config
version: 3:v0.0831


name: DistantObject
version: v2.1.1.6


name: B9PartSwitch
version: v2.19.0


name: TextureReplacer
version: v4.5.3


name: Waterfall
version: 0.8.1


name: StationPartsExpansionRedux
version: 2.0.6


name: StationPartsExpansionRedux-IVAs
version: 2.0.6


name: NearFutureProps
version: 1:0.7.1


name: EasyVesselSwitch
version: 2.3


name: ModularFlightIntegrator
version: 1.2.10.0


name: ReCoupler
version: 1:1.3.5


name: MechJeb2
version: 2.12.3.0


name: ReStock
version: 1.4.2


name: WaterfallRestock
version: 0.2.3


name: Mk2Expansion
version: 2:1.9.1.2


name: CommunityResourcePack
version: 1.4.2


name: Mk3Expansion
version: 1.6.1.3


name: HyperEdit
version: 1.5.8.0


name: AllYAll
version: 1:0.11.19.1


name: USI-Core
version: 1.4.0


name: FirespitterCore
version: v7.17


name: USITools
version: 1.4.0


name: USI-LS
version: 1.4.0


name: CommunityCategoryKit
version: v5.2.0.0


name: ModuleManager
version: 4.2.1


name: SmartParts
version: 1.9.16.2


name: PatchManager
version: 0.0.17.3


name: ToolbarController
version: 1:0.1.9.6


name: ClickThroughBlocker
version: 1:0.1.10.17


name: ZeroMiniAVC
version: 1:1.1.2.4


name: KerbalEngineerRedux
version: 1.1.9.0


name: RCSBuildAid
version: v1.0.6


name: Trajectories
version: v2.4.3


name: KSPCommunityFixes
version: 1.6.1


name: Harmony2
version: 2.0.4.0


name: BallisticFoxsLukewarmTUFXProfile
version: V0.8.1


name: TUFX
version: 1.0.2.3


name: Parallax
version: 1.3.1


name: Parallax-StockTextures
version: 1.3.1


name: StockWaterfallEffects
version: 0.6.3


name: NearFutureElectrical
version: 1.2.3


name: CommunityTechTree
version: 1:3.4.4


name: NearFutureConstruction
version: 1.3.1


name: NearFutureElectrical-Core
version: 1.2.3


name: DynamicBatteryStorage
version: 2:2.2.5.0


name: TweakScale
version: v2.4.6.8


name: TweakScaleCompanion-ReStockPlus
version: v1.1.0.0


name: KSP-Recall
version: v0.2.1.3


name: ReStockPlus
version: 1.4.2


name: B9-PWings-Fork
version: 3:0.43.0.10


name: KVVContinued
version: 0.1.1

 

Link to comment
Share on other sites

On 2/12/2022 at 9:06 AM, Dragonking said:

Ive been having issues getting this mod to work,i havent played KSP for a couple years and just came back to it,i put the newest version of the mod i could find(112.0.1-bleeding-edge.1)into the USI folder but the actual life support isnt there,the parts and resources from the mod are there though.Ive already tried a couple things like putting the files from source into gamedata as well or using older US-LS versions,but nothing works.Im using KSP 1.12.3,also what might be causing it is I havent been able to install USI Tools,i have no idea how to do it correctly,the folder doesnt seem to contain anything that can be put into GameData

USITools is a requirement for pretty much all USI mods. The latest USI-LS release is actually bleeding-edge.2 and can be found on the Releases page of the USI-LS GitHub repo here: https://github.com/UmbraSpaceIndustries/USI-LS/releases. There are 3 download links under Assets:

  • USI-LS_112.0.1-bleeding-edge.2.zip  <-- this is the one you want
  • Source code (zip)
  • Source code (tar.gz)

When you open or extract the .zip file, there will be a single folder inside called GameData and some text files. You need to copy the entire contents of the GameData folder from the .zip file into the KSP GameData folder. The resulting folder structure should look something like this:

  • [Root KSP folder]
    • GameData
      • 000_USITools <-- required
      • CommunityCategoryKit <-- required
      • UmbraSpaceIndustries <-- required
        • FX
        • LifeSupport
      • ModuleManager4.x.x.dll <-- required, whatever the latest version is
      • Squad
      • SquadExpansion
      • [... any other mods you have installed]
Link to comment
Share on other sites

Ive managed to get help from somewhere else now,my problem was that i wasnt able to find the correct version,i was getting to the github from the old USI website,the site that that directs to doesnt have anything in releases,only in tags,and the version that was there didnt include USI tools or any of the other dependencies,so it was mostly a website issue,but thanks for the help

 

Edited by Dragonking
Link to comment
Share on other sites

4 hours ago, SkyFall2489 said:

I have a question.

 

I'm using USI-LS's ModuleLifeSupportRecycler, set up to require constant Ore input and 100% efficiency. Will this cause any issues, such as divide by 0?

Doubtful tbh, give it a shot and see if you get spammed by NREs :)

Link to comment
Share on other sites

On 2/21/2022 at 5:34 PM, RoverDude said:

Doubtful tbh, give it a shot and see if you get spammed by NREs :)

Seems like ModuleLifeSupportRecycler is no longer in use, replaced by USILS_LifeSupportRecyclerSwapOption. The old module does not do anything. However, a lot of USI-LS compatibility patches in other mods still use the old modules. I wrote a patch to replace them.

Spoiler

@PART[*]:HAS[@MODULE[ModuleResourceConverter_USI,ModuleLifeSupportRecycler]]:NEEDS[USILifeSupport]:FOR[USILifeSupport]:FINAL
{
    !MODULE[ModuleLifeSupport] {}
    MODULE
    {
        name = USI_SwapController
    }
    MODULE
    {
        name = USI_SwappableBay
        bayName = Bay 1
        moduleIndex = 0
    }
    MODULE
    {
        name = USI_Converter
        UseSpecialistBonus = false
    }
    @MODULE[ModuleLifeSupportRecycler]
    {
        @name = USILS_LifeSupportRecyclerSwapOption
    }
    @MODULE[ModuleResourceConverter_USI]
    {
        @name = USI_ConverterSwapOption
    }
}

 

Link to comment
Share on other sites

Would it be possible to replace the current USI_LS ISRU Fertilizer patch with a slightly different one, that changes all ISRUs, including mod parts, by cloning the ModuleResourceConverter for Monoprop?

Look at SimpleConstruction, that mod does something similar to make Metal from Ore in all ISRUs.

Link to comment
Share on other sites

33 minutes ago, SkyFall2489 said:

Would it be possible to replace the current USI_LS ISRU Fertilizer patch with a slightly different one, that changes all ISRUs, including mod parts, by cloning the ModuleResourceConverter for Monoprop?

Look at SimpleConstruction, that mod does something similar to make Metal from Ore in all ISRUs.

You're welcome to do it with a module manager patch, but that's too much of a destructive patch to include in the mod.

Link to comment
Share on other sites

28 minutes ago, RoverDude said:

You're welcome to do it with a module manager patch, but that's too much of a destructive patch to include in the mod.

Here is my patch:

Spoiler

PART[*ISRU*]:NEEDS[USILifeSupport]:FOR[USILifeSupport]
{
    +MODULE[ModuleResourceConverter]:HAS[#ConverterName[Mono*]]
    {
        @ConverterName = Fertilizer
        @StartActionName = Start ISRU [Ore -> Fertilizer]
        @StopActionName = Stop ISRU [Ore -> Fertilizer]
        @OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
        {
            @ResourceName = Fertilizer
            @Ratio /= 200
            %DumpExcess = False
        }
    }
}

If this is put into A CFG in GameData, and the patch for the 1.25m ISRU is removed, the ConverterName should stay the same, so saves won't be broken, and the multipliers are set so that the 1.25m ISRU has the exact same flow rates as it did before. The action names stay the same, too.

Link to comment
Share on other sites

  • 1 month later...

Are there any good guides/explanations on how habitation/home works? I broadly understand it, I just want to know what the precise mechanics are and what it's affected by.

One of the things that I am thinking about is long term stays at other planets with stations that are constructed ahead of time and I am trying to think of how to engineer my shuttles that'll take them there and back. How are Kerbals affected when they're transferred from a station outfitted with lots of habitation for multiple years to a shuttle with enough habitation to get them back to Kerbin from Duna?

Link to comment
Share on other sites

11 minutes ago, QuantumS1ngularity said:

Hello!

The download link doesn't work for me, the github page says "There aren't any releases here".

https://imgur.com/a/oDbZjsf

https://github.com/UmbraSpaceIndustries/USI-LS/releases

 

(Use the latest unstable release - it's very stable and the next shipping version).

Link to comment
Share on other sites

  • 3 weeks later...
44 minutes ago, Snowy1237 said:

Hello.

I have an issue where clicking on the green cube toolbar icon does not have any effect while flying a vessel, and the USI related toolbar buttons seem to be duplicating every so often.

EDIT: https://easyupload.io/uie0s0 (logs)

KSP Version.  USI-LS Version.  Screenshot of GameData folder.

Link to comment
Share on other sites

2 hours ago, Snowy1237 said:

KSP version: Kerbal Space Program - 1.12.3.3173 (latest steam download then cloned by CKAN)
USI-LS version: latest experimental
screenshots separated into three, because the folder is pretty big: https://easyupload.io/m/e3vk78

At a loss with that many mods.  My suggestion is to start with a clean install, install the USI stuff, then begin installing other mods till you hit the conflict.

 

Link to comment
Share on other sites

Hey there! This isn't super important, but why is the bleeding edge released called "BleedingEdge"? That seems like a strange name lol. How do orbital logistics work in MKS? I'm quite new to modding KSP, so its a tad intimidating. USI-LS seems simple enough, but not too simple. I'd also like to add MKS to add some challenge :)

Link to comment
Share on other sites

1 hour ago, ArthritisGuy said:

Hey there! This isn't super important, but why is the bleeding edge released called "BleedingEdge"? That seems like a strange name lol. 

It's an evolution of cutting edge. Bleeding edge is so extremely cutting edge that you might cut yourself and start bleeding (probably because of all the bugs) :-)

Link to comment
Share on other sites

That's awesome lmao. 

17 minutes ago, Grimmas said:

Bleeding edge is so extremely cutting edge that you might cut yourself and start bleeding (probably because of all the bugs) :-)

Actually, I can see this going the other way--makin the bugs bleed lol. Thanks a ton, I'll start with USI-LS and move my way to MKS, just so I have the hang of USI-LS :)

Link to comment
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.

×
×
  • Create New...