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.
Revision as of 01:34, 7 November 2026 by Bonsaibauer (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Engine



檢查遊戲、運行時、模組 API 和解析器的共同要求。這些檢查會說明某項功能為何已就緒、仍在等待或不可用。

遊戲和運行時

ShroudForge 區分客戶端和專用服務器。有些功能只適用於其中一種進程。運行時讓受支持的模組訪問正在運行的遊戲。運行時未啟動或啟動失敗可能同時影響多個模組。

「等待遊戲中」或仍在加載的世界描述的是運行狀態,本身並不表示模組損壞。依賴世界的功能要等所需的遊戲數據就緒後才能使用。

遊戲配置文件和模組配置文件

遊戲配置文件描述某個遊戲版本支持的原生訪問能力。缺少匹配的配置文件可能限制特定功能。請查看對應消息,不要直接認為所有模組都不可用。

DLL 兼容性配置文件用途不同。它們將模組與其文件及已知適配方案關聯起來。匹配時會使用模組 ID 或文件夾名稱,無需 DLL 哈希或模組版本完全一致。

模組 API 和解析器

模組 API 為 Lua 模組提供函數。模組必須支持它所使用的 API,並聲明必要的權限。解析器會讀取和處理遊戲數據,以便修改資源。因此,Lua 模組和原生 DLL 的要求可能不同。

如果啟動失敗

查看受影響的組件及報告的原因。如果資源準備失敗,ShroudForge 可能會停止遊戲啟動,以保護文件一致性。消息會說明需要如何恢復。DLL 已加載只確認其自身加載步驟完成,並不代表模組的所有功能都可用。