• 注册
  • A20MOD A20MOD 关注:13624 内容:671

    【原创】运动传感器耐久增强 (以及教你如何自己改物块最大耐久)

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > MOD下载 > A20MOD > 正文
    • 80
    • A20MOD
    • 扒拉扒拉了几个别人的mod,发现改改建筑块的耐久啥的其实挺简单的,不需要会编程。

      自己总结下:要么手动修改游戏原文件,要么写个简短的命令做成mod,临时覆盖文件内要改的某条数值。

      改文件法:

      建筑块的信息都在7 days to die/data/config/blocks.xml内。如图翻到的是电围栏的信息

      【原创】运动传感器耐久增强 (以及教你如何自己改物块最大耐久)

      有三个地方可以改耐久,分别是材料Material,最大生命值MaxDamage,受损倍率DamageReceived。后两个是数字不必多说,改就是了,如果缺省这条则自己手动加上。以上,想简单粗暴修改物块生命值的看到这就行了。

      —————————————-

      再说说材料Material,不是所有物块block都定义了耐久,在缺省耐久的情况下,物块block的生命值依照其材料来定。(只有额外定义了耐久MaxDamage时才会优先依照你定义的耐久。)

      可以用的材料有哪些,可以去7 days to die/data/config/Material.xml里找,里面每一个<material id=”???”>都是一种材料,要修改把材料名抄进去就行,例如一万血的Msteel_shapes,五千血的MrConcrete_shapes,受损倍率为零的无敌的基岩Mbedrock等(注意,要是改成基岩的话记得要确保该block本来可拾起,若不可拾起要修改或添加一句     <property name=”CanPickup” value=”true” />,不然你放下就拆不掉了)


      综上,你可以自己改或添加blocks.xml里某个block的耐久MaxDamage数值,对于没有声明耐久的block,也可以改变材料类型,或者直接去/config/Material.xml里把这个材料性质改了,所有引用此材料的物块一起变。

      ———————————–

      写个简单mod:

      写mod,还是修改上面的这些信息,只不过mod是利用指令临时修改的不用动游戏原文件

      举例:

      新建7 Days To Die\Mods\Mod的名字\Config\blocks.xml。

      写入(可以用txt记事本打开):

      <config>
      <set xpath=”/blocks/block[@name='electricfencepost']/property[@name='MaxDamage']/@value”>10000</set>
      </config>

      意思是找到原blocks.xml文件内的名为electricfencepost(电围栏)的block,将MaxDamage改成10000(如果是10000这里是其他文字而不是数字,要加双引号。),这样一个简单mod就完成啦。

      顺便模仿别人的mod把ModInfo.xml文件模组描述信息补全

      —————-

      如果是添加信息而非修改信息,则变成:

      <config>
            <append xpath=”/blocks/block[@name='motionsensor']”>
          <property name=”MaxDamage” value=”2000″ />
        </append>
      </config>

      效果就是motionsensor运动传感器多了句耐久2000的设置,而不是依照原材料“弱金属”的100血


      如果要改的不是blocks.xml文件,而是materials.xml文件,则相应的创建Mods\Mod的名字\Config\materials.xml,文件内容也将路径改成xpath=”/materials/material

      ——————————

      以上,都是自己扒了几个别人的mod胡乱摸索的,下面是依此写的样例,我不会编程,出了bug别找我 [s-75] 

      隐藏内容需要回复可以看见

      回复
      置顶
      啧,发现mod有点小问题,血是改厚了,可是从丝血修复到完整耗费的资源比造个新的都多 [s-25]
      回复
      Lv.5
      浴火重生
      打赏了21金币

      【直连开服定制】【MOD定制】Q:3540500487

    • 【A】大技术型支持
      拉黑 1个月前 电脑端回复
    • 牯岭Dem@【A】大 感谢
      拉黑 1个月前 手机端回复
    • 整蛊专家感谢
      拉黑 1个月前 电脑端回复
    • 深メ蓝哇哦
      拉黑 1个月前 电脑端回复
    • 回复

      666

      回复
      666
      回复

      6

      回复
      Lv.1
      浴火重生

      666666666

      回复

      可以


      回复
      Lv.2
      666
      回复
      LV.4
      浴火重生

      666

      回复

      666

      回复

      66666666666666

      回复
      灌水无奖励,请勿发布无意义内容,获取金币请看右边的指南 [金币获取指南]

      请登录之后再进行评论

      登录
      • 大版主
      • 小版主
    • yichen
      yichen
      无限恐怖1群912959827 2群873626604
    • 柒月白风清
      柒月白风清
      一只小萌新,万年摸鱼党!新MOD开发中
    • Cure_805
      Cure_805
      看到这个请私聊告诉我怎么样快速入睡。
    • 上海大众
      上海大众
      代表作=大型单机Mod(非直连免费)+大型直连Mod(付费)
    • 小源⚪大魔王
      小源⚪大魔王
      我是智障作者小源源大魔王
    • 赞助广告位
    • 点击展示图片即可一键加入QQ群
      赞助广告:100R/月 用于服务器、CDN支出

      分享网站

    • 繁体中文
    • 任务
    • 动态
    • 到底部
    • 帖子间隔 侧栏位置: