MOD 常见问题:入门⚓︎
我要怎么开始做以撒的 MOD ?(新手入门)⚓︎
如果你能够访问 Youtube 并且可以听懂英文,推荐观看 Youtube上的Lytebringr的教程视频系列 。这些视频是在胎衣+ DLC 发布之后制作的,但与忏悔 DLC 之间没有太大变化,所以它们仍然是你学习诀窍的最佳选择。
如果你不具备查看外网视频的条件,可以去视频网站上搜索一些以撒的 MOD 制作教程。
胎衣+和忏悔的一个主要区别是,MOD 目录的位置发生了改变。
其他资源:
怎么以以撒的风格制作贴图?⚓︎
看看 LeatherIceCream 的这个视频,它解释了处理方法。
怎么开启调试控制台?⚓︎
在胎衣+中,控制台在你启用至少一个 MOD 时会自动启用。
在忏悔中,控制台的启用基于 options.ini 文件中的 "EnableDebugConsole" 设置。默认情况下,它被设置为 "0",所以如果你想使用控制台,你必须把它从 "0" 改成 "1" 。(默认情况下,options.ini 文件位于 文档\My Games\Binding of Isaac Repentance\options.ini
.)
要打开控制台,在一局游戏内按下波浪号(~)键。如果你不是英文键盘,详见wiki的控制台页面。
该 wiki 同时拥有一个控制台命令的列表.
MOD的目录/文件夹在哪里?⚓︎
所有 MOD 都在这个位置内:
1 2 3 4 5 |
|
1 2 |
|
1 2 |
|
我要怎么解包文件?我要怎么用资源提取器?⚓︎
默认情况下,游戏资源在:
1 |
|
但是,除非您运行所提供的资源提取器,否则此目录将大部分为空。资源提取器位于此处:
1 |
|
运行提取器后,resources 目录将被游戏使用的所有 XML 文件、 ANM2 文件、图像和其他各种文件充满。
请注意,每次出现原版补丁时,您还必须重新运行资源提取器。
anm2 文件在哪儿?⚓︎
- 在以撒中,贴图动画由位于
resources/gfx
文件夹中的anm2文件表示。 - 游戏中的每个实体都有一个相关的 anm2 文件。
- 此外,UI 元素使用各种 anm2 文件进行渲染(位于
resources/gfx/ui
文件夹中)。 - anm2 文件只是一种有不同文件扩展名的 XML 文件。
- 要编辑原版动画或添加新动画,您可以:
- 直接使用文本编辑器编辑文件。(以撒前制作人员 Kilburn 就是这么做的。)
- 使用提供的以撒动画编辑器编辑文件,该编辑器位于:
[以撒游戏目录]\tools\IsaacAnimationEditor\IsaacAnimationEditor.exe
我修改了一个 XML 文件,但当我打开游戏或开始新的一局时会崩溃。⚓︎
崩溃意味着 XML 文件无效,这意味着您在编辑文件时写错了某个地方。从头开始,一次做一个小编辑,直到你找到导致游戏崩溃的确切部分。
另一个有用的故障排除工具是类似 xmlvalidation.com的 XML 验证器。
如何得知某个实体的实体类型、变种或子类型?⚓︎
您可以:
- 在游戏控制台中输入 "spawn x" 。例如,"spawn Confessional" 将显示忏悔室的 ID 为 6.17 。这意味着它的实体类型是 6,变种是 17。
- 或者,您可以在 "resources-dlc3/entities2.xml" 文件中使用 CTRL+F 搜索您想要的实体。
我要怎么编辑房间?⚓︎
2014年,Chronometrics 制作了一个名为 Basement Renovator 的第三方房间编辑器,以改进官方编辑房间的流程。它是开源的,位于 GitHub 上。由于 Basement Renovator 比官方房间编辑好用得多,即使是官方开发商现在也使用 Basement Renovator 。(这就是为什么忏悔房间不能用官方编辑器编辑)
官方房间编辑器也依然存在,伴随着游戏本体一起提供,位于:
1 |
|
Basement Renovator 是用 Python 编写的,因此您可以从源代码运行它,也可以从发布页面下载 exe 文件。
我要怎么覆盖原版音乐?⚓︎
- 对于正常的音乐替换,您可以直接在 MOD 文件夹里替换相应的原版资源文件。
- 对于动态的音乐替换,选择一项:
- 使用 REPENTOGON 的这个回调.
- 使用 Taz 的音乐 MOD 回调 MOD.