在《饥荒》的世界里怎么能少的了mod呢?它可以大大增加我们的可玩性,下面就为大家带来了饥荒武器mod制作图文教程,小伙伴们想不想学学怎么制作mod呢?下面快跟我一起来看看吧。
方法
下载模板mod
工具:
Notepad++(所有可以编辑文本的都行,包括记事本)
Textool(版本最好1.3,出了事故我不负责)
Spriter(非必备)
Photoshop(能改图片就行,包括画图,但出了事故不负责,例如白底、白边、白图。)
modmain.lua文件
下载并解压我发的模型mod文件
打开解压后的文件
找到modmain.lua
(如果你使用的是notepad++)右键modmain.lua,点edit with notepad++
(如果你使用的是sublime)打开sublime,把modmain.lua拖进去
武器的主要文件
打开s文件夹
打开prefabs文件夹
找到goldenspear.lua
用文件编辑器打开(方法如上层)
图片文件
打开image文件夹
打开inventoryimages文件夹
用textool打开goldenspear.tex
只是一张图片。什么都没有。。。。
用文本编辑器打开goldenspear.xml
里面的代码是这样的。这里要注意,如果把那个tex文件改名了,那么这里的两个 也要改名。这里很容易忘记
u1、u2、v1、v2都是指图片的大小。相当于PS改图片大小
动画文件(A)
打开anim文件夹
打开gold_spear.zip这个压缩包
找到atlas-0.tex这个图片文件
用textool把这个文件转化成文件
修图
用textool把修好的图转化成tex文件
塞回去(覆盖之前的文件)
动画文件(B)
打开anim文件夹
打开goldenspear.zip这个压缩包
找到atlas-0.tex这个图片文件
用textool把这个文件转化成文件
修图
用textool把修好的图转化成tex文件
塞回去(覆盖之前的文件)
进阶篇
代码文件
打开s文件夹
打开prefabs文件夹
找到goldenspear.lua
用文件编辑器打开(方法如上文)
1。如何让你的武器能点燃物品
将这行代码添加
inst:AddComponent(“lighter”)
到这行代码后面
讲解:
inst:AddComponent(“lighter”)是让一个物品可以燃烧的代码
inst:AddComponent --添加一个组件。所有原版组件都在data\s\components这个文件夹里面
一些组件的用处可以看看带有这个组件的物品。
(“lighter”) --一个组件的名字。作用是可以点火
2。如何让你的装备可以当工具使用
将这行代码添加
inst:AddComponent(“tool”)
inst.components.tool:SetAction(ACTIONS.CHOP)
到这行代码后面
inst:AddComponent(“inspectable”)
讲解:
inst:AddComponent(“tool”) --添加工具组件。
inst.components.tool:SetAction(ACTIONS.CHOP ,1) --让这个东西有斧子的作用,效率是1
把CHOP改成MINE就能挖矿了(当镐子用)
改成HACK就能砍藤蔓和竹子了。(当砍刀用)
3。如何让你的武器攻击带毒
在local function fn(Sim)前面加上这个
local function poisonattack(inst, attacker, target)
if target.components.poisonable then
target.components.poisonable:Poison()
end
if target.components.combat then
target.components.combat:SuggestTarget(attacker)
end
target:PushEvent(“attacked”, {attacker = attacker, damage = 0})
end
在inst:[url]http://AddComponent(”inspectable“)[/url]后面加上这个inst.speartype = “poison”
0