docs: update tool ownership and scenario validation guidance
Describe the independent editor mods and compatibility package, RPG objects, and rejection of invalid ambient programs before saving.
This commit is contained in:
1 parent
f8a0cb588f
commit
cf993e0d1e
7 files changed
+24
-14
No files matched your search
+4
-2
@@ -1,5 +1,7 @@
|
||||
# Editor Tools — 実行中のゲーム内でシーンとシナリオを作る
|
||||
|
||||
`editor_tools` はコードを持たない互換パッケージです。`scenario_editor`、`scene_editor`、`scene_builder`、`map_editor`、`interactive_editor`、`light_editor`、`catalog_export` を導入します。共有ライブラリは `tools_base` と `scenario_tools_base` です。
|
||||
|
||||
Editor Tools は、実行中のゲームの上に開く作者向けのウィンドウ群です。シーンエディター、シナリオエディター、ワールドマップ・インタラクティブ・ライトの各エディター、Godot シーンのビルダー、MOD カタログの書き出しが含まれます。保存されるのはどれも普通の MOD ファイルで、ゲームは変更をすぐに取り込みます。そのため、場所を書いて、その場に入って遊ぶまでを、再起動なしで行えます。
|
||||
|
||||
互換パッケージです。7つのウィンドウは独立したMODになり、共通機能は `tools_base`、シナリオ機能は `scenario_tools_base` にあります。すべてゲーム内ツールバーから開き、メインメニューにはボタンを追加しません。
|
||||
@@ -10,7 +12,7 @@ Editor Tools は、実行中のゲームの上に開く作者向けのウィン
|
||||
|
||||

|
||||
|
||||
- 7 つのウィンドウはすべてツールボックスにあります: **シーンエディター**、**シナリオエディター**、**マップエディター**、**インタラクティブエディター**、**ライトエディター**、**シーンビルダー**、**カタログ項目を書き出す**。ほかのツール MOD もそこに独自の項目を追加します(アイテム、キャラクター、RPG マップ、タイルセットのエディター、データエディター)。
|
||||
- 7 つのウィンドウはすべてツールボックスにあります: **シーンエディター**、**シナリオエディター**、**マップエディター**、**インタラクティブエディター**、**ライトエディター**、**シーンビルダー**、**カタログ項目を書き出す**。ほかのツール MOD もそこに独自の項目を追加します(アイテム、キャラクター、RPG マップ、RPG オブジェクトのエディター、データエディター)。
|
||||
- **シナリオエディター**はシーンエディターからも開けます。シーンを選び、そのシナリオのひとつを選んで**開く**を押すか、**+ 新しいシナリオ**を押します。
|
||||
|
||||
ウィンドウはシーンを切り替えても開いたまま残り、移動やサイズ変更ができ、×で閉じます。
|
||||
@@ -59,7 +61,7 @@ end
|
||||
- **シーンビルダー** — MOD 用の Godot `.tscn` シーン。
|
||||
- **カタログの書き出し** — MOD を zip にまとめ、チェックサム付きで MOD カタログ用のエントリーを書き出します。
|
||||
|
||||
編集中は元に戻せます(テキスト内と、アイテム・キャラクターエディターのフォームで Ctrl+Z)。壊れた参照の検査は Validator の仕事で、エディターは間違いのあるシナリオの保存を止めません。
|
||||
Validator が MOD 間の参照を検査します。通常会話の保存では全検査は行いません。`npc_barks_base` があれば、不正な環境シナリオとそのパッチは保存前に拒否され、コンパイルエラーが状態欄に表示されます。
|
||||
|
||||
## どの MOD のファイルが書かれるか
|
||||
|
||||
|
||||
Reference in new issue
Block a user