[FS19 Tutorial]Adding paintable grass to mod maps

User avatar
anonymouz
Posts: 156
Joined: Tue Feb 27, 2018 7:57 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by anonymouz »

I'm curious, is it maybe also possible to add paintable mud into a map(for ingame use)? ;P
(the bushes already works now, after 3 attempts)
GoodBye :[ Xbox One - ruleX Radikal ]: - :hi: - Welcome back :[ PC Master Race ]:
User avatar
LS09God
Posts: 295
Joined: Sat Jul 09, 2011 10:38 am
Location: Netherlands.

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by LS09God »

TopAce888 wrote: Tue Jan 14, 2020 11:40 pm
anonymouz wrote: Tue Jan 14, 2020 10:21 pm could somebody maybe help or answer to my question?
I wrote you a PM a few days ago. Did you overlook it?
Did you by any chance still have that PM floating around? I would also love to know what I did wrong.

Or rather, put it here, maybe inside a spoiler button?
anonymouz wrote: Sat Feb 01, 2020 4:56 am I'm curious, is it maybe also possible to add paintable mud into a map(for ingame use)? ;P
(the bushes already works now, after 3 attempts)
Well? What did you do? I really love to add the bushes to the ingame painter, makes the world more real. :lol:
Specs:
ASUS ROG Strix X570-E mobo.
AMD Ryzen 5 2600 processor.
Corsair 32Gb DDR4 internal mem.
Sandisk 1Tb SSD as boot and game drive.
Samsung 1Tb hdd for general storage.
Gigabyte RTX2070 super graphics card.
Razer Naga Chroma mouse.
Logitech G27, G13. Saiteck HOTAS pro.
Razer BlackWidow Keyboard.
Fiber connection.
User avatar
TopAce888
Posts: 17965
Joined: Tue May 15, 2018 6:29 pm
Contact:

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by TopAce888 »

Do you understand German? The description I gave anonymouz was in German.

anonymouz wrote: Sat Feb 01, 2020 4:56 am I'm curious, is it maybe also possible to add paintable mud into a map(for ingame use)? ;P
(the bushes already works now, after 3 attempts)
If I got you right, you want to paint mud with the landscaping tool? Thats easy. All you have to do is to add the layer in your map.xml under groundTypeMappings. The name of the layer must be the same as the one from the map, the type is just a description but should be unique.

You can do it like this (example from Minibrunn):

Code: Select all

<groundTypeMappings>
        ...
        <groundTypeMapping type="mud_dark"     layer="MUD_DARK" />
        ...
</groundTypeMappings>
Meine LS22-Mods
Neu-Minibrunn Support Thread
___________________________________________________
log.txt richtig posten / How to post the log.txt
Giants Bilder/Image Server

Mein fraenkforfriends-Code für kostenlos 2GB zusätzlich für dich und mich: OLIW68
User avatar
LS09God
Posts: 295
Joined: Sat Jul 09, 2011 10:38 am
Location: Netherlands.

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by LS09God »

Thanks. But I figured it out by myself already. And no, not painting just mud. I wanted to paint other foliage layers than the standard grass.
Like bushes and weeds. Got it working, even got the water puddle paintable in game. Bushes in 4 sizes and all the weed options. Got 12 paint options in paint mode.
Yeah,.... :biggrin2:
Specs:
ASUS ROG Strix X570-E mobo.
AMD Ryzen 5 2600 processor.
Corsair 32Gb DDR4 internal mem.
Sandisk 1Tb SSD as boot and game drive.
Samsung 1Tb hdd for general storage.
Gigabyte RTX2070 super graphics card.
Razer Naga Chroma mouse.
Logitech G27, G13. Saiteck HOTAS pro.
Razer BlackWidow Keyboard.
Fiber connection.
User avatar
anonymouz
Posts: 156
Joined: Tue Feb 27, 2018 7:57 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by anonymouz »

TopAce888 wrote: Sun Feb 02, 2020 2:21 pm Do you understand German? The description I gave anonymouz was in German.

anonymouz wrote: Sat Feb 01, 2020 4:56 am I'm curious, is it maybe also possible to add paintable mud into a map(for ingame use)? ;P
(the bushes already works now, after 3 attempts)
If I got you right, you want to paint mud with the landscaping tool?
Ah i'm sorry, i was speaking about dynamic Mud
https://www.youtube.com/watch?v=LJl6alhxg4U
__________________________________________________________
LS09God wrote: Mon Feb 03, 2020 1:31 pm Thanks. But I figured it out by myself already. And no, not painting just mud. I wanted to paint other foliage layers than the standard grass.
Like bushes and weeds. Got it working, even got the water puddle paintable in game. Bushes in 4 sizes and all the weed options. Got 12 paint options in paint mode.
Yeah,.... :biggrin2:
sry guys, didnt saw the msgs

"Bushes in 4 sizes" sounds amazing, i only have 1 actually
could u be so kindly and upload the map.i3d & the map.xml somewhere, so i can take it out and add this for myself or maybe spoiler the relevant code? (the file locations & files where i can find them and the layer-codes/lines)

btw. if you want some more textures, you should download the kandelin map, it has 13 awesome paving-/cobble-stones as example, which you could add to your map, as long its for private use
________________________________________________________
btw. all i forgot before was to add this code behind the layers: paintableFoliageId="Number"/>
GoodBye :[ Xbox One - ruleX Radikal ]: - :hi: - Welcome back :[ PC Master Race ]:
User avatar
LS09God
Posts: 295
Joined: Sat Jul 09, 2011 10:38 am
Location: Netherlands.

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by LS09God »

xml code:

Code: Select all

 <groundTypeMappings>
  <!-- Base -->
  <groundTypeMapping type="dirt"         layer="ROUGHDIRT" />
  <!-- Standard -->
  <groundTypeMapping type="asphalt"      layer="ASPHALT" />
  <groundTypeMapping type="gravel"       layer="GRAVEL" />
  <groundTypeMapping type="grass"        layer="GRASS" paintableFoliageId="1" />
  <groundTypeMapping type="grass2"       layer="GRASS2" paintableFoliageId="2"/>
  <groundTypeMapping type="grass3"       layer="GRASS3" paintableFoliageId="3"/>
  <groundTypeMapping type="grass4"       layer="GRASS4" paintableFoliageId="4"/>
  <groundTypeMapping type="grass5"       layer="GRASS5" paintableFoliageId="5"/>
  <groundTypeMapping type="grass6"       layer="GRASS6" paintableFoliageId="7"/>
  <groundTypeMapping type="grassRough"   layer="GRASSROUGH" />
  <groundTypeMapping type="grassTown"    layer="GRASSTOWN" paintableFoliageId="6" />
  <groundTypeMapping type="sand"         layer="SANDWET" />
  <groundTypeMapping type="animalMud"    layer="ANIMALMUD" />
  <groundTypeMapping type="concrete"     layer="CONCRETE" />
  <groundTypeMapping type="plates"       layer="PLATE" />
  <groundTypeMapping type="plateDamaged" layer="PLATEDAMAGED" />
  <groundTypeMapping type="cobblestones" layer="CONCRETE" />
  <groundTypeMapping type="flagstones"   layer="CONCRETE" />
  <!-- Special -->
  <groundTypeMapping type="forestGround" layer="FORESTLEAVES" />
  <groundTypeMapping type="rock"         layer="MOUNTAINROCK" />
  <groundTypeMapping type="riverbank"    layer="RIVERBANK" />
  <groundTypeMapping type="waterPuddle"  layer="PUDDLE" />
  </groundTypeMappings>
 
<paintableFoliages>
    <paintableFoliage id="1" layerName="grass" firstDensityMapChannel="0" numDensityMapChannels="4" value="4"  />
    <paintableFoliage id="2" layerName="bush01" firstDensityMapChannel="0" numDensityMapChannels="4" value="1"/>
	<paintableFoliage id="3" layerName="bush01" firstDensityMapChannel="0" numDensityMapChannels="4" value="3"/>	
    <paintableFoliage id="4" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="5"/>
	<paintableFoliage id="5" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="6"/>
    <paintableFoliage id="6" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="9"/>
    <paintableFoliage id="7" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="8"/>
</paintableFoliages>
i3d code:

Code: Select all

      <Layers>
        <Layer name="roughDirt01" detailMapId="5" normalMapId="6" unitSize="1.5" weightMapId="3" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt02" detailMapId="8" normalMapId="9" unitSize="1.5" weightMapId="7" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt03" detailMapId="11" normalMapId="12" unitSize="1.5" weightMapId="10" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt04" detailMapId="14" normalMapId="15" unitSize="1.5" weightMapId="13" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="grassRough01" detailMapId="17" normalMapId="18" unitSize="1.5" weightMapId="16" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough02" detailMapId="20" normalMapId="21" unitSize="1.5" weightMapId="19" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough03" detailMapId="23" normalMapId="24" unitSize="1.5" weightMapId="22" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough04" detailMapId="26" normalMapId="27" unitSize="1.5" weightMapId="25" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown01" detailMapId="29" normalMapId="30" unitSize="1.5" weightMapId="28" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown02" detailMapId="32" normalMapId="33" unitSize="1.5" weightMapId="31" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown03" detailMapId="35" normalMapId="36" unitSize="1.5" weightMapId="34" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown04" detailMapId="38" normalMapId="39" unitSize="1.5" weightMapId="37" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="40" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="43" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="46" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="49" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="mountainRock01" detailMapId="53" normalMapId="54" unitSize="6" weightMapId="52" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock02" detailMapId="56" normalMapId="57" unitSize="6" weightMapId="55" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock03" detailMapId="59" normalMapId="60" unitSize="6" weightMapId="58" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock04" detailMapId="62" normalMapId="63" unitSize="6" weightMapId="61" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark01" detailMapId="65" normalMapId="66" unitSize="6" weightMapId="64" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark02" detailMapId="68" normalMapId="69" unitSize="6" weightMapId="67" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark03" detailMapId="71" normalMapId="72" unitSize="6" weightMapId="70" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark04" detailMapId="74" normalMapId="75" unitSize="6" weightMapId="73" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="beachSandWet01" detailMapId="77" normalMapId="78" unitSize="1.5" weightMapId="76" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet02" detailMapId="80" normalMapId="81" unitSize="1.5" weightMapId="79" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet03" detailMapId="83" normalMapId="84" unitSize="1.5" weightMapId="82" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet04" detailMapId="86" normalMapId="87" unitSize="1.5" weightMapId="85" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank01" detailMapId="89" normalMapId="90" unitSize="1.2" weightMapId="88" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank02" detailMapId="92" normalMapId="93" unitSize="1.2" weightMapId="91" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank03" detailMapId="95" normalMapId="96" unitSize="1.2" weightMapId="94" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank04" detailMapId="98" normalMapId="99" unitSize="1.2" weightMapId="97" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWaterEdge01" detailMapId="101" normalMapId="102" unitSize="1.2" weightMapId="100" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWater01" detailMapId="104" normalMapId="105" unitSize="1.2" weightMapId="103" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="gravel01" detailMapId="107" normalMapId="108" unitSize="1.5" weightMapId="106" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel02" detailMapId="110" normalMapId="111" unitSize="1.5" weightMapId="109" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel03" detailMapId="113" normalMapId="114" unitSize="1.5" weightMapId="112" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel04" detailMapId="116" normalMapId="117" unitSize="1.5" weightMapId="115" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="concrete01" detailMapId="119" normalMapId="120" unitSize="1.5" weightMapId="118" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete02" detailMapId="122" normalMapId="123" unitSize="1.5" weightMapId="121" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete03" detailMapId="125" normalMapId="126" unitSize="1.5" weightMapId="124" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete04" detailMapId="128" normalMapId="129" unitSize="1.5" weightMapId="127" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteGravel01" detailMapId="131" normalMapId="132" unitSize="1.5" weightMapId="130" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteDirt01" detailMapId="134" normalMapId="135" unitSize="1.5" weightMapId="133" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="forestLeaves01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="136" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="139" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="142" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="145" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="148" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="149" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="150" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="151" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="animalMud01" detailMapId="153" normalMapId="154" unitSize="1.5" weightMapId="152" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud02" detailMapId="156" normalMapId="157" unitSize="1.5" weightMapId="155" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud03" detailMapId="159" normalMapId="160" unitSize="1.5" weightMapId="158" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud04" detailMapId="162" normalMapId="163" unitSize="1.5" weightMapId="161" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="asphalt01" detailMapId="165" normalMapId="166" unitSize="1.5" weightMapId="164" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt02" detailMapId="168" normalMapId="169" unitSize="1.5" weightMapId="167" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt03" detailMapId="171" normalMapId="172" unitSize="1.5" weightMapId="170" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt04" detailMapId="174" normalMapId="175" unitSize="1.5" weightMapId="173" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate01" detailMapId="177" normalMapId="178" unitSize="2" weightMapId="176" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate02" detailMapId="180" normalMapId="181" unitSize="2" weightMapId="179" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate03" detailMapId="183" normalMapId="184" unitSize="2" weightMapId="182" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate04" detailMapId="186" normalMapId="187" unitSize="2" weightMapId="185" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged01" detailMapId="189" normalMapId="190" unitSize="2" weightMapId="188" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged02" detailMapId="192" normalMapId="193" unitSize="2" weightMapId="191" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged03" detailMapId="195" normalMapId="196" unitSize="2" weightMapId="194" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged04" detailMapId="198" normalMapId="199" unitSize="2" weightMapId="197" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="waterPuddle01" detailMapId="201" normalMapId="202" unitSize="1.5" weightMapId="200" blendContrast="0.5" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="grass02_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="212" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="213" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="214" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="215" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <CombinedLayer name="ROUGHDIRT" layers="roughDirt01;roughDirt02;roughDirt03;roughDirt04" noiseFrequency="2"/>
        <CombinedLayer name="ANIMALMUD" layers="animalMud01;animalMud02;animalMud03;animalMud04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS" layers="grass01;grass02;grass03;grass04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSTOWN" layers="grassTown01;grassTown02;grassTown03;grassTown04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSROUGH" layers="grassRough01;grassRough02;grassRough03;grassRough04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCK" layers="mountainRock01;mountainRock02;mountainRock03;mountainRock04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCKDARK" layers="mountainRockDark01;mountainRockDark02;mountainRockDark03;mountainRockDark04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTLEAVES" layers="forestLeaves01;forestLeaves02;forestLeaves03;forestLeaves04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTNEEDLES" layers="forestNeedles01;forestNeedles02;forestNeedles03;forestNeedles04" noiseFrequency="2"/>
        <CombinedLayer name="SANDWET" layers="beachSandWet01;beachSandWet02;beachSandWet03;beachSandWet04" noiseFrequency="2"/>
        <CombinedLayer name="RIVERBANK" layers="riverBank01;riverBank02;riverBank03;riverBank04" noiseFrequency="2"/>
        <CombinedLayer name="ASPHALT" layers="asphalt01;asphalt02;asphalt03;asphalt04" noiseFrequency="2"/>
        <CombinedLayer name="CONCRETE" layers="concrete01;concrete02;concrete03;concrete04" noiseFrequency="2"/>
        <CombinedLayer name="GRAVEL" layers="gravel01;gravel02;gravel03;gravel04" noiseFrequency="2"/>
        <CombinedLayer name="PLATE" layers="plate01;plate02;plate03;plate04" noiseFrequency="2"/>
        <CombinedLayer name="PLATEDAMAGED" layers="plateDamaged01;plateDamaged02;plateDamaged03;plateDamaged04" noiseFrequency="2"/>
        <CombinedLayer name="PUDDLE" layers="waterPuddle01" noiseFrequency="2"/>
        <CombinedLayer name="GRASS2" layers="grass02_01;grass02_02;grass02_03;grass02_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS3" layers="grass03_01;grass03_02;grass03_03;grass03_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS4" layers="grass04_01;grass04_02;grass04_03;grass04_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS5" layers="grass05_01;grass05_02;grass05_03;grass05_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS6" layers="grass06_01;grass06_02;grass06_03;grass06_04" noiseFrequency="2"/>
        <LayerCombiner defaultDepthScale="0" defaultSharpness="1">
Here you go. I would explain a thing or two, but I don't have the time. :hi:
Specs:
ASUS ROG Strix X570-E mobo.
AMD Ryzen 5 2600 processor.
Corsair 32Gb DDR4 internal mem.
Sandisk 1Tb SSD as boot and game drive.
Samsung 1Tb hdd for general storage.
Gigabyte RTX2070 super graphics card.
Razer Naga Chroma mouse.
Logitech G27, G13. Saiteck HOTAS pro.
Razer BlackWidow Keyboard.
Fiber connection.
User avatar
anonymouz
Posts: 156
Joined: Tue Feb 27, 2018 7:57 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by anonymouz »

LS09God wrote: Wed Feb 05, 2020 1:23 am Here you go. I would explain a thing or two, but I don't have the time. :hi:
all good, thats awesome, thank you very much!

ah no, from where did u get the (grass02_01 -> grass06_04) files? ;)
GoodBye :[ Xbox One - ruleX Radikal ]: - :hi: - Welcome back :[ PC Master Race ]:
User avatar
LS09God
Posts: 295
Joined: Sat Jul 09, 2011 10:38 am
Location: Netherlands.

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by LS09God »

anonymouz wrote: Wed Feb 05, 2020 2:05 am
LS09God wrote: Wed Feb 05, 2020 1:23 am Here you go. I would explain a thing or two, but I don't have the time. :hi:
all good, thats awesome, thank you very much!

ah no, from where did u get the (grass02_01 -> grass06_04) files? ;)
They are the same as the original grass, but I had to rename them to 02 03 04 05 06 because each line has to have a unique name.
So yeah, copy paste and rinse and repeat.
Because I use other states then only bush, like different foliage, there are 6 states. All foliage states are in the decofoliage mode, all bushes in the bushes mode when in the editor.
Specs:
ASUS ROG Strix X570-E mobo.
AMD Ryzen 5 2600 processor.
Corsair 32Gb DDR4 internal mem.
Sandisk 1Tb SSD as boot and game drive.
Samsung 1Tb hdd for general storage.
Gigabyte RTX2070 super graphics card.
Razer Naga Chroma mouse.
Logitech G27, G13. Saiteck HOTAS pro.
Razer BlackWidow Keyboard.
Fiber connection.
User avatar
anonymouz
Posts: 156
Joined: Tue Feb 27, 2018 7:57 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by anonymouz »

LS09God wrote: Wed Feb 05, 2020 9:07 am
anonymouz wrote: Wed Feb 05, 2020 2:05 am
LS09God wrote: Wed Feb 05, 2020 1:23 am Here you go. I would explain a thing or two, but I don't have the time. :hi:
all good, thats awesome, thank you very much!

ah no, from where did u get the (grass02_01 -> grass06_04) files? ;)
They are the same as the original grass, but I had to rename them to 02 03 04 05 06 because each line has to have a unique name.
So yeah, copy paste and rinse and repeat.
Because I use other states then only bush, like different foliage, there are 6 states. All foliage states are in the decofoliage mode, all bushes in the bushes mode when in the editor.
ok thank you very much, i'll try it out
GoodBye :[ Xbox One - ruleX Radikal ]: - :hi: - Welcome back :[ PC Master Race ]:
User avatar
anonymouz
Posts: 156
Joined: Tue Feb 27, 2018 7:57 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by anonymouz »

Everything is working, thanks again Guys, now i only have to try out dyn. Mud, maybe it works aswell ^^
GoodBye :[ Xbox One - ruleX Radikal ]: - :hi: - Welcome back :[ PC Master Race ]:
BadgerGrimm
Posts: 34
Joined: Fri Jan 31, 2020 10:58 pm

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by BadgerGrimm »

Any chance you could tell us how to add more fruit types to a map? Coffee, tobacco, hemp, etc...
User avatar
Azfoor
Posts: 635
Joined: Mon Jul 31, 2017 1:05 am
Location: Sweden

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by Azfoor »

TopAce888 wrote: Tue Jan 14, 2020 11:40 pm
anonymouz wrote: Tue Jan 14, 2020 10:21 pm could somebody maybe help or answer to my question?
I wrote you a PM a few days ago. Did you overlook it?
i have a problem with painting bushes and just getting grass...!
User avatar
Azfoor
Posts: 635
Joined: Mon Jul 31, 2017 1:05 am
Location: Sweden

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by Azfoor »

LS09God wrote: Wed Feb 05, 2020 1:23 am
xml code:

Code: Select all

 <groundTypeMappings>
  <!-- Base -->
  <groundTypeMapping type="dirt"         layer="ROUGHDIRT" />
  <!-- Standard -->
  <groundTypeMapping type="asphalt"      layer="ASPHALT" />
  <groundTypeMapping type="gravel"       layer="GRAVEL" />
  <groundTypeMapping type="grass"        layer="GRASS" paintableFoliageId="1" />
  <groundTypeMapping type="grass2"       layer="GRASS2" paintableFoliageId="2"/>
  <groundTypeMapping type="grass3"       layer="GRASS3" paintableFoliageId="3"/>
  <groundTypeMapping type="grass4"       layer="GRASS4" paintableFoliageId="4"/>
  <groundTypeMapping type="grass5"       layer="GRASS5" paintableFoliageId="5"/>
  <groundTypeMapping type="grass6"       layer="GRASS6" paintableFoliageId="7"/>
  <groundTypeMapping type="grassRough"   layer="GRASSROUGH" />
  <groundTypeMapping type="grassTown"    layer="GRASSTOWN" paintableFoliageId="6" />
  <groundTypeMapping type="sand"         layer="SANDWET" />
  <groundTypeMapping type="animalMud"    layer="ANIMALMUD" />
  <groundTypeMapping type="concrete"     layer="CONCRETE" />
  <groundTypeMapping type="plates"       layer="PLATE" />
  <groundTypeMapping type="plateDamaged" layer="PLATEDAMAGED" />
  <groundTypeMapping type="cobblestones" layer="CONCRETE" />
  <groundTypeMapping type="flagstones"   layer="CONCRETE" />
  <!-- Special -->
  <groundTypeMapping type="forestGround" layer="FORESTLEAVES" />
  <groundTypeMapping type="rock"         layer="MOUNTAINROCK" />
  <groundTypeMapping type="riverbank"    layer="RIVERBANK" />
  <groundTypeMapping type="waterPuddle"  layer="PUDDLE" />
  </groundTypeMappings>
 
<paintableFoliages>
    <paintableFoliage id="1" layerName="grass" firstDensityMapChannel="0" numDensityMapChannels="4" value="4"  />
    <paintableFoliage id="2" layerName="bush01" firstDensityMapChannel="0" numDensityMapChannels="4" value="1"/>
	<paintableFoliage id="3" layerName="bush01" firstDensityMapChannel="0" numDensityMapChannels="4" value="3"/>	
    <paintableFoliage id="4" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="5"/>
	<paintableFoliage id="5" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="6"/>
    <paintableFoliage id="6" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="9"/>
    <paintableFoliage id="7" layerName="decoFoliage" firstDensityMapChannel="0" numDensityMapChannels="4" value="8"/>
</paintableFoliages>
i3d code:

Code: Select all

      <Layers>
        <Layer name="roughDirt01" detailMapId="5" normalMapId="6" unitSize="1.5" weightMapId="3" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt02" detailMapId="8" normalMapId="9" unitSize="1.5" weightMapId="7" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt03" detailMapId="11" normalMapId="12" unitSize="1.5" weightMapId="10" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt04" detailMapId="14" normalMapId="15" unitSize="1.5" weightMapId="13" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="grassRough01" detailMapId="17" normalMapId="18" unitSize="1.5" weightMapId="16" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough02" detailMapId="20" normalMapId="21" unitSize="1.5" weightMapId="19" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough03" detailMapId="23" normalMapId="24" unitSize="1.5" weightMapId="22" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough04" detailMapId="26" normalMapId="27" unitSize="1.5" weightMapId="25" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown01" detailMapId="29" normalMapId="30" unitSize="1.5" weightMapId="28" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown02" detailMapId="32" normalMapId="33" unitSize="1.5" weightMapId="31" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown03" detailMapId="35" normalMapId="36" unitSize="1.5" weightMapId="34" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown04" detailMapId="38" normalMapId="39" unitSize="1.5" weightMapId="37" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="40" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="43" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="46" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="49" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="mountainRock01" detailMapId="53" normalMapId="54" unitSize="6" weightMapId="52" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock02" detailMapId="56" normalMapId="57" unitSize="6" weightMapId="55" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock03" detailMapId="59" normalMapId="60" unitSize="6" weightMapId="58" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock04" detailMapId="62" normalMapId="63" unitSize="6" weightMapId="61" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark01" detailMapId="65" normalMapId="66" unitSize="6" weightMapId="64" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark02" detailMapId="68" normalMapId="69" unitSize="6" weightMapId="67" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark03" detailMapId="71" normalMapId="72" unitSize="6" weightMapId="70" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark04" detailMapId="74" normalMapId="75" unitSize="6" weightMapId="73" blendContrast="0.2" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="beachSandWet01" detailMapId="77" normalMapId="78" unitSize="1.5" weightMapId="76" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet02" detailMapId="80" normalMapId="81" unitSize="1.5" weightMapId="79" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet03" detailMapId="83" normalMapId="84" unitSize="1.5" weightMapId="82" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet04" detailMapId="86" normalMapId="87" unitSize="1.5" weightMapId="85" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank01" detailMapId="89" normalMapId="90" unitSize="1.2" weightMapId="88" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank02" detailMapId="92" normalMapId="93" unitSize="1.2" weightMapId="91" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank03" detailMapId="95" normalMapId="96" unitSize="1.2" weightMapId="94" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank04" detailMapId="98" normalMapId="99" unitSize="1.2" weightMapId="97" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWaterEdge01" detailMapId="101" normalMapId="102" unitSize="1.2" weightMapId="100" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWater01" detailMapId="104" normalMapId="105" unitSize="1.2" weightMapId="103" blendContrast="0.2" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="gravel01" detailMapId="107" normalMapId="108" unitSize="1.5" weightMapId="106" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel02" detailMapId="110" normalMapId="111" unitSize="1.5" weightMapId="109" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel03" detailMapId="113" normalMapId="114" unitSize="1.5" weightMapId="112" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel04" detailMapId="116" normalMapId="117" unitSize="1.5" weightMapId="115" blendContrast="0.2" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="concrete01" detailMapId="119" normalMapId="120" unitSize="1.5" weightMapId="118" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete02" detailMapId="122" normalMapId="123" unitSize="1.5" weightMapId="121" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete03" detailMapId="125" normalMapId="126" unitSize="1.5" weightMapId="124" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete04" detailMapId="128" normalMapId="129" unitSize="1.5" weightMapId="127" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteGravel01" detailMapId="131" normalMapId="132" unitSize="1.5" weightMapId="130" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteDirt01" detailMapId="134" normalMapId="135" unitSize="1.5" weightMapId="133" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="forestLeaves01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="136" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="139" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="142" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="145" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="148" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="149" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="150" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="151" blendContrast="0.2" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="animalMud01" detailMapId="153" normalMapId="154" unitSize="1.5" weightMapId="152" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud02" detailMapId="156" normalMapId="157" unitSize="1.5" weightMapId="155" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud03" detailMapId="159" normalMapId="160" unitSize="1.5" weightMapId="158" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud04" detailMapId="162" normalMapId="163" unitSize="1.5" weightMapId="161" blendContrast="0.2" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="asphalt01" detailMapId="165" normalMapId="166" unitSize="1.5" weightMapId="164" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt02" detailMapId="168" normalMapId="169" unitSize="1.5" weightMapId="167" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt03" detailMapId="171" normalMapId="172" unitSize="1.5" weightMapId="170" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt04" detailMapId="174" normalMapId="175" unitSize="1.5" weightMapId="173" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate01" detailMapId="177" normalMapId="178" unitSize="2" weightMapId="176" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate02" detailMapId="180" normalMapId="181" unitSize="2" weightMapId="179" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate03" detailMapId="183" normalMapId="184" unitSize="2" weightMapId="182" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate04" detailMapId="186" normalMapId="187" unitSize="2" weightMapId="185" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged01" detailMapId="189" normalMapId="190" unitSize="2" weightMapId="188" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged02" detailMapId="192" normalMapId="193" unitSize="2" weightMapId="191" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged03" detailMapId="195" normalMapId="196" unitSize="2" weightMapId="194" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged04" detailMapId="198" normalMapId="199" unitSize="2" weightMapId="197" blendContrast="0.2" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="waterPuddle01" detailMapId="201" normalMapId="202" unitSize="1.5" weightMapId="200" blendContrast="0.5" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="grass02_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="212" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="213" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="214" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="215" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass05_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="216" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="217" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="218" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass06_04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="219" blendContrast="0.2" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <CombinedLayer name="ROUGHDIRT" layers="roughDirt01;roughDirt02;roughDirt03;roughDirt04" noiseFrequency="2"/>
        <CombinedLayer name="ANIMALMUD" layers="animalMud01;animalMud02;animalMud03;animalMud04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS" layers="grass01;grass02;grass03;grass04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSTOWN" layers="grassTown01;grassTown02;grassTown03;grassTown04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSROUGH" layers="grassRough01;grassRough02;grassRough03;grassRough04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCK" layers="mountainRock01;mountainRock02;mountainRock03;mountainRock04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCKDARK" layers="mountainRockDark01;mountainRockDark02;mountainRockDark03;mountainRockDark04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTLEAVES" layers="forestLeaves01;forestLeaves02;forestLeaves03;forestLeaves04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTNEEDLES" layers="forestNeedles01;forestNeedles02;forestNeedles03;forestNeedles04" noiseFrequency="2"/>
        <CombinedLayer name="SANDWET" layers="beachSandWet01;beachSandWet02;beachSandWet03;beachSandWet04" noiseFrequency="2"/>
        <CombinedLayer name="RIVERBANK" layers="riverBank01;riverBank02;riverBank03;riverBank04" noiseFrequency="2"/>
        <CombinedLayer name="ASPHALT" layers="asphalt01;asphalt02;asphalt03;asphalt04" noiseFrequency="2"/>
        <CombinedLayer name="CONCRETE" layers="concrete01;concrete02;concrete03;concrete04" noiseFrequency="2"/>
        <CombinedLayer name="GRAVEL" layers="gravel01;gravel02;gravel03;gravel04" noiseFrequency="2"/>
        <CombinedLayer name="PLATE" layers="plate01;plate02;plate03;plate04" noiseFrequency="2"/>
        <CombinedLayer name="PLATEDAMAGED" layers="plateDamaged01;plateDamaged02;plateDamaged03;plateDamaged04" noiseFrequency="2"/>
        <CombinedLayer name="PUDDLE" layers="waterPuddle01" noiseFrequency="2"/>
        <CombinedLayer name="GRASS2" layers="grass02_01;grass02_02;grass02_03;grass02_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS3" layers="grass03_01;grass03_02;grass03_03;grass03_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS4" layers="grass04_01;grass04_02;grass04_03;grass04_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS5" layers="grass05_01;grass05_02;grass05_03;grass05_04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS6" layers="grass06_01;grass06_02;grass06_03;grass06_04" noiseFrequency="2"/>
        <LayerCombiner defaultDepthScale="0" defaultSharpness="1">
Here you go. I would explain a thing or two, but I don't have the time. :hi:
In what id3 file do i put the code for id3?
User avatar
TopAce888
Posts: 17965
Joined: Tue May 15, 2018 6:29 pm
Contact:

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by TopAce888 »

Could you post the content of your mapXX.XML?
Meine LS22-Mods
Neu-Minibrunn Support Thread
___________________________________________________
log.txt richtig posten / How to post the log.txt
Giants Bilder/Image Server

Mein fraenkforfriends-Code für kostenlos 2GB zusätzlich für dich und mich: OLIW68
User avatar
Azfoor
Posts: 635
Joined: Mon Jul 31, 2017 1:05 am
Location: Sweden

Re: [FS19 Tutorial]Adding paintable grass to mod maps

Post by Azfoor »

TopAce888 wrote: Mon Jun 01, 2020 4:05 pm Could you post the content of your mapXX.XML?
xml code

Code: Select all

    <additionalFiles>
        <additionalFile filename="$data/shared/materialHolders/tensionBeltMaterialHolder.i3d" />
        <additionalFile filename="$data/shared/materialHolders/tireTrackMaterialHolder.i3d" />
        <additionalFile filename="$data/shared/materialHolders/glowEffectMaterialHolder.i3d" />
        <additionalFile filename="$data/shared/mapTargetMarker.i3d" />
        <additionalFile filename="$data/particleSystems/particle_materialHolder.i3d" />
        <additionalFile filename="$data/particleSystems/effect_materialHolder.i3d" />
        <additionalFile filename="$data/particleSystems/cutterEffect_materialHolder.i3d" />
        <additionalFile filename="$data/fillPlanes/fillPlane_materialHolder.i3d" />
    </additionalFiles>

    <groundTypeMappings>
        <!-- Base -->
        <groundTypeMapping type="dirt"         layer="ROUGHDIRT"      />
        <!-- Standard -->
        <groundTypeMapping type="asphalt"      layer="ASPHALT"        />
        <groundTypeMapping type="gravel"       layer="GRAVEL"         />
        <groundTypeMapping type="grass"        layer="GRASS"  paintableFoliageId="1"        />
        <groundTypeMapping type="sand"         layer="RIVERBANK" />
        <groundTypeMapping type="animalMud"    layer="ANIMALMUD"      />
        <groundTypeMapping type="concrete"     layer="CONCRETE"       />
        <groundTypeMapping type="plates"       layer="PLATE"          />
        <groundTypeMapping type="cobblestones" layer="PLATEDAMAGED"    />
        <groundTypeMapping type="flagstones"   layer="MOUNTAINROCK"      />
        <!-- Special -->
        <groundTypeMapping type="forestGround" layer="FORESTLEAVES"   />
        <groundTypeMapping type="rock"         layer="MOUNTAINROCK"   />
        <groundTypeMapping type="grass02"         layer="grass02"  paintableFoliageId="2" />

    </groundTypeMappings>
	
	<paintableFoliages>
        <paintableFoliage id="1" layerName="grass" firstDensityMapChannel="0" numDensityMapChannels="4" value="2"  />
        <paintableFoliage id="2" layerName="bush01" firstDensityMapChannel="0" numDensityMapChannels="4" value="4"  />
    </paintableFoliages>
id3 code

Code: Select all

<TerrainTransformGroup name="terrain" translation="0 0 6.10352e-05" rotation="0 0 1.70755e-06" static="true" collisionMask="524255" nodeId="1555" heightMapId="1" patchSize="65" maxLODDistance="750" heightScale="255" unitsPerPixel="2" lodBlendStart="200" lodBlendEnd="300" lodTextureSize="2048" lodBlendStartDynamic="50" lodBlendEndDynamic="65" materialId="413" castShadowMap="true">
      <Layers>
        <Layer name="roughDirt01" detailMapId="5" normalMapId="6" unitSize="1.5" weightMapId="3" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt02" detailMapId="8" normalMapId="9" unitSize="1.5" weightMapId="7" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt03" detailMapId="11" normalMapId="12" unitSize="1.5" weightMapId="10" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="roughDirt04" detailMapId="14" normalMapId="15" unitSize="1.5" weightMapId="13" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="2"/>
        <Layer name="grassRough01" detailMapId="17" normalMapId="18" unitSize="1.5" weightMapId="16" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough02" detailMapId="20" normalMapId="21" unitSize="1.5" weightMapId="19" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough03" detailMapId="23" normalMapId="24" unitSize="1.5" weightMapId="22" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassRough04" detailMapId="26" normalMapId="27" unitSize="1.5" weightMapId="25" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown01" detailMapId="29" normalMapId="30" unitSize="1.5" weightMapId="28" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown02" detailMapId="32" normalMapId="33" unitSize="1.5" weightMapId="31" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown03" detailMapId="35" normalMapId="36" unitSize="1.5" weightMapId="34" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grassTown04" detailMapId="38" normalMapId="39" unitSize="1.5" weightMapId="37" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass01" detailMapId="41" normalMapId="42" unitSize="1.5" weightMapId="40" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass02" detailMapId="44" normalMapId="45" unitSize="1.5" weightMapId="43" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass03" detailMapId="47" normalMapId="48" unitSize="1.5" weightMapId="46" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="grass04" detailMapId="50" normalMapId="51" unitSize="1.5" weightMapId="49" blendContrast="0.1" distanceMapId="4" attributes="0.208 0.11 0.056 1 2" priority="0"/>
        <Layer name="mountainRock01" detailMapId="53" normalMapId="54" unitSize="6" weightMapId="52" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock02" detailMapId="56" normalMapId="57" unitSize="6" weightMapId="55" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock03" detailMapId="59" normalMapId="60" unitSize="6" weightMapId="58" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRock04" detailMapId="62" normalMapId="63" unitSize="6" weightMapId="61" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark01" detailMapId="65" normalMapId="66" unitSize="6" weightMapId="64" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark02" detailMapId="68" normalMapId="69" unitSize="6" weightMapId="67" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark03" detailMapId="71" normalMapId="72" unitSize="6" weightMapId="70" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="mountainRockDark04" detailMapId="74" normalMapId="75" unitSize="6" weightMapId="73" blendContrast="0.1" distanceMapId="4" attributes="0.167 0.163 0.159 0 7" priority="7"/>
        <Layer name="beachSandWet01" detailMapId="77" normalMapId="78" unitSize="1.5" weightMapId="76" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet02" detailMapId="80" normalMapId="81" unitSize="1.5" weightMapId="79" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet03" detailMapId="83" normalMapId="84" unitSize="1.5" weightMapId="82" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="beachSandWet04" detailMapId="86" normalMapId="87" unitSize="1.5" weightMapId="85" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank01" detailMapId="89" normalMapId="90" unitSize="1.2" weightMapId="88" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank02" detailMapId="92" normalMapId="93" unitSize="1.2" weightMapId="91" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank03" detailMapId="95" normalMapId="96" unitSize="1.2" weightMapId="94" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBank04" detailMapId="98" normalMapId="99" unitSize="1.2" weightMapId="97" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWaterEdge01" detailMapId="101" normalMapId="102" unitSize="1.2" weightMapId="100" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="riverBankWater01" detailMapId="104" normalMapId="105" unitSize="1.2" weightMapId="103" blendContrast="0.1" distanceMapId="4" attributes="0.901 0.613 0.365 1 3" priority="3"/>
        <Layer name="gravel01" detailMapId="107" normalMapId="108" unitSize="1.5" weightMapId="106" blendContrast="0.1" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel02" detailMapId="110" normalMapId="111" unitSize="1.5" weightMapId="109" blendContrast="0.1" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel03" detailMapId="113" normalMapId="114" unitSize="1.5" weightMapId="112" blendContrast="0.1" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="gravel04" detailMapId="116" normalMapId="117" unitSize="1.5" weightMapId="115" blendContrast="0.1" distanceMapId="4" attributes="0.443 0.424 0.42 0.6 1" priority="4"/>
        <Layer name="concrete01" detailMapId="119" normalMapId="120" unitSize="1.5" weightMapId="118" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete02" detailMapId="122" normalMapId="123" unitSize="1.5" weightMapId="121" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete03" detailMapId="125" normalMapId="126" unitSize="1.5" weightMapId="124" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concrete04" detailMapId="128" normalMapId="129" unitSize="1.5" weightMapId="127" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteGravel01" detailMapId="131" normalMapId="132" unitSize="1.5" weightMapId="130" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="concreteDirt01" detailMapId="134" normalMapId="135" unitSize="1.5" weightMapId="133" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="forestLeaves01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="136" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="139" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="142" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestLeaves04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="145" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles01" detailMapId="137" normalMapId="138" unitSize="1.5" weightMapId="148" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles02" detailMapId="140" normalMapId="141" unitSize="1.5" weightMapId="149" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles03" detailMapId="143" normalMapId="144" unitSize="1.5" weightMapId="150" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="forestNeedles04" detailMapId="146" normalMapId="147" unitSize="1.5" weightMapId="151" blendContrast="0.1" distanceMapId="4" attributes="0.034 0.016 0.008 0.8 5" priority="1"/>
        <Layer name="animalMud01" detailMapId="153" normalMapId="154" unitSize="1.5" weightMapId="152" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud02" detailMapId="156" normalMapId="157" unitSize="1.5" weightMapId="155" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud03" detailMapId="159" normalMapId="160" unitSize="1.5" weightMapId="158" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="animalMud04" detailMapId="162" normalMapId="163" unitSize="1.5" weightMapId="161" blendContrast="0.1" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <Layer name="asphalt01" detailMapId="165" normalMapId="166" unitSize="1.5" weightMapId="164" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt02" detailMapId="168" normalMapId="169" unitSize="1.5" weightMapId="167" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt03" detailMapId="171" normalMapId="172" unitSize="1.5" weightMapId="170" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="asphalt04" detailMapId="174" normalMapId="175" unitSize="1.5" weightMapId="173" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate01" detailMapId="177" normalMapId="178" unitSize="2" weightMapId="176" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate02" detailMapId="180" normalMapId="181" unitSize="2" weightMapId="179" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate03" detailMapId="183" normalMapId="184" unitSize="2" weightMapId="182" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plate04" detailMapId="186" normalMapId="187" unitSize="2" weightMapId="185" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged01" detailMapId="189" normalMapId="190" unitSize="2" weightMapId="188" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged02" detailMapId="192" normalMapId="193" unitSize="2" weightMapId="191" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged03" detailMapId="195" normalMapId="196" unitSize="2" weightMapId="194" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="plateDamaged04" detailMapId="198" normalMapId="199" unitSize="2" weightMapId="197" blendContrast="0.1" distanceMapId="4" attributes="0.408 0.412 0.4 0 7" priority="6"/>
        <Layer name="waterPuddle01" detailMapId="201" normalMapId="202" unitSize="1.5" weightMapId="200" blendContrast="0.5" distanceMapId="4" attributes="0.155 0.082 0.037 1 1" priority="0"/>
        <CombinedLayer name="ROUGHDIRT" layers="roughDirt01;roughDirt02;roughDirt03;roughDirt04" noiseFrequency="2"/>
        <CombinedLayer name="ANIMALMUD" layers="animalMud01;animalMud02;animalMud03;animalMud04" noiseFrequency="2"/>
        <CombinedLayer name="GRASS" layers="grass01;grass02;grass03;grass04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSTOWN" layers="grassTown01;grassTown02;grassTown03;grassTown04" noiseFrequency="2"/>
        <CombinedLayer name="GRASSROUGH" layers="grassRough01;grassRough02;grassRough03;grassRough04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCK" layers="mountainRock01;mountainRock02;mountainRock03;mountainRock04" noiseFrequency="2"/>
        <CombinedLayer name="MOUNTAINROCKDARK" layers="mountainRockDark01;mountainRockDark02;mountainRockDark03;mountainRockDark04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTLEAVES" layers="forestLeaves01;forestLeaves02;forestLeaves03;forestLeaves04" noiseFrequency="2"/>
        <CombinedLayer name="FORESTNEEDLES" layers="forestNeedles01;forestNeedles02;forestNeedles03;forestNeedles04" noiseFrequency="2"/>
        <CombinedLayer name="SANDWET" layers="beachSandWet01;beachSandWet02;beachSandWet03;beachSandWet04" noiseFrequency="2"/>
        <CombinedLayer name="RIVERBANK" layers="riverBank01;riverBank02;riverBank03;riverBank04" noiseFrequency="2"/>
        <CombinedLayer name="ASPHALT" layers="asphalt01;asphalt02;asphalt03;asphalt04" noiseFrequency="2"/>
        <CombinedLayer name="CONCRETE" layers="concrete01;concrete02;concrete03;concrete04" noiseFrequency="2"/>
        <CombinedLayer name="GRAVEL" layers="gravel01;gravel02;gravel03;gravel04" noiseFrequency="2"/>
        <CombinedLayer name="PLATE" layers="plate01;plate02;plate03;plate04" noiseFrequency="2"/>
        <CombinedLayer name="PLATEDAMAGED" layers="plateDamaged01;plateDamaged02;plateDamaged03;plateDamaged04" noiseFrequency="2"/>
        <LayerCombiner defaultDepthScale="0" defaultSharpness="1">
        </LayerCombiner>
        <InfoLayer name="tipCol" fileId="203" numChannels="1" runtime="true"/>
        <InfoLayer name="farmland" fileId="204" numChannels="6"/>
        <InfoLayer name="seasons" fileId="205" numChannels="1"/>
        <DetailLayer name="terrainDetail" densityMapId="206" numDensityMapChannels="15" compressionChannels="5" cellSize="8" objectMask="16711935" decalLayer="1" distanceMapIds="207;208;209;210;;;;211;212;213;214;215;;;;211;212;213;214;215" distanceMapFirstChannel="0" distanceMapNumChannels="5" materialId="18" viewDistance="75" blendOutDistance="5" densityMapShaderNames="blendMap;blendMap2" combinedValuesChannels="0 3 0;6 4 0;3 3 1" useInterpolatedDensityMap="false;false"/>
        <DetailLayer name="terrainDetailHeight" densityMapId="219" numDensityMapChannels="11" compressionChannels="5" cellSize="8" objectMask="16711935" decalLayer="2" materialId="319" viewDistance="75" blendOutDistance="5" densityMapShaderNames="blendMap" combinedValuesChannels="0 5 0;5 6 0" useInterpolatedDensityMap="false" heightFirstChannel="5" heightNumChannels="6" maxHeight="4"/>
        <FoliageMultiLayer densityMapId="222" numChannels="10" numTypeIndexChannels="5" compressionChannels="5">
          <FoliageType name="wheat" foliageXmlId="229"/>
          <FoliageType name="grass" foliageXmlId="230"/>
          <FoliageType name="canola" foliageXmlId="237"/>
          <FoliageType name="barley" foliageXmlId="244"/>
          <FoliageType name="maize" foliageXmlId="251"/>
          <FoliageType name="decoFoliage" foliageXmlId="252"/>
          <FoliageType name="potato" foliageXmlId="258"/>
          <FoliageType name="sugarBeet" foliageXmlId="265"/>
          <FoliageType name="sunflower" foliageXmlId="273"/>
          <FoliageType name="soybean" foliageXmlId="280"/>
          <FoliageType name="oilseedRadish" foliageXmlId="282"/>
          <FoliageType name="poplar" foliageXmlId="283"/>
          <FoliageType name="bush01" foliageXmlId="284"/>
          <FoliageType name="oat" foliageXmlId="291"/>
          <FoliageType name="sugarCane" foliageXmlId="298"/>
          <FoliageType name="cotton" foliageXmlId="305"/>
        </FoliageMultiLayer>
        <FoliageMultiLayer densityMapId="306" numChannels="3" numTypeIndexChannels="0">
          <FoliageType name="weed" foliageXmlId="307"/>
        </FoliageMultiLayer>
      </Layers>
    </TerrainTransformGroup>
And if its possible i want it so its four different brushes so i can paint all four groth stages
Post Reply