
CustomCraft3(紫色版)
按照您的意愿完全重塑《深海迷航》中的制作工艺。或者创建您自己的新物品。无需编码!
查看大图已获得 PrimeSonic 的完全许可接管。 需要 Nautilus 更新/转换了流行的 CustomCraft2,从 SMLHelper 转换为 Nautilus,以更好地兼容未来的模组。
当前支持的功能
有关当前功能的完整详情,请查看自动生成的 README 文件。
- 修改现有的制作配方。
- 为通常无法制作的物品添加制作配方。
- 创建您自己的自定义物品或现有物品的替代制作方式。
- 自定义物品甚至可以复制现有物品的一些基本游戏内功能,所有这些都无需任何编码。
- 自定义您添加或修改的配方在游戏中如何解锁。
- 将新配方整理到 PDA 蓝图菜单中。
- 自定义生物反应器中物品的能量值。
- 移动、移除或复制同一制造器内或从一个制造器到另一个制造器中的任何制作节点。
- 创建您自己的自定义制造器!
- 创建您自己的自定义食物!
- 提供说明和示例文件,帮助您学习制作自己的自定义物品。
- 首次加载时生成所有现有游戏内物品的原始配方,让您更快上手制作自己的物品。
- 跨多个文件合并 CC2 插件。只需将它们全部放入 WorkingFiles 文件夹即可。
- 兼容所有使用 Nautilus 创建的模组物品。
安装
你必须安装 Bepinex 才能运行任何模组。
Custom Craft 3 需要 Nautilus。
一旦安装了上述内容,你可以将 zip 文件解压到你的 Bepinex 文件夹中。
你应该在 Bepinex/plugins 文件夹内看到一个名为 CustomCraft3 的新文件夹。
注意:如果你将此文件提取到插件文件夹中,它最终会位于 Bepinex/plugins/plugins/CustomCraft3 路径下,并且将无法正常工作!
正在安装插件
所有 txt 文件应放置在 WorkingFiles 文件夹内。(您可以在此处包含子文件夹来组织文件)所有 png 图像文件应放入 Assets 文件夹中。
开始使用自定义工艺
如果你是第一次下载这个模组,或者刚刚下载了新版本,你需要先加载一次游戏,以便生成所有必需的文本文件。
你甚至不需要开始游戏。只需加载到标题屏幕就足够了。
一旦你获得了文件,查看存档中提供的示例文件,并阅读 README_HowToUseThisMod.txt 文件。
此文件将在您首次启动游戏以及每次更新 CC3 后生成。
您很快就能找到制作自己定制工艺品所需的所有说明。
查看生成的原始配方文件,让您更快上手。
已知的不兼容性和限制
两个模组不能添加相同的配方。
如果你正在运行一个为现有游戏物品添加新配方的模组(或 CC2 插件),你将无法使用此模组为同一物品创建另一个新配方。
示例:如果另一个模组已经为营养块添加了合成配方,那么你就不能使用 AddedRecipes 来为它制作另一个配方。
你必须禁用该配方,或者将其从你自己的已添加配方中移除。
如果你确实希望拥有多个能制作同一物品的配方,你需要改用新的别名配方功能。
两个模组不能移动相同的合成节点。
如果你正在运行一个移除或复制现有制作节点到另一个制造台的模组(或 CC3 插件),你将无法使用此模组移动或复制那些相同的节点。
示例:如果另一个模组已经将制作节点从一个制造机移动或克隆到另一个制造机,则您无法使用 MovedRecipes 在第三个制造机上创建这些制作节点的副本。
编辑来自其他模组的物品 使用你的自定义合成
使用 Nautilus API 构建的模组创建的任何物品都可以通过 CustomCraft3 进行修改。
不要要求模组作者更新他们的模组以“兼容 CC3”。
这取决于你,制作自定义工艺插件的个人,来弄清楚你需要什么才能让你的自定义工艺正常工作。
要么查看模组的源代码,要么在 BepInEx\config\Nautilus\TechTypeCache 中查找你需要的物品 ID。
一个持续进行的项目
虽然列出的功能很强大,但这款模组还能做得更多。
这就是你发挥作用的地方。如果你认为有某个功能可以添加到 CustomCraft3 中,请发帖提出。
如果可能的话,它将被添加。
关于 EasyMarkup
特殊格式是文本文件所必需的,以便它们能够从简单的文本转换为实际与 SMLHelper 通信的代码。
PrimeSonic 称这种格式为 EasyMarkup。这是一种完全自定义的语法,用于递归数据对象的序列化和反序列化。
它从头开始构建,旨在易于阅读,简单理解,并尽量减少样板文件的混乱。
虽然 JSON 或 XML 同样可以胜任,但我希望玩家能体验到更简洁一点的东西。
EasyMarkup 的工作仍在持续进行中,因此它并未作为一个完全独立的库发布,但如果你是一位有兴趣在自己的项目中使用的模组开发者,请查看源代码并询问他 EasyMarkup 是否适合你的下一个模组。
源代码: https://github.com/MrPurple6411/PrimeSonicSubnauticaMods



还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。