桔杆车收集宽度怎么修改?
求大佬支援,每次收集到最后那坨就会漏掉,我找不到那个工作宽度的文件代码!本帖最后由 逍遥小书生 于 2020-4-25 21:43 编辑
这个要改动i3d文件。
打开I3D文件
搜索【workAreas】 ,找到类似如下的代码:
<TransformGroup name="workAreas" translation="-0.195216 -0.48674 0.16994" nodeId="64">
<TransformGroup name="workAreaStart" translation="2.13018 0 0.590096" nodeId="65"/>
<TransformGroup name="workAreaWidth" translation="-2.13 0 0.590096" nodeId="66"/>
<TransformGroup name="workAreaHeight" translation="2.13018 0 0.0795244" nodeId="67"/>
</TransformGroup>
<TransformGroup name="ai" translation="-0.195216 -0.48674 0.16994" nodeId="68">
<TransformGroup name="aiMarker" nodeId="69">
<TransformGroup name="aiMarkerLeft" translation="2 0 1.09162" nodeId="70"/>
<TransformGroup name="aiMarkerRight" translation="-2 0 1.09162" nodeId="71"/>
<TransformGroup name="aiMarkerBack" translation="0 0 -0.700959" nodeId="72"/>
</TransformGroup>workAreaStartworkAreaWidthworkAreaHeight 这三个后面对应的数值就是工作宽度如果改成50m的话 就是25-2525记得width后面对应的是负数 Height后面的数值去平均值
改这三个还不够,ai也得改,要不然就收一行就罢工了
aiMarkerLeft aiMarkerRight 改成25 -25,如下
<TransformGroup name="aiMarkerLeft" translation="25 0 1.09162" nodeId="70"/>
<TransformGroup name="aiMarkerRight" translation="-25 0 1.09162" nodeId="71"/>
<TransformGroup name="aiMarkerBack" translation="0 0 -0.700959" nodeId="72"/>
这样就ok了。注意,我贴出来的代码不是秸秆收集车的,和你找到到的代码不一致。你要找的关键字段是【workAreas】和【aiMarker】。有些设备含有多个workAreas,要多次修改确定该如何设置。
这个修改适用于所有带作业范围的设备。比如各种收割刀头,各种播种机,各种犁等等。
逍遥小书生 发表于 2020-4-25 21:40
这个要改动i3d文件。
打开I3D文件
搜索【workAreas】 ,找到类似如下的代码:
没有这个文件 农场新手 发表于 2020-4-30 02:13
没有这个文件
看来你是没有修改的经验。游戏里每个设备设施都会有自己的xml文件和i3d文件。官方自带设备设施的xml文件在游戏目录的date文件夹下,其中vehicles存放的是设备,placeables是可放置设施,objects是托盘类物资。
vehicles按品牌分文件夹存放,品牌文件夹下是名称型号文件夹,然后就是具体的设备的各种文件。
商店里能看到品牌和名称,然后对应找就可以了。
我看你的贴图是rapide8400W,配置文件目录是 :
Farming Simulator 19\data\vehicles\schuitemaker\rapide8400W
用文本编辑器打开i3d文件和xml文件。
另外,如果你直接修改游戏本体的设备文件,会导致无法联机进行多人游戏。
所以最好还是从网上下载一个同模型的Mod,然后解压缩后修改i3d文件和xml文件。
逍遥小书生 发表于 2020-4-30 21:32
看来你是没有修改的经验。游戏里每个设备设施都会有自己的xml文件和i3d文件。官方自带设备设施的xml文件 ...
就是这个文件啊,没有找到宽度代码不信你去看看。MOD的包我都会修改了,这个真没。
农场新手 发表于 2020-5-23 00:17
就是这个文件啊,没有找到宽度代码不信你去看看。MOD的包我都会修改了,这个真没。
...
抱歉一直没有登陆论坛。
你想修改设备的作业宽度需要修改它的i3d文件,xml文件不能修改设备作业宽度,它能修改作业速度,容量等等。
用文本编辑器打开rapide8400W.i3d文件,然后,搜索“workAreas”,我的数据是下面的样子:
<TransformGroup name="workAreas" translation="-1.23651e-15 -1.84072 -4.64555" collision="false" nodeId="150">
<TransformGroup name="workArea01Start" translation="1.2 0 3.99375" collision="false" nodeId="151"/>
<TransformGroup name="workArea01Width" translation="-1.2 0 3.99375" collision="false" nodeId="152"/>
<TransformGroup name="workArea01Height" translation="1.2 0 3.39375" collision="false" nodeId="153"/>
<TransformGroup name="groundRefNode" translation="0 0.366781 3.99508" collision="false" nodeId="154"/>
</TransformGroup>workArea01Start,workArea01Width,workArea01Height这三个参数的第一个值(1.2)决定了rapide8400W的作业宽度是2.4(计算方法是Start的绝对值加上Width的绝对值)。
我自己的理解是,每个设备都有一个中轴基准线,Start值代表作业宽度向右的偏移量;而Width代表作业宽度向左的偏移量,Width基本都是负值;Height我自己还不知道代表什么意思。
如果你能明白我的意思,那对于作业宽度的调整应该很简单,基于对称,Start和Width基本都是大小相等符号相反,Height基本和Start一样。
因为装载车不能雇佣AI操作,所以没有aiworkAreas,能雇佣AI的还需要修改aiworkAreas的参数的值。
另外,有些设备是倒置,这些设备的Start,Width,Height要注意,和普通设备的符号要相反。
绝大多数犁的作业线是斜的,这个暂时不知道怎么改。
逍遥小书生 发表于 2020-6-14 21:22
抱歉一直没有登陆论坛。
你想修改设备的作业宽度需要修改它的i3d文件,xml文件不能修改设备作业宽度,它 ...
学会了,谢谢啦
页:
[1]