Change particle width (e.g. on fertilizers)
Posted: Tue Feb 08, 2022 4:16 pm
I'm trying to edit the widths of a fertilizer spreader. I've done the working widths and AI (seems the same as FS19 except for adding the incremental widths).
However I'm having a problem changing the particle width. You could do this in the I3D file in FS19, however on FS22 it seems it's stored in, or references, a DDS file which must be a custom type and contain extra information. There is one DDS file for the left and another the right side.
As a result currently it seems we are limited to 42m, 18m or 12m widths (those of the in-game fertilizer spreaders).
In the below the fertilizerEffectLeftArray.dds and fertilizerEffectRightArray appear to be the culprits. Adjusting the numRows only stops the particles showing at all. Adjusting the scale value doesn't affect the particles.
Has anyone managed to get custom particle widths in FS22?.
Click for full size
However I'm having a problem changing the particle width. You could do this in the I3D file in FS19, however on FS22 it seems it's stored in, or references, a DDS file which must be a custom type and contain extra information. There is one DDS file for the left and another the right side.
As a result currently it seems we are limited to 42m, 18m or 12m widths (those of the in-game fertilizer spreaders).
In the below the fertilizerEffectLeftArray.dds and fertilizerEffectRightArray appear to be the culprits. Adjusting the numRows only stops the particles showing at all. Adjusting the scale value doesn't affect the particles.
Code: Select all
<sprayer fillUnitIndex="1">
<usageScales workAreaIndex="1" scale="1" />
<animationNodes>
<animationNode node="spreaderLeft" rotSpeed="-2500" turnOnFadeTime="0.6" turnOffFadeTime="2" />
<animationNode node="spreaderRight" rotSpeed="2500" turnOnFadeTime="0.6" turnOffFadeTime="2" />
</animationNodes>
<effects>
<effectNode effectClass="FertilizerMotionPathEffect" effectType="FERTILIZER" linkNode="fertilizerEffectLeft">
<motionPathEffect textureFilename="$data/vehicles/amazone/zats3200/fertilizerEffectLeftArray.dds" numRows="22" rowLength="32" minFade="0.03" isLeft="true"/>
</effectNode>
<effectNode effectClass="FertilizerMotionPathEffect" effectType="FERTILIZER" linkNode="fertilizerEffectRight">
<motionPathEffect textureFilename="$data/vehicles/amazone/zats3200/fertilizerEffectRightArray.dds" numRows="22" rowLength="32" minFade="0.03" isLeft="false"/>
</effectNode>
</effects>
</sprayer>
Click for full size