以撒的结合:胎衣+ Mod制作(一)——新建Mod

以撒的结合:胎衣+ Mod制作(一)——新建Mod

简介

随着以撒的结合:胎衣+这个DLC的发布,以撒系列可以说是划上了(也可能不太)完美的句号。这个DLC中有一项更新最受我们关注,那就是提供了Mod工具,也就是说我们可以自己制作想做的Mod了。自由度很高,可以改脚本,相比之前只能改xml文件是好了不少。废话不多说,我们这就开始万里长征第一步。

Mod工具介绍

打开以撒的安装目录,有一个tools目录,其中包含一些子目录,每一个子目录都是一个工具:

目录名 功能
IsaacAnimationEditor 编辑动画。人物、装扮、敌人等等在显示时都是动画。
IsaacItemPoolEditor 道具池编辑器。
LuaDocs 脚本API的文档。脚本里所有的用法都可以查到。
ModUploader 用来上传Mod到Steam创意工坊。
ResourceExtractor 解压所有的内置资源。
RoomEditor 房间编辑器。
开始Mod前的准备工作

在合适的地方建立一个目录,然后将原本的resources目录和tools目录复制进去,复制的目的是为了不让解压后的资源文件和原来的文件混起来。运行这个tools中的ResourceExtractor.exe,会出现一个黑框,等它自动运行结束后,resources目录下就能看到所有的资源了。

打开LuaDocs里的index.html,便于查API。

新建Mod

找到游戏放Mod的目录,如果是Windows会在C:\Users\你的用户名\Documents\My Games\Binding of Isaac Afterbirth+ Mods目录下。在这里新建一个目录,目录名可以随意写,但要注意这里的目录名,之后会用到它。这里我用了64mysteriousitems这个名字。

打开目录,在目录下新建一个文件metadata.xml(创建时注意关掉隐藏扩展名),这个文件保存一些Mod的基本信息,这里我写入如下内容:

其中name是显示名;directory是目录名;id是Steam创意工坊id,这里先填0tag是Steam创意工坊标签。其他的看名字就知道,不再赘述。

除了metadata.xml,还需要一个main.lua文件。这个文件是Mod的脚本,逻辑之类的都靠它。

main.lua中输入以下内容:

此时打开游戏,找到Mod列表,就可以看到刚刚创建的Mod了。

总结

这才是第一步,要完成一个Mod,还有很多事情要做。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*