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.

エンジン

From Shroudforge
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



ゲーム、ランタイム、Mod API、パーサーに共通する要件を確認できます。各チェックでは、機能が使用可能な理由、待機中の理由、または利用できない理由を説明します。

ゲームとランタイム

ShroudForge はクライアントと専用サーバーを区別します。一部の機能はどちらか一方のプロセス専用です。ランタイムを通じて、対応する Mod は実行中のゲームにアクセスできます。ランタイムが起動しない、または起動に失敗すると、複数の Mod に同時に影響する場合があります。

「ゲームを待機中」や、まだロード中のワールドは動作状態を表します。それだけで Mod の故障を意味するわけではありません。ワールドに依存する機能は、必要なゲームデータがそろってから使用可能になります。

ゲームプロファイルと Mod プロファイル

ゲームプロファイルは、ゲームビルドでサポートされるネイティブアクセスを示します。一致するプロファイルがないと、特定の機能が制限されることがあります。すべての Mod が利用不能だと決めつけず、該当するメッセージを確認してください。

DLL 互換性プロファイルは別の目的で使われます。Mod とそのファイルおよび既知の調整を関連付けます。照合には Mod ID またはフォルダー名を使い、DLL ハッシュや Mod バージョンの完全一致は必要ありません。

Mod API とパーサー

Mod API は Lua Mod 向けの関数を提供します。Mod は使用する API に対応し、必要な権限を宣言する必要があります。パーサーはアセット変更のためにゲームデータを読み取り、処理します。そのため Lua Mod とネイティブ DLL では必要条件が異なることがあります。

起動に失敗する場合

該当するコンポーネントと報告された原因を確認してください。アセットの準備に失敗した場合、ファイルの整合性を守るため ShroudForge はゲームの起動を停止することがあります。メッセージに必要な復旧方法が示されます。DLL が読み込まれたことは、その読み込み段階の成功を示すだけで、Mod の全機能を保証するものではありません。