饥荒mod制作吧 关注:2,774贴子:11,853
  • 4回复贴,共1

【新人报道】自制装备mod遇到问题~跪求大大指导~

取消只看楼主收藏回复

最近两个月一直和同学玩联机版的饥荒,用的版本是网上下载的214603版。后来心血来潮想把LOL的一些装备做到饥荒里面,于是就开始写mod,各种看写好的mod还有饥荒自己的prefab的代码。现在遇到的问题是:在制作装备的时候会显示I can't do that! 播放了制作的动画,但是什么都没造出来,装备栏没有,地上也没有。不知道哪里出了问题,跪求大大给解惑~


IP属地:上海1楼2017-08-04 12:00回复
    二楼上mod的链接:
    链接: https://pan.baidu.com/s/1pKRJDcZ 密码: wgde


    IP属地:上海2楼2017-08-04 12:01
    回复
      三楼给同样是萌新的童鞋分享一点mod制作过程中的经(xue)验(lei):刚做好mod,很开心,结果开游戏在游戏的mod选择界面就显示mod crashed,强行enable之后进游戏发现完全没有这个mod的任何内容。之前还试图改别人做好的mod,就是改了modinfo里面的name,然后进游戏就发现这个改后的mod崩了,不得已之好用原先的modinfo。今天同学发现,打开人家原本的modinfo,再保存,进游戏都会显示mod崩并且无法加载mod信息。后来,经过了漫长的debug之后发现:如果用记事本打开之后再保存,会有Byte Order Mark(BOM),就是文件开头有一个二进制编码表明文件,这个字符是看不到(真心坑爹!)的。在记事本保存的时候选择保存为UTF8编码就可以避免这个问题,或者用sublime,里面选择Saving with encoding ->UTF8(通常的保存是UTF8 with BOM),这样就不会再mod选择界面提示mod崩溃了。


      IP属地:上海3楼2017-08-04 12:14
      回复
        mod选择界面过了之后,进游戏的时候还是崩。后来debug出来是AddRecipe里面的Ingredient写法有问题,测试需要,设定所有装备均可通过一朵花瓣制造(),但是AddRecipe在ingredient这个参数要求的参数类型是lua的表(不会lua还是有点伤),因此即使只有一种成分,依然需要花括号。加上花括号后,就可以进入游戏了,图片显示也都正常。现在的问题就是制造的时候明明播放了制作动画,花瓣也少了,但是什么都没造出来,更别提使用了。只好求大大帮忙看看到底是哪里出了问题,去C:\Users\***\Documents\Klei\DoNotStarveTogether\client_log里面也无法找到错误原因(之前的bug都是查log文件查出来),以及懒得做动画部分了,全部是用的饥荒自己的anim,然后自己从网上找到的LOL装备的贴图~


        IP属地:上海4楼2017-08-04 12:35
        回复
          再更新一下:应该是prefab调用tex文件和xml文件名有大写字母的问题,把所有大写字母改成小写之后,准备就可以制造也能够装备了。问题变成了再prefab里写的那些装备效果并没有体现出来。。。


          IP属地:上海6楼2017-08-04 13:16
          回复