
SML助手 零
一个能帮你轻松将物品、精灵、制作逻辑等内容添加到游戏中的库!花更少的时间琢磨如何让模组运行,更多的时间专注于你能用它做什么!
查看大图SMLHelper 已被弃用,将不再接收更新。
许多模组现在使用 Nautilus 替代。您可能需要同时安装这两个库。
一个库,帮助你以非常简单的方式向游戏中添加物品、模型、精灵等!
在提问之前,请先阅读常见问题解答!
此外,请不要尝试修改 Modding Helper 文件夹中的文件,特别是包含“缓存”一词的文件夹。它们至关重要,确定 SMLHelper 如何将物品添加到游戏中,并且必须保持原样,特别是如果你不知道自己在做什么!
安装
- 下载并安装 QMods。
- 下载存档。
- 使用 WinRar 或 7zip 打开存档。
- 将 "SMLHelper_BZ" 文件夹拖放到您的 QMods 文件夹中。(如果你的 QMods 文件夹不存在,请至少运行一次游戏,以便 QModManager 可以做到,或者你也可以自己创建文件夹。)
FAQ - 玩家常见问题
这是什么?
这个库基本上允许你轻松地与游戏进行通信,这样你可以更专注于你正在开发的模组功能。它本身不执行任何操作,而是一个帮助其他模组的“工具”。
这个版本和原版《深海迷航》的版本有什么区别?
在《零度之下》中,制作数据的处理方式发生了一些重大变化。正因如此,我们不得不重新探索如何全面处理飞船数据的修补工作。这也意味着我们必须找到一种方法,让 SMLHelper 能够同时在两款游戏中持续发展。
常见问题 - 对于模组制作者
如何启用调试日志记录?
调试日志记录(用于开发和故障排除)可以通过更改新文件 EnableDebugLogs.txt 中的值来启用。调试日志记录也可以从游戏内的 Mods 菜单中切换,但是,由于大部分 SMLHelper 的操作(以及日志记录)发生在主菜单加载之前,因此这主要只对游戏的后续加载有用。
将我的 Subnautica 模组从使用 SMLHelper 移植到 Below Zero 时,是否需要完全重写它们?
不完全是。但你需要做一些改动。请密切关注蓝图/配方数据的新处理方式。旧的 TechData 类现在在 Below Zero 中改名为 RecipeData。所有原始的 Handler API 仍然存在于 SMLHelper Zero 中,因此进行迁移应该不会太费力。
这是否意味着 SMLHelper 的开发现在分成了两个游戏?
一点也不。仍然会有一个单一的仓库和一个单一的分支同时服务于两款游戏。我们会尽力保持一切完整。然而,每个游戏都将拥有其单独的 DLL。
附加资源
对于模组制作者和开发者:
请参考 Wiki 来了解如何使用这个库! https://github.com/SMLHelper/SMLHelper/wiki
以下是源代码: https://github.com/SMLHelper/SMLHelper
对于玩家:
截至 2.1 版本,SMLHelper 中新增了语言修补程序功能。您可以使用此功能为任何启用 SMLHelper 的模组提供自定义翻译或替代文本。
在维基上学习如何使用语言覆盖功能。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。