纪元1800吧 关注:62,470贴子:404,652
  • 11回复贴,共1

各位大佬救救萌新孩子吧~

只看楼主收藏回复

请教下各位大佬:
新世界铝冶炼机的GUID是835吗?我怎么修改不了它的产量呢?
事情是这样的,我用了外网Fasul2k大佬做的 [Boost] [Fasul2k] Production (2x),提高产量的mod,但是这个mod又很久没更新了,很多新世界的东西都没有,貌似还有bug,铝冶炼机直接显示货物不足,但明明货物还有几万个来着。



我知道是mod的原因,因为删掉mod就恢复正常了。
但是我还是想抢救下,求问各位大佬,这是哪一块出了问题?其他原mod没有的我自己加进去就能好用,例如新世界的铁、矿床、炭窑都成功多倍产量,唯独这个铝冶炼机就是不行,改了好几天了,试用了约德尔大佬给的几个代码,铝冶炼厂始终生产不了……求各位大佬救救孩子吧,为了这个问题纠结三天了


IP属地:黑龙江1楼2025-03-28 19:46回复
    我才玩了不到一周,今天才把这个mod数值优化了的路过,目前游戏还没玩到你这里,下周玩到了来解答


    IP属地:重庆来自Android客户端2楼2025-03-28 21:08
    收起回复
      我不知道你下载的那个2倍产量mod具体是怎么写的,铝冶炼厂的FactoryOutputs属性确实稍微有一点点特殊,里面的产出物是引用类型不是定义类型。按道理只要正确指定产出物的guid,没有道理不生效才对。
      你可以先把所有mod都删掉,只留你自己额外增加的给铝冶炼厂增加产能的mod代码,先排除一下是不是和其他mod冲突导致的。
      如果还是无效你看看你写的代码是不是和下面写的一样,如果一样,没有道理不生效的:

      <ModOp Type="replace" GUID='835' Path="/Values/FactoryBase/FactoryOutputs">
      <FactoryOutputs>
      <Item>
      <Product>838</Product><!-- 产出物:铝型材 -->
      <Amount>2</Amount><!-- 2倍产能 -->
      <StorageAmount>4</StorageAmount><!-- 临时产出物库房空间 -->
      </Item>
      </FactoryOutputs>
      </ModOp>


      IP属地:江苏3楼2025-03-28 21:23
      回复
        @约德尔幼儿园 终于见到大佬了,好感动,刚刚按照你的方法测试了下,的确是打的双倍产量的mod的问题,关掉之后,我抄的你代码的那个mod就生效了……
        用的还是你N久之前在吧里某个答疑帖里的代码……

        像这种情况,我该用什么办法测试出bug的是哪一条代码?我想试试看
        是挨个或者多个复制测试?还是找跟铝冶炼厂或者铝相关的产业来排查?不过那个mod有几千条,貌似好难


        IP属地:黑龙江4楼2025-03-28 21:55
        收起回复
          @约德尔幼儿园 果然找到了,的确是砖块厂的问题,砖块厂多了个产陶土的条目,导致铝冶炼机就出了问题。
          不愧是大佬,三言两语就解决了困扰我好几天的问题,非常非常非常感谢。。话说,这种父模板是在哪能查的?


          IP属地:黑龙江5楼2025-03-29 17:22
          收起回复
            我研究了一上午也行了,可以不用添加上面的,直接把mod里面的1010229改成101268就行了,1010229砖厂是大的类别,下面子类别101268也是砖厂,这个mod出的时候还没有后面那个835,而这个mod直接指向第一级的1010229,所以把砖厂的指向直接改成第二级就行了


            IP属地:重庆来自Android客户端7楼2025-03-31 11:03
            回复
              这是把铝和铝冶炼机产量翻倍的,主要还是要搜索data里面text-chinese和asset就行了




              IP属地:重庆来自Android客户端8楼2025-03-31 11:24
              回复