AI的便捷上一话已经展示了,那么我们就借助AI来制作我们的第二个Mod吧!
这次,我们借助AI来强化一下游戏中第二个手搓物品,木棒!我们直接在游戏中新增一个强化版的木棒,现在开始!
先问下需要做什么准备
嗯。。。。没打算做物块,就不搞block了。
先想好合成公式
顺便搞懂代码是什么意思
在工作台中合成?去掉去掉!
修改完成的代码,复制到文件中,这次AI偷懒了,代码头尾没有加,我们打开上一课的items文件,把里面的代码头尾复制过来,然后加上新建配方的xpath语句:<append xpath=”/recipes”> j结尾处加上</append>。(这里的代码有问题,今天的AI有点没睡醒,后面我们再修改)
然后我们进行下一步,以原版木棒的代码为模版,添加新的物品。首先需要找到原版木棒的代码,这里有两种方法查找。第一种是通过搜索本地化说明文件,找到木棒的代码名称,然后去物品代码里检索。另一种是通过物品图标找到木棒图片,复制图片名称再去物品代码里检索。
这个就是本地化说明文件,里面是物品的名称说明和物品描述说明。
打开后是这个样子的,我们搜索:木棒。找到后再这段各国语言的说明的最前面就是物品的代码名称
然后是通过物品图片检索,物品的图片是放在这个文件夹里的
我们在里面找到木棒的图片,复制图片名称就行了,记得不要复制后缀。
复制名称后到物品代码里搜索
然后把代码复制下发给AI,让AI来帮我们解释代码的含义,因为代码比较长,AI解释的又很仔细,他一次解释不完,我们就要告诉他从代码的什么地方来继续解释。
好的,我们现在来让AI生成代码。额,忘记告诉他我们需要修改哪些属性了
我们把需要修改的属性发给AI,让他来生成代码。
今天的AI有点不靠谱,给的代码格式看着就有问题
我们先把AI给的代码复制过来,看看是什么样子的
还是没有代码头和尾,我们手动添加一下
总感觉他给的代码有问题,我们把原版的代码复制过来,然后对着AI给的代码解释,参考AI生成的代码,手动改一下吧。先把原版的木棒代码复制过来,把名字改一下,代码里可以用中文名称和说明的。
然后把AI给的代码分一下段,就是在每个<property的<前面敲个回车,这样看着舒服些。绿色字部分是代码的注释,这里AI很贴心的给说明了哪里需要修改,我们对照着改一下就好。
需要注意一下几个地方:分解产物是金属,修理需要用废铁
废铁的代码名称我们通过图片搜一下
然后下面的属性我们对照着复制过来的原版程序修改就行了,attribute后面是属性名称,value后面是要修改的值,我们对照着AI给的代码解释和绿色字的代码注释,很容易在原版代码中找到要修改的地方。
基本上都是在修改这里
我们会发现ModSlots还有EntityDamage这两个属性AI的代码写法和原版的不一致,我们按原版的改,以免运行时候报错。
改完之后保存一下代码,到了激动人心的测试环节了~
呃。。。。这里是提示recipes也就是配方的代码有问题,我们打开检查下
原来是材料的代码名称不对,那我们改一下。
我们发给AI的代码开始部分有木棒的代码名称,复制下
后面的材料我们是要10个铁和2个皮革,我们在物品图片里找到图片,把名称复制过来
保存文件再次进入游戏,没有报错,从后台拿一个加强木棒,属性和颜色跟我们设置的一样,但是没有物品图标啊!
问问AI是怎么回事,原来是因为我们没有给加强木棒设置专属的图片
再问清楚图片是放在mod文件的哪个文件夹里的
我们按他说的来创建
然后,我们去网上搜一张看起来比较顺眼的图片,来当作木棒的图标。
图片需要小小的编辑一下,看起来比较舒服。我们右键图片,用windows10自带的3D编辑器来编辑。
打开后,点击神奇选择
把自动填充背景的勾去掉点已完成
木棒就被抠图扣出来啦~右键复制一下。
接着我们新建一张图片
然后把复制抠好的图粘贴过来,调整到合适的位置
点一下上面的3个点点
在画布选项里选择透明画布,把背景弄成透明的,这样进入游戏后,图标就不会有白色背景了。
然后把图片保存到Mod文件里AI说的那个文件夹里,图片名称我们命名成加强木棒。
AI还要我们在代码里加一条代码,在程序中指定这个图片
我们把他加在最前面吧,名字改成图片名字。
最后再进游戏看一下
已经有显示了,至此加强木棒添加到游戏的全部过程已经完成!
图片我打包放在最后了~!搞这么多图片太累了,如有转载请注明出处!
白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!
楼主好人,刚刚尝试了用它汉化mod,比机翻好多了,就是说话洋里洋气的
现充,忙着谈恋爱
真是厉害啦啊