Unsolved How to skin diffrent vehcle that based on etk800,BUT not uses the etk800 paint material

Discussion in 'Mod Support' started by BeamCarHomeTrade, Jun 27, 2018.

  1. BeamCarHomeTrade

    BeamCarHomeTrade
    Expand Collapse

    Joined:
    Sep 30, 2017
    Messages:
    808
    How to skin diffrent vehcle that based on etk800,BUT not uses the etk800 paint material,instead it uses paint_mat on etk800_body mesh?

    Thanks!
     
  2. BeamCarHomeTrade

    BeamCarHomeTrade
    Expand Collapse

    Joined:
    Sep 30, 2017
    Messages:
    808
    ok figured out how,but no overlay:)))))))))

    my materials:
    Code:
    singleton Material(camaro)
    {
        mapTo = "camaro";
        useAnisotropic[0] = "1";
        castShadows = "1";
        translucent = "0";
        doubleSided = "1";
        translucentZWrite = "1";
        diffuseMap[2] = "chassis_c.png";
        specularMap[2] = "chassis_s.png";
        normalMap[2] = "chassis_n.png";
        diffuseMap[1] = "chassis.png";
        specularMap[1] = "chassis_s.png";
        normalMap[1] = "chassis_n.png";
        diffuseMap[0] = "vehicles/common/null.dds";
        specularMap[0] = "vehicles/common/null.dds";
        normalMap[0] = "chassis_n.png";
        specularPower[0] = "128";
        pixelSpecular[0] = "1";
        specularPower[1] = "32";
        pixelSpecular[1] = "1";
        specularPower[2] = "128";
        pixelSpecular[2] = "1";
        diffuseColor[0] = "1 1 1 1";
        diffuseColor[1] = "1 1 1 1";
        diffuseColor[2] = "1 1 1 1";
        useAnisotropic[0] = "1";
        useAnisotropic[1] = "1";
        useAnisotropic[2] = "1";
        castShadows = "1";
        translucent = "1";
        translucentBlendOp = "None";
        alphaTest = "0";
        alphaRef = "0";
        dynamicCubemap = true;
        instanceDiffuse[2] = true;
        materialTag0 = "beamng"; materialTag1 = "vehicle";
    };
    
    singleton Material(camaro.skin.doublestripe)
    {
        mapTo = "camaro.skin.doublestripe";
        useAnisotropic[0] = "1";
        castShadows = "1";
        translucent = "0";
        doubleSided = "1";
        translucentZWrite = "1";
        colorPaletteMap[2] = "camaro_skin_doublestripe_colormap.dds";
        overlayMap[2] = "camaro_skin_doublestripe.dds";   
        diffuseMap[2] = "chassis_c.png";
        specularMap[2] = "chassis_s.png";
        normalMap[2] = "chassis_n.png";
        diffuseMap[1] = "chassis.png";
        specularMap[1] = "chassis_s.png";
        normalMap[1] = "chassis_n.png";
        diffuseMap[0] = "vehicles/common/null.dds";
        specularMap[0] = "vehicles/common/null.dds";
        normalMap[0] = "chassis_n.png";
        specularPower[0] = "128";
        pixelSpecular[0] = "1";
        specularPower[1] = "32";
        pixelSpecular[1] = "1";
        specularPower[2] = "128";
        pixelSpecular[2] = "1";
        diffuseColor[0] = "1 1 1 1";
        diffuseColor[1] = "1 1 1 1";
        diffuseColor[2] = "1 1 1 1";
        useAnisotropic[0] = "1";
        useAnisotropic[1] = "1";
        useAnisotropic[2] = "1";
        castShadows = "1";
        translucent = "1";
        translucentBlendOp = "None";
        alphaTest = "0";
        alphaRef = "0";
        dynamicCubemap = true;
        instanceDiffuse[2] = true;
        materialTag0 = "beamng"; materialTag1 = "vehicle";
    };
    My jbeam:
    Code:
       {
       "camaro_skin_doublestripe": {
       "information":{
           "authors":"BeamNG",
           "name":"Double strip carbon fiber",
           "value":200,
       }
       "slotType" : "paint_design",
       "globalSkin" : "doublestripe",
       },
       }
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice