Jump to content

[1.8.x-1.12.x] Module Manager 4.2.3 (July 03th 2023) - Fireworks season


sarbian

Recommended Posts

Nope. It is doable but require quite a large code change.

And what would you do ? Create a repository of cache for all mod combination ? That number would grow up really fast.

Edit : and to make my point (hopefully my math is correct). Say you want to implement support for the 100 more popular mods (good luck finding the stats). If the user has 1 mod of those installed you have 100 different possible cache. For 2 mods out of 100 you now have 4950 possibilities (see ? it is already large. That s why you don't win the lottery). 

Now to have all the possibilities for those 100 mods : 1 267 650 600 228 229 401 496 703 205 375 different cache possibilities. I hope you planed to rent all of S3 to generate those.

Edited by sarbian
Link to comment
Share on other sites

  On 7/24/2016 at 8:56 PM, sarbian said:

Nope. It is doable but require quite a large code change.

And what would you do ? Create a repository of cache for all mod combination ? That number would grow up really fast.

Edit : and to make my point (hopefully my math is correct). Say you want to implement support for the 100 more popular mods (good luck finding the stats). If the user has 1 mod of those installed you have 100 different possible cache. For 2 mods out of 100 you now have 4950 possibilities (see ? it is already large. That s why you don't win the lottery). 

Now to have all the possibilities for those 100 mods : 1 267 650 600 228 229 401 496 703 205 375 different cache possibilities. I hope you planed to rent all of S3 to generate those.

Expand  

I don't think that's the purpose, I actually do something similar when I debug mm patches: I have a ksp install which I have stripped from all the textures.

This lets me load ksp in a fraction of the required time and allows me to get a look at the logs / mm caches very quickly.

Having a mm executable that runs through the cfgs without wasting time with loading textures would allow to debug more quickly.

I don't think it would be a very big difference compared to what I am doing, but I have no way to know for sure.

@Mo3pp3l I think you might find my solution a good compromise

Link to comment
Share on other sites

were do i place " :NEEDS[TweakScale] " at in the following data in MM? was thinking of making a 'clean way' of making a tweakscale module using MM, so that way i can make fewer part count by increasing the size of the camo i was going to place in....heres what i got so far:

 

  Reveal hidden contents

TY in advance :)

 

Link to comment
Share on other sites

  On 7/25/2016 at 11:27 AM, Starwaster said:

I think that might be broken. I recently tried to set up a config like that and it failed.

Expand  
  On 7/25/2016 at 11:48 AM, sarbian said:

Nothing changed there, I don't see why it would not work anymore.

Expand  

wild guess here, are you sure you used the MODULE:NEEDS[x] in a patch?

if you are defining a new part all mm functions will not work

example:

PART
{
	name = myCoolPart
	MODULE:NEEDS[X]
	{
		x = true
	}
}

this will not work as far as I know, you need to do something more like this:

PART
{
	name = myCoolPart
}

@PART[myCoolPart]
{
	MODULE:NEEDS[x]
	{
		x = true
	}
}

 

Edited by Sigma88
Link to comment
Share on other sites

@sarbian @Sigma88

Sorry false alarm, took me awhile to sort it, there's a lot of cfg work going on in the mod and patches being carried in an earlier pass added modules that caused conditionals in the late pass cfg  to fail so it never got to the inner part where I was doing a MODULE:NEEDS

Link to comment
Share on other sites

Sorry for not knowing how this witchcraft works but how would I make a patch to apply this

  Reveal hidden contents

to the Vector only in the presence of KM Gimbal?

Link to comment
Share on other sites

  On 7/25/2016 at 11:53 PM, Whovian41110 said:

Sorry for not knowing how this witchcraft works but how would I make a patch to apply this

  Reveal hidden contents

to the Vector only in the presence of KM Gimbal?

Expand  

Sorry to drag this off topic but KM_Gimbal shouldn't be necessary anymore.  It's been deprecated since 1.1, as most of it's functionality is in the stock module now.

Link to comment
Share on other sites

  On 7/25/2016 at 11:56 PM, blowfish said:

Sorry to drag this off topic but KM_Gimbal shouldn't be necessary anymore.  It's been deprecated since 1.1, as most of it's functionality is in the stock module now.

Expand  

My computer won't open any 1.1.x saves so I'm sticking to 1.0.5 until I can find a fix

Link to comment
Share on other sites

  On 7/26/2016 at 12:50 AM, Whovian41110 said:

The vector engine.  The stock SSME

Expand  

Oh ok.  The word "vector" can take on other meanings in KSP modding which is why I was confused.  There are various ways to do this but this is probably the easiest:

  Reveal hidden contents

I think I corrected a few other issues with your config too.

Just to note however, the real SSME actually vectored equally along both axes.

Link to comment
Share on other sites

  On 7/26/2016 at 1:00 AM, blowfish said:

Oh ok.  The word "vector" can take on other meanings in KSP modding which is why I was confused.  There are various ways to do this but this is probably the easiest:

  Reveal hidden contents

I think I corrected a few other issues with your config too.

Just to note however, the real SSME actually vectored equally along both axes.

Expand  

Thanks

Link to comment
Share on other sites

Ok. I have a mod installed that provides a science lab. Specifically the Skylab. But since the creator does sandbox only, he hasn't given it research capability. I'm using sandbox as well, but my buddy and I, via dmp, like to go through the motions, even if we don't have a tech tree to unlock. I was looking into using a module manager patch to add this in. I examined the other labs and saw where their research ability is declared along with the parameters, it'd appear I could likely just copy those section and tweak what I needed, for research speed, power use age, etc. but it doesn't work still. I even just flat out copied the sections with no tweaks. Nothing. Any suggestions? I'll copy the contents of the cfg file below. 

  Quote

@PART[skylab
module]:Final{
    MODULE
    {
        name = ModuleScienceLab
        containerModuleIndex = 0
        dataStorage = 750
        crewsRequired = 1
        canResetConnectedModules = True
        canResetNearbyModules = True
        interactionRange = 5
        SurfaceBonus = 0.1
        ContextBonus = 0.25
        homeworldMultiplier = 0.1
        RESOURCE_PROCESS
        {
            name = ElectricCharge
            amount = 10
        }
    }

    MODULE
    {
        name = ModuleScienceConverter
        dataProcessingMultiplier = 0.5 // Multiplier to data processing rate and therefore science rate
        scientistBonus = 0.25    //Bonus per scientist star - need at least one! So 0.25x - 2.5x
        researchTime = 7        //Larger = slower.  Exponential!
        scienceMultiplier = 5    //How much science does data turn into?
        scienceCap = 500        //How much science can we store before having to transmit?        
        powerRequirement = 5    //EC/Sec to research
        ConverterName = Research
        StartActionName = Start Research
        StopActionName = Stop Research
    }
}

Link to comment
Share on other sites

Wrong. It doesn't do anything to earn science points. No tech to unlock, but you can still run experiments, collect data, and process it into science. You just can't spend the science. The stock lab, big-g science, MOL, and iss science labs work fully. Even in sandbox. The creator of this mod didn't put it in there, because he only does sandbox, and since you can't spend the science because you have unlimited access to tech anyways, there'd be no point. Unless you're like me and my bud, who at least want to run it just to run it. 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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