Community Forum

Farmlands more than 63

Forum Overview >> Editor

CategoryEditor
Created26.01.2019 19:45


Dirk Schulze (DirkSch) 26.01.2019 19:45
I use the 4x Map from https://ls-modcompany.com/filebase/file/215-sample-4fach-map/ as base for my map convertions.
There the NumChannels are set to 8 for the Farmlands. after 64 farmlands drawn breaks the game wih this log entrys

2019-01-26 18:43 Error: C:/Users/User/Documents/My Games/FarmingSimulator2019/mods/LS19_MIG_Map_MadeInGermany_Celle/maps/map_farmlands.xml.

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43

2019-01-26 18:43 7. .
2019-01-26 18:43 LUA call stack:
2019-01-26 18:43 dataS/scripts/utils/Utils.lua (353) : printCallstack
2019-01-26 18:43 dataS/scripts/economy/FarmlandManager.lua (52) : getFilename
2019-01-26 18:43 dataS/scripts/utils/XMLUtil.lua (179) : loadFunc
2019-01-26 18:43 dataS/scripts/missions/mission00.lua (220) : loadMapData
2019-01-26 18:43 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2019-01-26 18:43 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2019-01-26 18:43 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2019-01-26 18:43 dataS/scripts/main.lua (1817) : update
2019-01-26 18:43 Warning (script): 'loadBitVectorMapFromFile': Argument 1 has wrong type. Expected: String. Actual: Nil
2019-01-26 18:43 ..\..\..\src\base\scripting\lua\LuaScriptSystem.cpp (769): expectedType == Value::VoidType || expectedType == Value::ClassType
2019-01-26 18:43 LUA call stack:
2019-01-26 18:43 dataS/scripts/economy/FarmlandManager.lua (62) : loadBitVectorMapFromFile
2019-01-26 18:43 dataS/scripts/utils/XMLUtil.lua (179) : loadFunc
2019-01-26 18:43 dataS/scripts/missions/mission00.lua (220) : loadMapData
2019-01-26 18:43 dataS/scripts/misc/AsyncManager.lua (42) : lambda
2019-01-26 18:43 dataS/scripts/misc/AsyncManager.lua (119) : runLambda
2019-01-26 18:43 dataS/scripts/misc/DeferredLoadingManager.lua (39) : runTopTask
2019-01-26 18:43 dataS/scripts/main.lua (1817) : update
2019-01-26 18:43 Warning: Loading farmland file 'nil' failed!

the map_farmlands.xml
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<map>
<farmlands densityMapFilename="maps/map/farmland.grle" numChannels="8" pricePerHa="60000">
<farmland id="1" priceScale="1" npcName="NPC_DE_01" /><!-- Field 01 -->
<farmland id="2" priceScale="1" npcName="NPC_DE_01" /><!-- Field 02 -->
<farmland id="3" priceScale="1" npcName="NPC_DE_02" /><!-- Field 03 -->
<farmland id="4" priceScale="1" npcName="NPC_DE_03" /><!-- Field 04 -->
<farmland id="5" priceScale="1" npcName="NPC_DE_04" /><!-- Field 05 -->
<farmland id="6" priceScale="1" npcName="NPC_DE_05" /><!-- Field 06 -->
<farmland id="7" priceScale="1" npcName="NPC_DE_05" /><!-- Field 07 -->
<farmland id="8" priceScale="1" npcName="NPC_DE_03" /><!-- Field 08 -->
<farmland id="9" priceScale="1" npcName="NPC_DE_10" /><!-- Field 09 Grass-->
<farmland id="10" priceScale="1" npcName="NPC_DE_06" /><!-- Field 10 -->
<farmland id="11" priceScale="1" npcName="NPC_DE_06" /><!-- Field 11 -->
<farmland id="12" priceScale="1" npcName="NPC_DE_06" /><!-- Field 12 -->
<farmland id="13" priceScale="1" npcName="NPC_DE_07" /><!-- Field 13 -->
<farmland id="14" priceScale="1" npcName="NPC_DE_07" /><!-- Field 14 -->
<farmland id="15" priceScale="1" npcName="NPC_DE_07" /><!-- Field 15 -->
<farmland id="16" priceScale="1" npcName="NPC_DE_08" /><!-- Field 16 -->
<farmland id="17" priceScale="1" npcName="NPC_DE_08" /><!-- Field 17 Grass-->
<farmland id="18" priceScale="1" npcName="NPC_DE_09" /><!-- Field 18 Grass-->
<farmland id="19" priceScale="1" npcName="NPC_DE_09" /><!-- Field 19 -->
<farmland id="20" priceScale="1" npcName="NPC_DE_09" /><!-- Field 20 Grass-->
<farmland id="21" priceScale="1" npcName="NPC_DE_10" /><!-- Field 21 -->
<farmland id="22" priceScale="1" npcName="NPC_DE_10" /><!-- Field 22 -->
<farmland id="23" priceScale="1" npcName="NPC_DE_11" /><!-- Field 23 -->
<farmland id="24" priceScale="1" npcName="NPC_DE_11" /><!-- Field 24 -->
<farmland id="25" priceScale="1" npcName="NPC_DE_12" /><!-- Field 25 -->
<farmland id="26" priceScale="1" npcName="NPC_DE_12" /><!-- Field 26 -->
<farmland id="27" priceScale="1" npcName="NPC_DE_12" /><!-- Field 27 -->
<farmland id="28" priceScale="1" npcName="NPC_DE_13" /><!-- Field 28 -->
<farmland id="29" priceScale="1" npcName="NPC_DE_13" /><!-- Field 29 -->
<farmland id="30" priceScale="1" npcName="NPC_DE_13" /><!-- Field 30 -->
<farmland id="31" priceScale="1" npcName="NPC_DE_14" /><!-- Field 31 -->
<farmland id="32" priceScale="1" npcName="NPC_DE_14" /><!-- Field 32 -->
<farmland id="33" priceScale="1" npcName="NPC_DE_14" /><!-- Field 33 -->
<farmland id="34" priceScale="1" npcName="NPC_DE_14" /><!-- Field 34 -->
<farmland id="35" priceScale="1" npcName="NPC_DE_14" /><!-- Field 35 -->
<farmland id="36" priceScale="1" npcName="NPC_DE_14" /><!-- Field 36 -->
<farmland id="37" priceScale="1" npcName="NPC_DE_15" /><!-- Field 37 -->
<farmland id="38" priceScale="1" npcName="NPC_DE_15" /><!-- Field 38 -->
<farmland id="39" priceScale="1" npcName="NPC_DE_16" /><!-- Field 39 -->
<farmland id="40" priceScale="1" npcName="NPC_DE_15" /><!-- Field 40 -->
<farmland id="41" priceScale="1" npcName="NPC_DE_16" /><!-- Field 41 Grass-->
<farmland id="42" priceScale="1" npcName="NPC_DE_16" /><!-- Field 42 -->
<farmland id="43" priceScale="1" npcName="NPC_DE_18" /><!-- Field 43 -->
<farmland id="44" priceScale="1" npcName="NPC_DE_18" /><!-- Field 44 -->
<farmland id="45" priceScale="1" npcName="NPC_DE_17" /><!-- Field 45 -->
<farmland id="46" priceScale="1" npcName="NPC_DE_18" /><!-- Field 46 -->
<farmland id="47" priceScale="1" npcName="NPC_DE_18" /><!-- Field 47 -->
<farmland id="48" priceScale="1" npcName="NPC_DE_19" /><!-- Field 48 -->
<farmland id="49" priceScale="1" npcName="NPC_DE_20" /><!-- Field 49 -->
<farmland id="50" priceScale="1" npcName="NPC_DE_20" /><!-- Field 50 -->
<farmland id="51" priceScale="1" npcName="NPC_DE_20" /><!-- Field 51 -->
<farmland id="52" priceScale="1" npcName="NPC_DE_20" /><!-- Field 52 -->
<farmland id="53" priceScale="1" npcName="NPC_DE_20" /><!-- Field 53 -->
<farmland id="54" priceScale="1" npcName="NPC_DE_20" /><!-- Field 54 -->
<farmland id="55" priceScale="1" npcName="NPC_DE_17" /><!-- Field 55 -->
<farmland id="56" priceScale="1" npcName="NPC_DE_17" /><!-- Field 56 -->
<farmland id="57" priceScale="1" npcName="NPC_DE_17" /><!-- Field 57 -->
<farmland id="58" priceScale="1" npcName="NPC_DE_17" /><!-- Field 58 -->
<farmland id="59" priceScale="1" npcName="NPC_DE_17" /><!-- Field 59 -->
<farmland id="60" priceScale="1" npcName="NPC_DE_17" /><!-- Field 60 -->

<farmland id="61" priceScale="1" npcName="NPC_US_01" /><!-- Field 61 -->
<farmland id="62" priceScale="1" npcName="NPC_US_01" /><!-- Field 62 -->
<farmland id="63" priceScale="1" npcName="NPC_US_01" /><!-- Field 63 -->
<farmland id="64" priceScale="1" npcName="NPC_US_01" /><!-- Field 64 -->
<farmland id="65" priceScale="1" npcName="NPC_US_01" /><!-- Field 65 -->
<farmland id="66" priceScale="1" npcName="NPC_US_01" /><!-- Field 66 -->
<farmland id="67" priceScale="1" npcName="NPC_US_01" /><!-- Field 67 Grass-->
</farmlands>
</map>

What is wrong? In GE lets paint alle farmlands without errors, but the game crash.

Bilbo Beutlin (BBeutlin) 27.01.2019 02:09
Try 7 channels. Default is 6 channels:
2 ^ 6 = 64
2 ^ 7 = 128

Seems also the farmlands.xml couldn't be evaluated properly. Check xml syntax and path/filename.

Also make sure the values in i3d
<InfoLayer name="farmland" fileId=".." numChannels=".."/>
matches the file.

Dirk Schulze (DirkSch) 27.01.2019 16:24
If the numChannels higher than 6 crash the game. I tetsted on a empty map without all mods.


Note: Log in to post. Create a new account here.