Jump to content

Universal Storage II [1.3.1 and 1.4.5 - 1.7.0]


Paul Kingtiger

Recommended Posts

I also have gotten the "Science module full" error while using the Automated Science Sampler (KerboKatz), but I also found out later that I still had XScience installed as well. Not sure which of them caused the problem. 

Anyways, I launched a vessel with the same US-parts and triggered the Goo Container manually, then saved. Looking at the safe files there is a marked difference.

Broken Goo Container: 

Spoiler

PART
            {
                name = USGooBayWedge
                cid = 4293437918
                uid = 3637276672
                mid = 1916826466
                persistentId = 1781493915
                launchID = 73
                parent = 75
                position = -0.68231654167175293,0.8324737548828125,-0.68295955657958984
                rotation = 0,-0.382683426,0,0.923879564
                mirror = 1,1,1
                symMethod = Radial
                istg = -1
                resPri = 0
                dstg = 0
                sqor = -1
                sepI = -1
                sidx = -1
                attm = 0
                sameVesselCollision = False
                srfN = , -1
                attN = attach, 75
                mass = 0.075000003
                shielded = False
                temp = 124.30736141182901
                tempExt = 124.30023397474099
                tempExtUnexp = 310.4027907969276
                staticPressureAtm = 0
                expt = 0.5
                state = 0
                attached = True
                autostrutMode = Off
                rigidAttachment = False
                flag = AustrianSpaceAgency/Flags/austrian_space_agency
                rTrf = USGooBayWedge
                modCost = 0
                EVENTS
                {
                }
                ACTIONS
                {
                    ToggleSameVesselInteraction
                    {
                        actionGroup = None
                    }
                    SetSameVesselInteraction
                    {
                        actionGroup = None
                    }
                    RemoveSameVesselInteraction
                    {
                        actionGroup = None
                    }
                }
                PARTDATA
                {
                }
                MODULE
                {
                    name = USAdvancedScience
                    isEnabled = True
                    IsDeployed = True
                    greeblesActive = True
                    experimentsReturned = 0
                    experimentsNumber = 0
                    Deployed = True
                    Inoperable = False
                    cooldownToGo = 0
                    stagingEnabled = True
                    EVENTS
                    {
                    }
                    ACTIONS
                    {
                        ToggleAction
                        {
                            actionGroup = None
                        }
                        DeployAction
                        {
                            actionGroup = None
                        }
                        ResetAction
                        {
                            actionGroup = None
                            active = False
                        }
                    }
                    UPGRADESAPPLIED
                    {
                    }
                }
                MODULE
                {
                    name = ModuleKISItem
                    isEnabled = True
                    staticAttached = False
                    stagingEnabled = True
                    EVENTS
                    {
                    }
                    ACTIONS
                    {
                    }
                    UPGRADESAPPLIED
                    {
                    }
                }
            }

 

Functioning Goo Container: 

Spoiler

PART
            {
                name = USGooBayWedge
                cid = 4293437918
                uid = 2881183517
                mid = 3506285609
                persistentId = 2816272616
                launchID = 74
                parent = 66
                position = -0.68231654167175293,0.8324737548828125,-0.68295955657958984
                rotation = 0,-0.382683426,0,0.923879564
                mirror = 1,1,1
                symMethod = Radial
                istg = -1
                resPri = 0
                dstg = 0
                sqor = -1
                sepI = -1
                sidx = -1
                attm = 0
                sameVesselCollision = False
                srfN = , -1
                attN = attach, 66
                mass = 0.075000003
                shielded = False
                temp = 305.13328363648981
                tempExt = 305.16422134230442
                tempExtUnexp = 305.16421511611014
                staticPressureAtm = 0.98800188578001635
                expt = 0.5
                state = 0
                attached = True
                autostrutMode = Off
                rigidAttachment = False
                flag = AustrianSpaceAgency/Flags/austrian_space_agency
                rTrf = USGooBayWedge
                modCost = 0
                EVENTS
                {
                }
                ACTIONS
                {
                    ToggleSameVesselInteraction
                    {
                        actionGroup = None
                    }
                    SetSameVesselInteraction
                    {
                        actionGroup = None
                    }
                    RemoveSameVesselInteraction
                    {
                        actionGroup = None
                    }
                }
                PARTDATA
                {
                }
                MODULE
                {
                    name = USAdvancedScience
                    isEnabled = True
                    IsDeployed = True
                    greeblesActive = True
                    experimentsReturned = 0
                    experimentsNumber = 0
                    Deployed = False
                    Inoperable = False
                    cooldownToGo = 0
                    stagingEnabled = True
                    EVENTS
                    {
                    }
                    ACTIONS
                    {
                        ToggleAction
                        {
                            actionGroup = None
                        }
                        DeployAction
                        {
                            actionGroup = None
                        }
                        ResetAction
                        {
                            actionGroup = None
                            active = False
                        }
                    }
                    UPGRADESAPPLIED
                    {
                    }
                }
                MODULE
                {
                    name = ModuleKISItem
                    isEnabled = True
                    staticAttached = False
                    stagingEnabled = True
                    EVENTS
                    {
                    }
                    ACTIONS
                    {
                    }
                    UPGRADESAPPLIED
                    {
                    }
                }
            }

As you can see, the unbroken container has the Science Module with deployed = false while the broken one lists it as true. Changing this value to "false" as well fixes the broken Goo Container and the "Observe Mystery Goo" action can be performed again. This is probably useful if you (like me) have a vessel already in flight and no usable Save to go back to. 

Link to comment
Share on other sites

17 hours ago, Flow said:

I also have gotten the "Science module full" error while using the Automated Science Sampler (KerboKatz), but I also found out later that I still had XScience installed as well. Not sure which of them caused the problem. 

@DMagic can speak with more authority on the matter, but because Universal Storage science parts use custom code they are very unlikely to be compatible with 3rd part science mods out of the box.  In most cases the creators of those science mods would have to make changes on their end to work fully with Universal Storage.


We have been talking to some mod authors about improved compatibility.

Link to comment
Share on other sites

1 hour ago, Paul Kingtiger said:

@DMagic can speak with more authority on the matter, but because Universal Storage science parts use custom code they are very unlikely to be compatible with 3rd part science mods out of the box.  In most cases the creators of those science mods would have to make changes on their end to work fully with Universal Storage.

Of course, I just wanted to provide a fix for people with affected parts. 

Link to comment
Share on other sites

I have two question: Do you guys have plans for larger diameters like 3.75m and maybe 5m? Because these sizes would be perfect for large space stations and large spaceships. 

 

And i think it could be a nice addition to see single radial panels so we can mount USII stuff inside empty cargo bays or strapping it to the sides of modules and whatnot.

Edited by jeffQC1
Link to comment
Share on other sites

23 hours ago, jeffQC1 said:

I have two question: Do you guys have plans for larger diameters like 3.75m and maybe 5m? Because these sizes would be perfect for large space stations and large spaceships. 

 

And i think it could be a nice addition to see single radial panels so we can mount USII stuff inside empty cargo bays or strapping it to the sides of modules and whatnot.

Probably not sorry, larger diameters would really push the part count when filled with wedges, and i assume if your craft is gonna be huge you'd need a lot of em and that would kill performance. We did have plans for large single tanks for lifesupport, but that's been delayed slightly so we can get the mod feature complete before KSP2 (saying that, with all of their delays, who knows). It did take me a good six months just to get this upcoming set of small parts done, so I'd like to get the new stuff under my belt before getting bogged down again :)

And yep, the update after the Pioneer launch will have a few new truss parts and a radial attachment wedge. Nothing much else to share right now though :)

17 hours ago, Rover 6428 said:

when will the soyuz parts arrive?

We've run into a snag with a certain part and the fuel switcher, plus there's a bit of balancing to do. Shouldn't be more than a few weeks. I kinda jumped the gun with the Reddit post :sealed:

Link to comment
Share on other sites

5 hours ago, Daishi said:

We've run into a snag with a certain part and the fuel switcher, plus there's a bit of balancing to do. Shouldn't be more than a few weeks. I kinda jumped the gun with the Reddit post :sealed:

Just to know, while waiting for the full update, could we have a update1.8.1 of the part of the 1.7.3. Or the next update is a complet rebuilt?

Link to comment
Share on other sites

13 hours ago, Vince_K said:

Just to know, while waiting for the full update, could we have a update1.8.1 of the part of the 1.7.3. Or the next update is a complet rebuilt?

Follow the My KSP OneDrive link in my sig, you'll find a 1.8.1 version there (in the beta section).

Edited by Paul Kingtiger
Link to comment
Share on other sites

  • 2 weeks later...

I LOVE this mod! Thanks for all the hard work!

One glitch I've found: I'm running the beta 1.8.1 build with TAC-LS, and my vehicles that generate power through the Universal Storage R20 PEM Fuel Cell report that they're depleted of electricity when they're not on-screen. The crafts never actually run out of electricity (I ran it at "0 electricity" for many days, and the Kerbals were just fine), but for some reason TAC isn't reading the EC generation. It's not a big deal since the Oxygen levels become an indirect reading of how much EC there is, but thought I'd mention it.

Edited by MagicCuboid
Link to comment
Share on other sites

Request for a (hopefully simple) addition to the parts with "central payload" capability.  In addition to the various tanks and the "crew tunnel", any chance we could get just a hollow cylinder there as well (keeping the normal wedges around the edges)?  In particular I see this being handy for LEM style landers, so the ascent stage engine(s) can fit in the hollow (or even fire through it...) but I can think of a few other uses as well (surface mount small drills, inline comm arrays, exotic tankage, etc.).

 

aoKhQHg02c2YuBByLkeMEUTuGP_VC0ci1eo8QBpO

Edited by RaccoonTOF
image
Link to comment
Share on other sites

On 1/23/2020 at 2:30 PM, MagicCuboid said:

I LOVE this mod! Thanks for all the hard work!

One glitch I've found: I'm running the beta 1.8.1 build with TAC-LS, and my vehicles that generate power through the Universal Storage R20 PEM Fuel Cell report that they're depleted of electricity when they're not on-screen. The crafts never actually run out of electricity (I ran it at "0 electricity" for many days, and the Kerbals were just fine), but for some reason TAC isn't reading the EC generation. It's not a big deal since the Oxygen levels become an indirect reading of how much EC there is, but thought I'd mention it.

Is that stock TAC thing though? I remember it never could process background EC drain properly when the craft wasn't focused. Far as I'm aware our parts plug into a carbon-copy of the TAC's  generator module, so hopefully the mod isn't responsible. I'll see if i can replicate it.

13 hours ago, RaccoonTOF said:

Request for a (hopefully simple) addition to the parts with "central payload" capability.  In addition to the various tanks and the "crew tunnel", any chance we could get just a hollow cylinder there as well (keeping the normal wedges around the edges)?  In particular I see this being handy for LEM style landers, so the ascent stage engine(s) can fit in the hollow (or even fire through it...) but I can think of a few other uses as well (surface mount small drills, inline comm arrays, exotic tankage, etc.).

Great idea! Not to spoil too much, we actually have something in the works that might be perfect for what you're after :)

zYMzsRg.png

Link to comment
Share on other sites

With the addition of a hollow core for the "central payload" and assuming that those open sides are wedge slots with the whole thing scalable like the others (1u, 2u, etc) that does indeed look like an ideal lander structure element :)  Presumably those side tanks are able to toggle between tank types as well?  (On that note, would be nice to have the current "fuel tank" core option and wedge parts to have multiple options as well - There are quite a few times that I use them as "science bays" on vehicles that only need liquid fuel...)

Link to comment
Share on other sites

  • 2 weeks later...

Hey everyone, I need some user feedback to help me balance a part.

The Universal Storage: Guidance Computer, adds functions for kOS and Mechjeb, which do you use it for?

https://www.strawpoll.me/19346717

4 hours ago, moguy16 said:

any idea when the soyuz update will come out?

 

When it's finished cooking ;)
Hopefully not too long (weeks not months)

Link to comment
Share on other sites

11 minutes ago, Paul Kingtiger said:

Hey everyone, I need some user feedback to help me balance a part.

The Universal Storage: Guidance Computer, adds functions for kOS and Mechjeb, which do you use it for?

https://www.strawpoll.me/19346717

When it's finished cooking ;)
Hopefully not too long (weeks not months)

I use neither MJ or kOS, So I thought I’d let you know here that I did check the poll but could not vote ;)  

Also, I wish I could upvote that sneak-peak model post more! *drool*

Edited by Jognt
Link to comment
Share on other sites

18 hours ago, Paul Kingtiger said:

Hey everyone, I need some user feedback to help me balance a part.

The Universal Storage: Guidance Computer, adds functions for kOS and Mechjeb, which do you use it for?
 

Neither!  kOS scares me and MJ is added to all cores automatically so a separate guidance computer is redundant.  Instead, I run a MM patch that turns the US2 Guidance Computer into an experiment storage device.

Link to comment
Share on other sites

On 1/12/2020 at 5:47 AM, Daishi said:

Probably not sorry, larger diameters would really push the part count when filled with wedges, and i assume if your craft is gonna be huge you'd need a lot of em and that would kill performance. We did have plans for large single tanks for lifesupport, but that's been delayed slightly so we can get the mod feature complete before KSP2 (saying that, with all of their delays, who knows). It did take me a good six months just to get this upcoming set of small parts done, so I'd like to get the new stuff under my belt before getting bogged down again :)

What if it were just a 3.75 frame, and if you could only push it to a double height instead of a quad height? That wouldn't increase the part count but would still allow all of the wedge types to be used? Or would that be too difficult to implement for other reasons?

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...