范例 · 如何制作一个新的人物mod
首先从Klei论坛[forums.kleientertainment.com]或者创意工坊下载人物mod模版 Extended Sample Character。以此为基础,修改模版中人物信息和脚本,你就可以制作出自己独家定制的mod了~
人物mod的文件结构
如下图所示,一个人物mod通常除了包括前面提到的modinfo.lua和modmain.lua以外,还包括anim、bigportraits、exported、images和scripts目录,以及modicon.png、modicon.tex和modicon.xml文件。
官方人物
首先以官方人物Wilson为例,我们一起来研究一下选择角色界面:就文本方面,有如上图所示的三个方面,其一是Wilson的口号(Quote),其二是Wilson的头衔(Title),其三是Wilson的简介(Description),全部都来自文件
Don't Starve Together\data\scripts\strings.lua
自建人物
现在将自建人物mod导入mod目录下,进入游戏建立本地服务器并激活mod,可以看出这些文本和贴图跟人物mod中文件之间的关系。
修改人物元信息
以Windows系统为例,打开Notepad++,按下快捷键 Ctrl + Shift + F,进而在mod目录中搜索esctemplate和ESCTEMPLATE并分别替换为你设计的人物的名称,例如nymphoenix和NYMPHOENIX(注意大小写)
如果你是在Linux系统上使用Vim编辑文件,又不知道怎么搜索并替换给定目录下所有文件中的符合某字符串
find -type f -exec sed -e 's///' {} +
然后用Notepad++打开 modmain.lua,修改其中人物简介、称号和台词等。