Bottle Rocketeer 500

[Solved] SRB Duplicating MM Config Not Working

46 posts in this topic

15 minutes ago, HebaruSan said:

Looks like that mod replaced the stock texture files rather than using ModuleManager patches.

No, it used MM patches and accomplished my goal using some sort of sorcery.

Share this post


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

its acctualy @part not +part if its a MM

just pointing that out wait theres a forum bug @Red Iron Crown

Appears to be working as intended, marking this report Not A Bug. :)

Share this post


Link to post
Share on other sites
3 minutes ago, Red Iron Crown said:

Appears to be working as intended, marking this report Not A Bug. :)

the lines for the abreviations

Share this post


Link to post
Share on other sites
3 minutes ago, kerbinorbiter said:

the lines for the abreviations

Oh that one. Yeah it's known and already reported to invision. 

Share this post


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

Looks like that mod replaced the stock texture files rather than using ModuleManager patches.

https://github.com/linuxgurugamer/Kurrikane

Also up on Space dock.

1 person likes this

Share this post


Link to post
Share on other sites

Posted (edited)

@linuxgurugamer This is my config, which doesn't work, it now uses the name of the original texture file, as I found @Porkjet once suggest on the forums.

Spoiler

+PART[MassiveBooster]:FOR[KerbobulusSpaceProgram]
{
    @name = AdvancedBoosterKLS
    @title = ADVB-KR2 "Helios" Advanced SRB
    @manufacturer = Kerbobulus Corp.
    @description = A more advanced SRB
    @mass = 2.5
    @entryCost = 20000
    @cost = 5000
    @TechRequired = experimentalRocketry

    @MODEL
    {
        texture = solid_booster_cm, nothke-2015_SLS_CDR_textures/Engine/ADVSRBSLS/solid_booster_cm
    }
    
    @MODULE
    {    
        @name = ModuleEnginesFX
        @maxThrust = 1005
    }
    @RESOURCE
    {
        @name = SolidFuel
        @amount = 2080
        @maxAmount = 2080
    }

    !MODULE[FStextureSwitch2] {}
}
 

Everything but the texture switch works.

Edited by Bottle Rocketeer 500

Share this post


Link to post
Share on other sites
54 minutes ago, Bottle Rocketeer 500 said:

@linuxgurugamer This is my config, which doesn't work, it now uses the name of the original texture file, as I found @Porkjet once suggest on the forums.

  Hide contents

+PART[MassiveBooster]:FOR[KerbobulusSpaceProgram]
{
    @name = AdvancedBoosterKLS
    @title = ADVB-KR2 "Helios" Advanced SRB
    @manufacturer = Kerbobulus Corp.
    @description = A more advanced SRB
    @mass = 2.5
    @entryCost = 20000
    @cost = 5000
    @TechRequired = experimentalRocketry

    @MODEL
    {
        texture = solid_booster_cm, nothke-2015_SLS_CDR_textures/Engine/ADVSRBSLS/solid_booster_cm
    }
    
    @MODULE
    {    
        @name = ModuleEnginesFX
        @maxThrust = 1005
    }
    @RESOURCE
    {
        @name = SolidFuel
        @amount = 2080
        @maxAmount = 2080
    }

    !MODULE[FStextureSwitch2] {}
}
 

Everything but the texture switch works.

Ok, you have two problems that I can see:

First is that you are trying to use a MODEL node when a mesh is being defined.  

The second is that you aren't specifying the texture name (internal to the .mu file).

so try this:

+PART[MassiveBooster]:FOR[KerbobulusSpaceProgram]
{
    @name = AdvancedBoosterKLS
    @title = ADVB-KR2 "Helios" Advanced SRB
    @manufacturer = Kerbobulus Corp.
    @description = A more advanced SRB
    @mass = 2.5
    @entryCost = 20000
    @cost = 5000
    @TechRequired = experimentalRocketry
    -mesh = MassiveSRB.mu

    @MODEL
    {
        model = Squad/Parts/Engine/MassiveSRB/MassiveSRB
        texture = MassiveSRB, nothke-2015_SLS_CDR_textures/Engine/ADVSRBSLS/solid_booster_cm
    }
    
    @MODULE
    {    
        @name = ModuleEnginesFX
        @maxThrust = 1005
    }
    @RESOURCE
    {
        @name = SolidFuel
        @amount = 2080
        @maxAmount = 2080
    }

    !MODULE[FStextureSwitch2] {}
}
 

 

If this doesn't work, then replace the texture line with this:

        texture = MassiveSRB.001, nothke-2015_SLS_CDR_textures/Engine/ADVSRBSLS/solid_booster_cm

 

1 person likes this

Share this post


Link to post
Share on other sites
13 minutes ago, Bottle Rocketeer 500 said:

@linuxgurugamer None of your fixes seem to work.

Send me the replacement texture file

Share this post


Link to post
Share on other sites
17 minutes ago, Bottle Rocketeer 500 said:

@linuxgurugamer Do you mean the actual file? Here you go!

got it, will let you know when I have it fixed.  May be a day or so

Share this post


Link to post
Share on other sites
1 minute ago, Bottle Rocketeer 500 said:

Oh, ok. Thanks.

May be sooner :D

 

Share this post


Link to post
Share on other sites

Posted (edited)

Problem Solved:

____________________________________________________________________________________________________________________________________

I had to remove the "@" sign from the model node and the value before the separator had to be the name of the texture file you wanted to change. 

The second tip I noticed here.

Edited by Bottle Rocketeer 500

Share this post


Link to post
Share on other sites
On ‎7‎/‎10‎/‎2017 at 4:25 PM, Bottle Rocketeer 500 said:

Hello, everyone and I made this config, which doesn't work:

  Hide contents


+PART[MassiveBooster]:FOR[KerbobulusSpaceProgram]
{
	@name = AdvancedBoosterKLS
	@title = ADVB-KR2 "Helios" Advanced SRB
	@manufacturer = Kerbobulus Corp.
	@description = A more advanced SRB
	@mass = 2.5
	@entryCost = 20000
	@cost = 5000
	@TechRequired = experimentalRocketry

	@MODEL
	{
		texture = nothke-2015_SLS_CDR_textures/Engine/ADVSRBSLS/solid_booster_cm
	}
	
	@MODULE
	{	
		@name = ModuleEnginesFX
		@maxThrust = 1005
	}
	@RESOURCE
	{
		@name = SolidFuel
		@amount = 2080
		@maxAmount = 2080
	}
	!MODULE[ModuleFStextureSwitch2]:AFTER[KerbobulusSpaceProgram] {}
}

 

 

I wrote a MM for that mod some time ago does it not work anymore ? If it still does you could just add what changes you want 

Spoiler

+PART[MassiveBooster]
{
 @name = MassiveBoosterOrange
        @author = Squad , Retextured by nothke
 %MODEL
{
model = Squad/Parts/Engine/MassiveSRB/MassiveSRB
texture = solid_booster_cm, nothke-2015_SLS_CDR_textures/Engine/MassiveSRB/solid_booster_cm
}
}
 

 

Share this post


Link to post
Share on other sites

Posted (edited)

In fact, that was the config I based mine off of! it works ingame, but I've made MM patches for that mod,(which is just awesome) to use FS Texture Switch 2 instead of duplicating stock parts, and my mod with those configs will probably come out soon, I'll update this with a link to my mod once it comes.

Also, try adding

-mesh = MassiveSRB

before the model node

Edited by Bottle Rocketeer 500

Share this post


Link to post
Share on other sites
7 minutes ago, Bottle Rocketeer 500 said:

In fact, that was the config I based mine off of! it works ingame, but I've made MM patches for that mod,(which is just awesome) to use FS Texture Switch 2 instead of duplicating stock parts, and my mod with those configs will probably come out soon, I'll update this with a link to my mod once it comes.

Also, try adding


-mesh = MassiveSRB

before the model node

FS texture switch2 is great but the only thing it cuts down is the parts list not on memory just aside note 

Share this post


Link to post
Share on other sites

It's just annoying to have two parts with the same title.

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