fieldGround.xml PMC Farming Simulator 22

fieldGround.xml Farming Simulator 22 (FS22)

2022-02-13T20:33:00Z updated. Game engine v1.2.0.2 used.

fieldGround.xml file contains several infoLayer_* images.

infoLayer_limeLevel.png
infoLayer_plowLevel.png
infoLayer_rollerLevel.png
infoLayer_sprayLevel.png
infoLayer_stubbleShredLevel.png

ESC mapview soil composition page lists these image contents. infoLayer_limeLevel is used for lime, infoLayer_plowLevel is used for plow or ploughing, infoLayer_rollerLevel is used for rolling (rocks under ground, preparing seedbed), infoLayer_sprayLevel is used for liquid fertilizer and herbicide spraying (I think, maybe solid fertilizer as well, and possibly manure/slurry too?) and infoLayer_stubbleShredLevel must be used for that mulching thing.

Stock FS22 resolutions are 4096 x 4096. For larger terrains you need to resize these to 8192 x 8192 resolution. You cant easily turn these to GRLE but leaving them to PNG works just fine. These files are GRLE in Giants $data/ dir, but work just fine as PNGs in your own terrain dir.

If you forget to copy and edit fieldGround.xml and these GRLE images into PNGs, then your large terrain has for example soil composition lime page offset and wrong scale. Fix it by increasing the resolution of infoLayer_limeLevel etc PNGs.

When you use GE v9.0.2 to create new sample terrain, these files are left in $data/ directory and you have to manually copy fieldGround.xml and the GRLE files into your terrain directory. Use grleConverter to convert GRLE into PNG and keep the PNGs only.

You can find Elmcreek mapUS fieldGround.xml file from below location:

data\maps\mapUS\fieldGround.xml

After copying fieldGround.xml to your own terrain directory, edit it to remove $data/ directory so it points to your own terrain directory. You also must edit your TERRAIN.xml config file to point into new fieldGround.xml config file.

Below example terrain uses "maps/PMC_Test_Farm_10km/" directory path.

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<fieldGround>
    <densityMaps>
        <sprayLevel filename="maps/PMC_Test_Farm_10km/data/infoLayer_sprayLevel.png" firstChannel="0" numChannels="2" maxValue="2"/>
        <limeLevel filename="maps/PMC_Test_Farm_10km/data/infoLayer_limeLevel.png" firstChannel="0" numChannels="2" />
        <plowLevel filename="maps/PMC_Test_Farm_10km/data/infoLayer_plowLevel.png" firstChannel="0" numChannels="1" />
        <stubbleShredLevel filename="maps/PMC_Test_Farm_10km/data/infoLayer_stubbleShredLevel.png" firstChannel="0" numChannels="1" />
        <rollerLevel filename="maps/PMC_Test_Farm_10km/data/infoLayer_rollerLevel.png" firstChannel="0" numChannels="1" />
    </densityMaps>
</fieldGround>

With large terrains for example when you fertilize it leaves that kind of spotted or pixelated empty areas in the wet field texture, this happens (most likely) because infoLayer_sprayLevel.png is too low pixel resolution.

PMC Farming Simulator 22 Screenshot

Image credit: Runsliketurtle

Below is screenshot of fieldGround.xml edit with infoLayer_sprayLevel.png 8192 x 8192 resolution, no more spots or pixelation.

PMC Farming Simulator 22 Screenshot

HOWTO turn infoLayer "Level" PNG images into GRLE file format? See infoLayer Level GRLE page for details.