Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
This page is a translated version of the page Engine and the translation is 100% complete.


Engine



检查游戏、运行时、模组 API 和解析器的共同要求。这些检查会说明某项功能为何已就绪、仍在等待或不可用。

游戏和运行时

ShroudForge 区分客户端和专用服务器。有些功能只适用于其中一种进程。运行时让受支持的模组访问正在运行的游戏。运行时未启动或启动失败可能同时影响多个模组。

“等待游戏中”或仍在加载的世界描述的是运行状态,本身并不表示模组损坏。依赖世界的功能要等所需的游戏数据就绪后才能使用。

游戏配置文件和模组配置文件

游戏配置文件描述某个游戏版本支持的原生访问能力。缺少匹配的配置文件可能限制特定功能。请查看对应消息,不要直接认为所有模组都不可用。

DLL 兼容性配置文件用途不同。它们将模组与其文件及已知适配方案关联起来。匹配时会使用模组 ID 或文件夹名称,无需 DLL 哈希或模组版本完全一致。

模组 API 和解析器

模组 API 为 Lua 模组提供函数。模组必须支持它所使用的 API,并声明必要的权限。解析器会读取和处理游戏数据,以便修改资源。因此,Lua 模组和原生 DLL 的要求可能不同。

如果启动失败

查看受影响的组件及报告的原因。如果资源准备失败,ShroudForge 可能会停止游戏启动,以保护文件一致性。消息会说明需要如何恢复。DLL 已加载只确认其自身加载步骤完成,并不代表模组的所有功能都可用。