风清雨柔 发表于 2016-11-19 08:52

哪位大神能介绍下粮食增产倍数的修改步骤


      想自己根据需要学习修改农作物增产倍数,期待热心人指点,不胜感激!

啡つ猪媹╮ 发表于 2016-11-19 13:53

不会。不过你可以下个粮食增产的mod 然后在这个mod的基础上进行修改。我就是这么干的,

风清雨柔 发表于 2016-11-19 14:42

啡つ猪媹╮ 发表于 2016-11-19 13:53
不会。不过你可以下个粮食增产的mod 然后在这个mod的基础上进行修改。我就是这么干的, ...

原来可以这样呀,我试试。谢谢。

风清雨柔 发表于 2016-11-19 15:29

本帖最后由 风清雨柔 于 2016-11-19 15:31 编辑

啡つ猪媹╮ 发表于 2016-11-19 13:53
不会。不过你可以下个粮食增产的mod 然后在这个mod的基础上进行修改。我就是这么干的, ...
这是那个5倍的,如果改成三倍的怎么改?是不是把5改为3就行了,其它数据不改。
--E--
----desc.literPerSqm = 1; ---diese Zahl 鋘dern f黵 den Ertrag--------------
------desc.seedUsagePerSqm = 0.02;--diese Zahl 鋘dern f黵 die aussaatmenge der s鋒maschiene.---------------------



local desc = FruitUtil.fruitTypes["barley"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;

local desc = FruitUtil.fruitTypes["wheat"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;

local desc = FruitUtil.fruitTypes["maize"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;

local desc = FruitUtil.fruitTypes["rape"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;

local desc = FruitUtil.fruitTypes["grass"];
if desc ~= nil then
    desc.needsSeeding = false;   
      desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.1;
end;

local desc = FruitUtil.fruitTypes["dryGrass"];
if desc ~= nil then
    desc.needsSeeding = false;   
      desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 1.0;
end;

local desc = FruitUtil.fruitTypes["hay"];
if desc ~= nil then
    desc.needsSeeding = false;   
      desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 1.0;
end;

local desc = FruitUtil.fruitTypes["potato"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.2;
end;

local desc = FruitUtil.fruitTypes["sugarBeet"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.2;
end;

local desc = FruitUtil.fruitTypes["grass_windrow"];
if desc ~= nil then
      desc.needsSeeding = false;
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 1.0;
end;

local desc = FruitUtil.fruitTypes["straw"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;

local desc = FruitUtil.fruitTypes["sunflower"];
if desc ~= nil then
      desc.needsSeeding = false;
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.2;
end;

local desc = FruitUtil.fruitTypes["forage"];
if desc ~= nil then
      desc.needsSeeding = false;
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.2;
end;

local desc = FruitUtil.fruitTypes["soybean"];
if desc ~= nil then
      desc.needsSeeding = false;
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.2;
end;

local desc = FruitUtil.fruitTypes["woodChips"];
if desc ~= nil then
    desc.literPerSqm = 5;
      desc.seedUsagePerSqm = 0.08;
end;





啡つ猪媹╮ 发表于 2016-11-19 16:09

风清雨柔 发表于 2016-11-19 15:29
这是那个5倍的,如果改成三倍的怎么改?是不是把5改为3就行了,其它数据不改。
--E--
----desc.literPerS ...

那个5 并不是倍数 而是每平方米的产出数。 如果你不考虑平衡性的话改成3就可以。但是这样会导致大豆价格爆高,其他作物没存在感。游戏原版具体产出我也查不到,但是绝对不是产出都是这样的,如果以小麦产出1为例,改成3倍是3 那么大豆这些产量只有小麦的一半左右 所以大豆的数字不是3 而是1.5. 我自己用的是我修改了的2倍增产的。如果你比较在意平衡性 我可以发我修改的给你 然后你在这个基础上再增加1倍就可以了

啡つ猪媹╮ 发表于 2016-11-19 16:17

这是我修改过的两倍增产,你在这个基础上在增加1倍就可以了




如图上是两倍产量的数值。你增加一倍就行了。比如大麦(barley)是2.改成3油菜(rape)是1.4改成2.1就是3倍了。原本是5的都是 牧草 干草这类跟草有关的 我没有修改。你看情况增加修改就可以了

风清雨柔 发表于 2016-11-19 16:44

啡つ猪媹╮ 发表于 2016-11-19 16:09
那个5 并不是倍数 而是每平方米的产出数。 如果你不考虑平衡性的话改成3就可以。但是这样会导致大豆价格 ...

原来这样复杂啊。

风清雨柔 发表于 2016-11-19 16:53

啡つ猪媹╮ 发表于 2016-11-19 16:17
这是我修改过的两倍增产,你在这个基础上在增加1倍就可以了




谢谢你,看来我得认真琢磨琢磨
页: [1]
查看完整版本: 哪位大神能介绍下粮食增产倍数的修改步骤