Jump to content

[1.7-1.9] SMURFF: Simple Module adjUstments for Real-ish Fuel-mass Fractions 1.9.1 (02019 Nov 12)


Recommended Posts

  • 2 months later...
  • 5 weeks later...
On 5/6/2020 at 8:10 PM, WarriorSabe said:

Why are jet engines omitted from the balancing? I was doing some comparisons, and they seem like they could use a 50% or so mass increase.

Hi Interesting that the KSP jets are too light, since the rockets are all too heavy. 
I guess it could be tricky to make a blanket patch to cover the diverse range of jet types, but it certainly could be done.

Link to post
Share on other sites

There seems to be an issue with this + Real Scale Boosters + B9switch + Cryotanks: The DeltaIV 5 meter second stage - which by default has a dry weight of ~ 3000kg - now has a weight of 900kg. This is the same for all RSB tanks, which makes RSB exceedingly powerful. I've tried to add a patch that goes like:

@PART[RSB*]:NEEDS[RealScaleBoosters,SMURFF]:FOR[RealScaleBoosters]:FIRST
{

       SMURFFExclude = true
        @description ^= :(.)$:$0\nDESMURFED
}

And it does not fix the weight issue. (The description tag is applied however).

 

Nor does adding:

@PART[RSB*]:NEEDS[RealScaleBoosters,SMURFF]:AFTER[zzz_SMURFF]:FOR[RealScaleBoosters]
{
        @mass = #$initialmass$
        @description  ^= :(.)$:$0\nDESMURFED4.2
}

etc fix it; It logs 'Cannot find key origmass in PART'.

 

This does not work either (it can't find 'origmass').

@PART[RSB*]:NEEDS[RealScaleBoosters,SMURFF]:FOR[RealScaleBoosters]:FIRST
{
        %origmass = #$mass$
        @description  ^= :(.)$:$0\nDESMURFED4.1
}
@PART[RSB*]:NEEDS[RealScaleBoosters,SMURFF]:AFTER[zzz_SMURFF]:FOR[RealScaleBoosters]
{
        @mass = #$origmass$
        @description  ^= :(.)$:$0\nDESMURFED4.2
}

Removing SMURFF or removing Cryotanks does fix the issue, but I would rather not.

Also, commenting out this in SMURFF.cfg fixes the issue, for LFO at least;

@B9_TANK_TYPE[LiquidFuel,LFO,Oxidizer,LF,OX,LFOX,MkIVLF,MkIVLFO,LM,LMOx]:FOR[zzz_SMURFF]
{
//      @tankMass /= #[email protected]/lfofactor$
}

I'm hoping there's a way to patch the b9 tankmass to the original value for - and ONLY - all RSB tanks,  but my module manager foo is lacking.

 

Edited by The Fnord
Link to post
Share on other sites

I've tried adjusting individual b9 partswitch tanks, this does not appear to work;

@PART[RSB*]:NEEDS[RealScaleBoosters,SMURFF]:BEFORE[zzz_SMURFF]:FOR[RealScaleBoosters]
{
        @MODULE[ModuleB9PartSwitch]
        {
                @SUBTYPE[LFO]:NEEDS[CryoTanks]
                {
                        %addedMass *= #[email protected]/lfoblnfactor$

               }

       }

}

BTW, this issue seems to affect things beyond Real Scale Boosters; Anything touched by B9+SMURF has crazy mass fractions. (Cryotanks isn't a direct culprit, it seems to make B9 apply to certain mods)

SpaceY F26 5 meter tank (LFO) full/dry: 129.590/3.590 with smurf+B9 vs 141.590/15.590 no smurf or no B9 (With a

Procedural fuel tank 5m x 7.375m (LFO) full/dry: 129.951/3.795 vs 141.966/15.810

RSB Delta4-DCSS 5m (LFO) full/dry: 27.961/0.661 vs 30.513/3.213 (IRL it's 30.710/3.490)

This has effectively added 60% delta-v.

 

Edited by The Fnord
Link to post
Share on other sites
  • 1 month later...

Is there any reason why I would want to add SMURFF to realism overhaul itself? Is it much different then the tank mass properties of RO and if true is realism overhaul more realistic in that regard anyway? 

Should it disbalance the RO engine combinations wildly compared to real values?  

...

Link to post
Share on other sites
  • 1 month later...
  • 2 weeks later...
On 8/9/2015 at 5:30 AM, Kerbas_ad_astra said:

You can reduce the buffs applied to parts (without tinkering with the mathematics) by reducing the values of "tanklever", "enginelever", and "podlever" at the top of SMURFF.cfg (or with a patch)

can I add these values more than 1 (for funny use):confused:

Link to post
Share on other sites
On 9/8/2020 at 9:05 AM, Nantares said:

can I add these values more than 1 (for funny use):confused:

tanklever and enginelever should behave at any value (up to the limits of computer precision), but if you set podlever to be 2 or greater, SMURFF will try to give pods negative masses.  There's some math that runs at the end to clean up errors like that, so if you do that, it will put the originals back (i.e. as if podlever = 0).

Link to post
Share on other sites
  • 1 month later...

This mod is awesome!

I was playing an RP-1 career but I just got too fed up with the extremely high level of the realism simulation.
Engines that needed ullaging, constantly finding out that I was carrying the wrong fuel for the RCS thrusters, insufficient avionics, running out of electrical power, really slow science gathering and radiation always killing my crew.
A lot of my favourite mods and parts are also not compatible with RP-1 and I was missing them a whole lot.
Don't get me wrong, RP-1 is a masterpiece but the emphasis on realism just sucked all the enjoyment out of casual KSP play for me.

The trouble was that upon returning to the default scale, the Kerbin system has just run out of challenge. Smurff is letting me do career in the Real Solar System (RSS) with the challenge that the real sized system represents and as a bonus all my favourite mods are working close to perfectly. I have installed the full Near Future collection, Cryo Engines, Community Tech Tree, Kerbal Construction Time and the Squad expansions. I found an old (last  update 2016) Historical Progression contract pack which still seems to work mostly okay in KSP 1.10.1 and it fits in with my Smurff career really well.

 Thanks so much for making Smurff !!!

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