Jump to content

Random Part reconfigs to create new wonders.


Recommended Posts

There are too many to put up every config here so since they share I will just put up the part variants for the three versions so far. This covers all the main building parts. Just match the beginings and then copy and paste over the ENTIRE VARIANT MODULE. THIS IS FOR GROUNDED MODULAR VEHICLES

EXAMPLE   MODULE
    {
        name = ModulePartVariants
        baseVariant = StockalikeYellow
        //primaryColor = #adafad
        //secondaryColor = #adafad
        //baseDisplayName = Stockalike White
        //baseThemeName = Stockalike
        VARIANT
        {
            name = Stockalike
            displayName = Stockalike White
            themeName = Stockalike
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpackao <MATCH THIS
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexwhite
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }

Spoiler

    MODULE
    {
        name = ModulePartVariants
        baseVariant = StockalikeYellow
        //primaryColor = #adafad
        //secondaryColor = #adafad
        //baseDisplayName = Stockalike White
        //baseThemeName = Stockalike
        VARIANT
        {
            name = Stockalike
            displayName = Stockalike White
            themeName = Stockalike
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexwhite
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = StockalikeYellow
            displayName = Stockalike Yellow
            themeName = StockalikeYellow
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = DeluxeBlack
            displayName = Deluxe Black
            themeName = DeluxeBlack
            primaryColor = #242524
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexblack
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Blue
            displayName = Blue
            themeName = Blue
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexblue
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Green
            displayName = Green
            themeName = Green
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexGreen
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Red
            displayName = Red
            themeName = Red
            primaryColor = #b72d2b
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexRed
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Orange
            displayName = Orange
            themeName = Orange
            primaryColor = #c97430
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexOrange
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Purple
            displayName = Purple
            themeName = Purple
            primaryColor = #c97430
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexPurple
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Olive
            displayName = Olive
            themeName = Olive
            primaryColor = #556b2f
            secondaryColor = #556b2f
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexolive
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Kaki
            displayName = Kaki
            themeName = Kaki
            primaryColor = #bdb76b
            secondaryColor = #bdb76b
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexkaki
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = OliveCamo
            displayName = OliveCamo
            themeName = OliveCamo
            primaryColor = #556b2f
            secondaryColor = #6e8b3d
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexolivecamo2
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = KakiCamo
            displayName = KakiCamo
            themeName = KakiCamo
            primaryColor = #bdb76b
            secondaryColor = #8b6914
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexkakicamo
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
        VARIANT
        {
            name = Zebra
            displayName = Zebra
            themeName = Zebra
            primaryColor = #adafad
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexzebra
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
        }
    }

 

Spoiler

    MODULE
    {
        name = ModulePartVariants
        baseVariant = StockalikeYellow
        //primaryColor = #adafad
        //secondaryColor = #adafad
        //baseDisplayName = Stockalike White
        //baseThemeName = Stockalike
        VARIANT
        {
            name = Stockalike
            displayName = Stockalike White
            themeName = Stockalike
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2white
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = StockalikeYellow
            displayName = Stockalike Yellow
            themeName = StockalikeYellow
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = DeluxeBlack
            displayName = Deluxe Black
            themeName = DeluxeBlack
            primaryColor = #242524
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2black
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Blue
            displayName = Blue
            themeName = Blue
            primaryColor = #1874cd
            secondaryColor = #1874cd
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2blue
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Green
            displayName = Green
            themeName = Green
            primaryColor = #228b22
            secondaryColor = #228b22
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2Green
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Red
            displayName = Red
            themeName = Red
            primaryColor = #b22222
            secondaryColor = #b22222
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2Red
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Orange
            displayName = Orange
            themeName = Orange
            primaryColor = #ff8c00
            secondaryColor = #ff8c00
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2Orange
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Purple
            displayName = Purple
            themeName = Purple
            primaryColor = #68228b
            secondaryColor = #68228b
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2Purple
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Olive
            displayName = Olive
            themeName = Olive
            primaryColor = #556b2f
            secondaryColor = #556b2f
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2olive
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Kaki
            displayName = Kaki
            themeName = Kaki
            primaryColor = #bdb76b
            secondaryColor = #bdb76b
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2kaki
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = OliveCamo
            displayName = OliveCamo
            themeName = OliveCamo
            primaryColor = #556b2f
            secondaryColor = #6e8b3d
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2olivecamo2
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = KakiCamo
            displayName = KakiCamo
            themeName = KakiCamo
            primaryColor = #bdb76b
            secondaryColor = #8b6914
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2kakicamo
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
        VARIANT
        {
            name = Zebra
            displayName = Zebra
            themeName = Zebra
            primaryColor = #adafad
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpack4ao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex2zebra
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm2
            }
        }
    }

For the engines/fuelcells. They have an extra texture. Their configs are called trunk1 through 4

Spoiler

    MODULE
    {
        name = ModulePartVariants
        baseVariant = StockalikeYellow
        //primaryColor = #adafad
        //secondaryColor = #adafad
        //baseDisplayName = Stockalike White
        //baseThemeName = Stockalike
        VARIANT
        {
            name = Stockalike
            displayName = Stockalike White
            themeName = Stockalike
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexwhite
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = StockalikeYellow
            displayName = Stockalike Yellow
            themeName = StockalikeYellow
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktex
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = DeluxeBlack
            displayName = Deluxe Black
            themeName = DeluxeBlack
            primaryColor = #242524
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexblack
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Blue
            displayName = Blue
            themeName = Blue
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexblue
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Green
            displayName = Green
            themeName = Green
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexGreen
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Red
            displayName = Red
            themeName = Red
            primaryColor = #b72d2b
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexRed
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Orange
            displayName = Orange
            themeName = Orange
            primaryColor = #c97430
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexOrange
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Purple
            displayName = Purple
            themeName = Purple
            primaryColor = #c97430
            secondaryColor = #333233
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexPurple
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Olive
            displayName = Olive
            themeName = Olive
            primaryColor = #556b2f
            secondaryColor = #556b2f
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexolive
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Kaki
            displayName = Kaki
            themeName = Kaki
            primaryColor = #bdb76b
            secondaryColor = #bdb76b
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexkaki
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = OliveCamo
            displayName = OliveCamo
            themeName = OliveCamo
            primaryColor = #556b2f
            secondaryColor = #6e8b3d
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexolivecamo2
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = KakiCamo
            displayName = KakiCamo
            themeName = KakiCamo
            primaryColor = #bdb76b
            secondaryColor = #8b6914
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexkakicamo
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
        VARIANT
        {
            name = Zebra
            displayName = Zebra
            themeName = Zebra
            primaryColor = #adafad
            secondaryColor = #242524
            TEXTURE
            {
                materialName = groundedpackao
                mainTextureURL = Grounded/Parts/Shared/groundedpacktexzebra
                _BumpMap = Grounded/Parts/Shared/groundedpacknrm
            }
            TEXTURE
            {
                materialName = groundedpackenginesao
                mainTextureURL = Grounded/Parts/Shared/groundedenginetex
                //_BumpMap = Grounded/Parts/Shared/
            }
        }
    }

And for the container. I have commented out the bump map on the wood crate version but haven't loaded up to test yet.

Spoiler

    MODULE
    {
        name = ModulePartVariants
        baseVariant = Brown
        //primaryColor = #adafad
        //secondaryColor = #adafad
        //baseDisplayName = Stockalike White
        //baseThemeName = Stockalike
        VARIANT
        {
            name = Brown
            displayName = Brown
            themeName = Brown
            primaryColor = #adafad
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedcargotex
                mainTextureURL = Grounded/Parts/Shared/groundedcargotex
                _BumpMap = Grounded/Parts/Shared/groundedcargonrm
            }
        }
        VARIANT
        {
            name = Blue
            displayName = Blue
            themeName = Blue
            primaryColor = #e5b139
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedcargotex
                mainTextureURL = Grounded/Parts/Shared/groundedcargotexblue
                _BumpMap = Grounded/Parts/Shared/groundedcargonrm
            }
        }
        VARIANT
        {
            name = Curtain
            displayName = Curtain
            themeName = Curtain
            primaryColor = #e5b139
            secondaryColor = #adafad
            TEXTURE
            {
                materialName = groundedcargotex
                mainTextureURL = Grounded/Parts/Shared/groundedcargotexCurtain
                _BumpMap = Grounded/Parts/Shared/groundedcargonrm
            }
        }
        VARIANT
        {
            name = CurtainCamo
            displayName = Curtain Camo
            themeName = CurtainCamo
            primaryColor = #adafad
            secondaryColor = #e5b139
            TEXTURE
            {
                materialName = groundedcargotex
                mainTextureURL = Grounded/Parts/Shared/groundedcargotexCurtaincamo
                _BumpMap = Grounded/Parts/Shared/groundedcargonrm
            }
        }
        VARIANT
        {
            name = WoodCrate
            displayName = Wood Crate
            themeName = WoodCrate
            primaryColor = #adafad
            secondaryColor = #8c6552
            TEXTURE
            {
                materialName = groundedcargotex
                mainTextureURL = Grounded/Parts/Shared/groundedcargotexwood
                // _BumpMap = Grounded/Parts/Shared/groundedcargonrm
            }
        }
    }

Just need to convert all the dds to png for imgur. So will have the texture maps up later. You can use this with what you have without it breaking it. You will just have options you can't use yet.

Link to comment
Share on other sites

36 minutes ago, ColdJ said:

*skipped_some_text_not_to_overquote*
Just need to convert all the dds to png for imgur. So will have the texture maps up later. You can use this with what you have without it breaking it. You will just have options you can't use yet.

Just pack *.dds in archive and upload somewhere as a file. No need to handplace every texture to imgur just for people to handpick one-by-one to download.

Link to comment
Share on other sites

GameData\Grounded\Parts\Shared\groundedpacktex2kakicamo.png

20nSQkk.png

GameData\Grounded\Parts\Shared\groundedpacktex2olivecamo2.png

DrlCYXu.png

GameData\Grounded\Parts\Shared\groundedpacktex2zebra.png

AN2M3pY.png

GameData\Grounded\Parts\Shared\groundedpacktexkakicamo.png

8rUM0Zs.png

GameData\Grounded\Parts\Shared\groundedpacktexolivecamo2.png

qdoF995.png

GameData\Grounded\Parts\Shared\groundedpacktexzebra.png

hnXB27j.png

5 minutes ago, Warro said:

Just pack *.dds in archive and upload somewhere as a file. No need to handplace every texture to imgur just for people to handpick one-by-one to download.

I don't have file sharing. may pop it in as a texture mod on spacedock later. If you want them now this is the option.

Link to comment
Share on other sites

Posted (edited)

GameData\Grounded\Parts\Shared\groundedcargotexblue.png

8iAVtsr.png

GameData\Grounded\Parts\Shared\groundedcargotexCurtain.png

uLGTUPy.png

GameData\Grounded\Parts\Shared\groundedcargotexCurtaincamo.png

PfYJRWp.png

GameData\Grounded\Parts\Shared\groundedcargotexwood.png

GT247cN.png

Edited by ColdJ
Link to comment
Share on other sites

@Caerfinon final version, finally found the areas I was looking for. It is a beautifully detailed craft body,wheels and accessories. The creator did a fantastic job. I finally settled on a rescaleFactor of 1.65 because it fits the Grounded container just right. Still looks small compared to the humvee but that it is in real life. That van is huge when compared, yet I have never changed it's scale.

liWvbll.png4n6VjLi.pngnoMthmD.pngOVb7Kh7.pngQ8gduFJ.png

Here is the texture file. I also have made it so the cosmetic spare has a node to click straight on on the back in the right place. made the spares nodeable, lowered the com but not so much that it doesn't still sway under load. Gane it a reaction wheel so if you do manage to roll it you have a chance of getting back up.

nn6tSRN.png

Link to comment
Share on other sites

2 minutes ago, ColdJ said:

final version, finally found the areas I was looking for

Very nice. Well done. Huzzah! :heart_eyes:

(Just needs an animated lion on the hood now... best get working on that blender side project ;p

0HEN2bx.png

Link to comment
Share on other sites

Vehicle config.
 

Spoiler

 

PART

{

    name = RoverLand

    module = Part

    author = TD

    // rescaleFactor = 1.28

    rescaleFactor = 1.65

    node_stack_roof = 0.0, -0.34687, -0.49331, 0, 0, -1, 1// roof attachment point

    
node_stack_fl = -0.07126, 0.71752, 0.18 ,-1, 0, 0, 1

    node_stack_fr = 0.07126, 0.71752, 0.18 ,1, 0, 0, 1

    node_stack_rl = -0.10391, -0.70193, 0.18 ,-1, 0, 0, 1

    node_stack_rr = 0.10391, -0.70193, 0.18 ,1, 0, 0, 1

    
node_stack_top = 0.0, 1.01699, 0.21244, 0.0, 1.0, 0.0 //front bumper

    node_stack_bottom = 0.0, -1.19814, 0.1779, 0.0, -1.0, 0.0, 1 //tow attach

    node_stack_spare = -0.00, -1.19814, -0.1, 0.0, -1.0, 0.0, 0 //Spare attach


    //node_attach = 0.0, 0.0, 5.12, 0.0, 0.0, -1.0, 1

    
CoMOffset = 0.0, 0.07, 3.0
    
TechRequired = start

    entryCost = 5800

    cost = 1600

    category = Pods

    subcategory = 0

    title = Defender
    manufacturer = Kerbin Rover

    description = The latest long wheelbase Defender from KR

    attachRules = 1,0,1,1,0
    mass = 0.8

    dragModelType = default
    maximum_drag = 0.08

    minimum_drag = 0.08

    angularDrag = 1

    crashTolerance = 40

    maxTemp = 570

    skinMaxTemp = 800

    vesselType = Ship

    CrewCapacity = 7


    tags = rover defender
 
    MODEL

    {

        model = KerbinRover/Parts/Rover/NewModel

    }

    INTERNAL

    {

        name =  RoverInternal

    }

    MODULE

    {

        name = ModuleCommand

        minimumCrew = 1

    }

    RESOURCE

    {

        name = ElectricCharge

        amount = 100
0
        maxAmount = 1000

    }


    RESOURCE

    {

        name = LiquidFuel

        amount = 3.93

        maxAmount = 3.93

    }
    //RESOURCE

    //{

        //name = Oxidizer

        //amount = 0

        //maxAmount = 2

    //}
    

MODULE

    {

        name = ModuleResourceConverter

        ConverterName = Engine

        StartActionName = Ignition On

        StopActionName = Ignition Off
        FillAmount = 0.99

        AutoShutdown = false

        GeneratesHeat = true

        TemperatureModifier

        {

            key = 0 350

            key = 750 250

            key = 1000 30

        }

        UseSpecialistBonus = false


        
INPUT_RESOURCE

         {

            ResourceName = LiquidFuel

            Ratio = 0.000729

            FlowMode = STAGE_PRIORITY_FLOW

         }

         INPUT_RESOURCE

         {

            ResourceName = IntakeAir

            Ratio = 0.1093

            FlowMode = STAGE_PRIORITY_FLOW

         }
            
            
                 

OUTPUT_RESOURCE

         {

            ResourceName = ElectricCharge

            Ratio = 23.59

            DumpExcess = false

         }

    }


    //MODULE

    //{

         //name = ModuleResourceConverter

        // ConverterName = Fuel Cell

        // StartActionName = Start Fuel Cell

        // StopActionName = Stop Fuel Cell

        // FillAmount = 0.99

        //AutoShutdown = false

        //GeneratesHeat = false

        //UseSpecialistBonus = false

 
        
// INPUT_RESOURCE

         //{

            //ResourceName = LiquidFuel

            //Ratio = 0.000729

            //FlowMode = STAGE_PRIORITY_FLOW

        // }

         //INPUT_RESOURCE

        // {

            //ResourceName = Oxidizer

            //Ratio = 0.00734

            //FlowMode = STAGE_PRIORITY_FLOW

         //}
            
            
                    //

OUTPUT_RESOURCE

          // {

            //ResourceName = ElectricCharge

            //Ratio = 25.59

            //DumpExcess = false

           //}

    //}

    //MODULE

    //{

        //name = ModuleCoreHeat

        //CoreTempGoal = 300
        //Internal temp goal - we don't transfer till we hit this point

        //CoreToPartRatio = 0.2
        //Scale back cooling if the part is this % of core temp

        //CoreTempGoalAdjustment = 0
        //Dynamic goal adjustment

        //CoreEnergyMultiplier = 0.1
        //What percentage of our core energy do we transfer to the part

        //HeatRadiantMultiplier = 0.25
        //If the core is hotter, how much heat radiates?

        //CoolingRadiantMultiplier = 0
        //If the core is colder, how much radiates?

        //HeatTransferMultiplier = 0
        //If the part is hotter, how much heat transfers in?

        //CoolantTransferMultiplier = 0.01
        //If the part is colder, how much of our energy can we transfer?

        //radiatorCoolingFactor = 1
        //How much energy we pull from core with an active radiator?  >= 1

        //radiatorHeatingFactor = 0.05
        //How much energy we push to the active radiator

        //MaxCalculationWarp = 1000
        //Based on how dramatic the changes are, this is the max rate of change

        //CoreShutdownTemp = 1000
        //At what core temperature do we shut down all generators on this part?

        //MaxCoolant = 100
        //Maximum amount of radiator capacity we can consume - 50 = 1 small

    //}

    MODULE

    {

        name = ModuleActiveRadiator

        maxEnergyTransfer = 200

        overcoolFactor = 0.25

        isCoreRadiator = true

        parentCoolingOnly = true

        RESOURCE

        {

            name = ElectricCharge

            rate = 0.0025

        }
    }
    
MODULE

    {

        name = FlagDecal

        textureQuadName = Flag

    }

    MODULE

    {

        name = ModuleScienceExperiment

        experimentID = crewReport

        experimentActionName = Crew Report

        resetActionName = Discard Crew Report

        reviewActionName = Review Report

        useStaging = False

        useActionGroups = True

        hideUIwhenUnavailable = True

        rerunnable = True

        xmitDataScalar = 1.0

        usageReqMaskInternal = 5

        usageReqMaskExternal = -1

    }

    MODULE

    {

        name = ModuleScienceContainer

        reviewActionName = Review Stored Data

        storeActionName = Store Experiments

        evaOnlyStorage = True

        storageRange = 1.3

    }

    MODULE

    {

        name = ModuleResourceIntake

        resourceName = IntakeAir

        checkForOxygen = true

        area = 0.0026

        intakeSpeed = 5

        intakeTransformName = Intake

        machCurve

        {

            key = 1 1 0 0

            key = 1.5 0.9 -0.4312553 -0.4312553

            key = 2.5 0.45 -0.5275364 -0.5275364

            key = 3.5 0.1 0 0

        }

    }

    RESOURCE

    {

        name = IntakeAir

        amount = 0.00

        maxAmount = 0.02

    }

    MODULE

    {

        name = ModuleLight

        lightName = Spotlight

        useAnimationDim = false

        lightBrightenSpeed = 2.5

        lightDimSpeed = 2.5

        resourceAmount = 0.3

        animationName = CompiledAnimation

        useResources = true

    }
    MODULE
    {
        name = ModuleReactionWheel
        
        PitchTorque = 5
        YawTorque = 5
        RollTorque = 10
        
        RESOURCE
        {
            name = ElectricCharge
            rate = 0.24
        }
    }

 

 


    @PART[RoverLand]:NEEDS[Firespitter]

    {

            %MODULE[FStextureSwitch2]

        {

            %objectNames = LR

            %textureRootFolder = KerbinRover/Parts/Rover/

            %textureNames =

Rover;RoverSantoriniBlack;RoverHavana;RoverMontalcinoRed;RoverCorrisGrey;RoverIndusSilver;Rove

rKeswickGreen;RoverPinkP;RoverFujiWhite;RoverFujiWhite2;RoverScotiaGrey;RoverOzCamo;RoverDPMWo

odland2Fine

            %textureDisplayNames = Explorer Special;Santorini

Black;Havana;Montalcino Red;Corris Grey;Indus Silver;Keswick Green;Pink Panther;Fuji White

(Contrast Roof);Fuji White;Scotia Grey;Australia MultiCam;British DPM Woodland 2

            %nextButtonText = Next Paint Job

            %prevButtonText = Previous Paint Job

            %statusText = Chosen Paint Colours

            %switchableInFlight = false

            %repaintableEVA = true

        }

    }
}

 

standard spare

Spoiler

 

PART

{

    name = DefenderSpare

    module = Part

    author = TD

    mesh = NewModel.mu

    scale = 1
    rescaleFactor = 1.65
    node_attach = 0.0, -0.055, 0.0, 0.0, -1.0, 0.0

    node_stack_hub = 0.0, -0.07, 0.0, 0.0, -1.0, 0.0, 0
    
TechRequired = start

    entryCost = 100

    cost = 100

    category = Utility
    subcategory = 0

    title = Land Rover Defender Decorative Spare Wheel

    manufacturer = Kerbin Rover

    description = Adds lovely extra spare wheel.

    attachRules = 1,1,0,1,0

    mass = 0.0005

    dragModelType = default

    maximum_drag = 0.2

    minimum_drag = 0.2

    angularDrag = 0.1

    maxTemp = 2000 // = 3200


    crashTolerance = 100
    breakingForce = 2072
    breakingTorque = 2072
    bulkheadProfiles = size1, srf
    tags = build connect rover defender
}

 

Just stopping to read your reply.

 

I reckon I could fix that with some new tyres and a hammer. :)

Mud Spare. It has a different offset cause it is wider.

Spoiler

 

PART

{

    name = DefenderSpare2

    module = Part

    author = TD

    mesh = NewModel.mu

    scale = 1
    rescaleFactor = 1.65
    node_attach = 0.0, -0.055, 0.0, 0.0, -1.0, 0.0

    node_stack_hub = 0.0, -0.09, 0.0, 0.0, -1.0, 0.0, 0
    
TechRequired = start

    entryCost = 100

    cost = 100

    category = Utility

    subcategory = 0

    title = Land Rover Defender Decorative Spare Wheel

    manufacturer = Kerbin Rover

    description = Adds lovely extra spare wheel.

    attachRules = 1,1,0,1,0

    mass = 0.0005

    dragModelType = default

    maximum_drag = 0.2

    minimum_drag = 0.2

    angularDrag = 0.1

    crashTolerance = 100
    breakingForce = 2072
    breakingTorque = 2072
    maxTemp = 2000 // = 3200
    bulkheadProfiles = size1, srf


    tags = build connect rover defender
}

 

military spare.

Spoiler

 

PART

{

    name = DefenderSpare3

    module = Part

    author = TD

    mesh = NewModel.mu

    scale = 1
    rescaleFactor = 1.65
    node_attach = 0.0, -0.055, 0.0, 0.0, -1.0, 0.0

    node_stack_hub = 0.0, -0.07, 0.0, 0.0, -1.0, 0.0, 0
    
TechRequired = start

    entryCost = 100

    cost = 100

    category = Utility

    subcategory = 0

    title = Land Rover Defender Decorative Spare Wheel

    manufacturer = Kerbin Rover

    description = Adds lovely extra spare wheel.

    attachRules = 1,1,0,1,0

    mass = 0.0005

    dragModelType = default

    maximum_drag = 0.2

    minimum_drag = 0.2

    angularDrag = 0.1

    crashTolerance = 100
    breakingForce = 2072
    breakingTorque = 2072
    maxTemp = 2000 // = 3200
    bulkheadProfiles = size1, srf


    tags = build connect rover defender
}

 

I had to change the mesh = on the drive wheels to MODEL so that the rescale to 1.65 would take, but all good. Change your Jerry cans to 20 litres to be accurate. :)

 

 

@Caerfinon got merges when posting. Hope you got the texture file and configs. Still have the long task of part variation so that it doesn't require Firespitter. I need to play more :)

Link to comment
Share on other sites

17 minutes ago, Caerfinon said:

(Just needs an animated lion on the hood now... best get working on that blender side project ;p

I put my lions in the wooden crate. :D

Link to comment
Share on other sites

I find myself asking if I really want to put part variants into a config that uses 7 different texture files to clad the model. hmmmm.

Link to comment
Share on other sites

I had found old texture pack on my harddrive, which lead to GIMP and this:
ACtC-3d6cYtAI4HxSBgqhcXiYbCDh2_kSvM4bwys
that was quick and dirty work, just used texture filler option in Gimp, so there are issues, but I want to ask what do you ppl think about such theme?
Upd: that's the list of textures I found, tested camo - wraps better, but booooring :)
 

Spoiler

ACtC-3cEcU12wPiRZ-UD573bx9kwf4PQATbUJgX7

 

Edited by Warro
Link to comment
Share on other sites

8 minutes ago, Warro said:

but I want to ask what do you ppl think about such theme?

Looks like what they use to make prototypes harder to photograph.

Just popping this here to make it easier to find in the future.

 

Link to comment
Share on other sites

@Stone Blue A model question. I have run into a problem that I have run into previously, before I had learned new parameter tricks using Part Variant. Previously it was with NMB models that refused to make use of part variant or even have a second config file in the same folder. Now It is a model of a Land Rover defender. In both cases the parts have the provision for the Firespitter texture changer. Is there something that is set up in the model mesh that prevents the part variant use by having something activated to use the Firespitter plugin? Thank you for any insights you may have.

Link to comment
Share on other sites

@ColdJ Could be... probably just not properly defined mesh objects...
I would install DebugStuff, or one of the other plugins, that display the model hierarchy right in KSP (tho you could just use BforArtists//Blender :) ), to get the names of the mesh objects you're trying to switch textures on, and make sure they match in the cfgs for the Firespitter keys... vOv
I've forgotten just about everything I used to now about Firespitter support... Once B9 PartSwitching came along, I dropped Firespitter/Interstellar FuelSwitch (which is basically an improved Firespitter, so it does texture switching also), like hot potatoes, and have never looked back.

Any old mod that uses FS/IFS for switching, I convert to B9 PS... unless its fuel switching... I havent delved into fuel switching...

I recently did a complete Firespitter to B9 PS patch for the Coatl ProbesPlus mod, if you want example patch/cfgs to look at

Edited by Stone Blue
Link to comment
Share on other sites

1 minute ago, Stone Blue said:

@ColdJ Could be... probably just not properly defined mesh objects...
I've forgotten just about everything I used to now about Firespitter support... Once B9 PartSwitching came along, I dropped Firespitter/Interstellar FuelSwitch (which is basically an improved Firespitter, so it does texture switching also), like hot potatoes, and have never looked back.

Any old mod that uses FS/IFS for switching, I convert to B9 PS... unless its fuel switching... I havent delved into fuel switching...

So is there any way to fix it so that it will accept part variant?

Link to comment
Share on other sites

4 minutes ago, ColdJ said:

So is there any way to fix it so that it will accept part variant?

Oh.. you mean *stock* part variants? sort of... Stoc part variants are very limited and simplistic... Converting from FS or even B9 switching, to stock variants, you may not be able to get the same results, as they both are capable of doing more than stock variants. Its easy to convert from stock variants *to* FS/B9, but "downgrading" to stock variants... like I said could be limited with mixed results

Also, of course, you would want to seperate the two methods... ie NOT have both stoc variants *and* any FS/B9 switching patches, on, at the same time... they would most likely interfere with each other

Edited by Stone Blue
Link to comment
Share on other sites

1 minute ago, Stone Blue said:

Oh.. you mean *stock* part variants? sort of... Stoc part variants are very limited and simplistic... Converting from FS or even B9 switching, to stock variants, you may not be able to get the same results, as they both are capable of doing more than stock variants. Its easy to convert from stock variants *to* FS/B9, but "downgrading" to stock variants... like I said could be limited with mixed results

Though I have managed to get .mu to now load up using your 2.7 version. I am a seriously long way off from knowing what I am doing. I have been trying to make configs that keep it as simple as possible, so that the average user doesn't need lots of plugins to have fun. I am generally just using it to swap textures in the SPH. nothing fancy as yet.

Link to comment
Share on other sites

Posted (edited)

Here is a link to the imgur album with all the straight colours for the Grounded modular parts. I know that everybody who reads this is smart enough to rename them to match the part variant configs. Anybody new is smart enough to read what was done in the posts before and work it out.

https://imgur.com/a/VDs2H6u

The last 2 are out of order because imgur had an error and I had to load them again.

Edited by ColdJ
Link to comment
Share on other sites

@ColdJ here I've made part variants module for KerbinRover, paste shis and get rid of Firespitter entry:
 

Spoiler

MODULE
    {
        name = ModulePartVariants
        baseVariant = ExplorerSpecial
        //primaryColor = #aa3f05
        //secondaryColor = #252425
        //baseDisplayName = Explorer Special
        //baseThemeName = ExplorerSpecial
        VARIANT
        {
            name = ExplorerSpecial
            displayName = Explorer Special
            themeName = ExplorerSpecial
            primaryColor = #aa3f05
            secondaryColor = #252425
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/Rover
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = SantoriniBlack
            displayName = Santorini Black
            themeName = SantoriniBlack
            primaryColor = #130e1d
            secondaryColor = #130e1d
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverSantoriniBlack
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = Havana
            displayName = Havana
            themeName = Havana
            primaryColor = #24170e
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverHavana
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = MontalcinoRed
            displayName = Montalcino Red
            themeName = MontalcinoRed
            primaryColor = #510212
            secondaryColor = #510212
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverMontalcinoRed
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = CorrisGrey
            displayName = Corris Grey
            themeName = CorrisGrey
            primaryColor = #2c3034
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverCorrisGrey
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = IndusSilver
            displayName = Indus Silver
            themeName = IndusSilver
            primaryColor = #979a9c
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverIndusSilver
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = KeswickGreen
            displayName = Keswick Green
            themeName = KeswickGreen
            primaryColor = #22312d
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverKeswickGreen
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = PinkPanther
            displayName = Pink Panther
            themeName = PinkPanther
            primaryColor = #9f6f60
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverPinkP
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = FujiBWhite
            displayName = Fuji White (Contrast Roof)
            themeName = FujiBWhite
            primaryColor = #d6d9d8
            secondaryColor = #252525
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverFujiWhite
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = FujiWhite
            displayName = Fuji White
            themeName = FujiWhite
            primaryColor = #d6d9d8
            secondaryColor = #d6d9d8
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverFujiWhite2
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = ScotiaGrey
            displayName = Scotia Grey
            themeName = ScotiaGrey
            primaryColor = #3f4e4a
            secondaryColor = #3f4e4a
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverScotiaGrey
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = AustraliaMultiCam
            displayName = Australia MultiCam
            themeName = AustraliaMultiCam
            primaryColor = #ac9173
            secondaryColor = #705335
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverOzCamo
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
        VARIANT
        {
            name = DPMWoodland
            displayName = British DPM Woodland 2
            themeName = DPMWoodland
            primaryColor = #7a7852
            secondaryColor = #6f4839
            TEXTURE
            {
                materialName = LandRover
                mainTextureURL = KerbinRover/Parts/Rover/RoverDPMWoodland2Fine
                _BumpMap = KerbinRover/Parts/Rover/Rovernrml
            }
        }
    }

Tried it in additions to your .cfg changes that you post, there are few issues: internal has the basic scale so don't match at all - there are duplicated mirrors and such. ComOffset is ridiculous - it drives more ore less only whith ore container on the roof :) Without it it tries to do 2-wheely or even 1-wheely

Link to comment
Share on other sites

19 minutes ago, Warro said:

Tried it in additions to your .cfg changes that you post, there are few issues: internal has the basic scale so don't match at all - there are duplicated mirrors and such. ComOffset is ridiculous - it drives more ore less only whith ore container on the roof :) Without it it tries to do 2-wheely or even 1-wheely

Com offset makes it less likely to do wheely not more. Are you pulling back on the pitch or roll, you only use those to right yourself if you have managed to tip it over. I have adjusted my IVA to fit it but I don't rush that out as any props don't move with the resize and that takes time to get adjusted. If you want to get it perfect and pop your reconfig here for us to use, feel free. Does your part variant work, because the model was setup for firespitter I hadn't been able to get it working yet.

Link to comment
Share on other sites

6 minutes ago, ColdJ said:

Com offset makes it less likely to do wheely not more. Are you pulling back on the pitch or roll, you only use those to right yourself if you have managed to tip it over. I have adjusted my IVA to fit it but I don't rush that out as any props don't move with the resize and that takes time to get adjusted. If you want to get it perfect and pop your reconfig here for us to use, feel free. Does your part variant work, because the model was setup for firespitter I hadn't been able to get it working yet.

PartVariant switcher works like a charm - look carefully, there is reference to material name, not object, like in FS.
About offset - your setting made CoM underground with rover+wheels setup. So imagine, what mill happen  if wheel contact are above CoM in turn? CoM will tend outwards, making rover wheely on inwards wheels, not the outward, how should happen in real life.

Link to comment
Share on other sites

Posted (edited)

Thank you for your work I will explore further. I have your set up working. I had the emmisive set up in mine, have to see if that caused problem. Also how did you decide on LandRover as your material name? I thought it had to be the mesh name?

@Warro

Edited by ColdJ
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.

 Share

×
×
  • Create New...