メインコンテンツにスキップ

ゾーンシート

ソーステーブルを作成するときは、必ず公式ソーステーブルの最初の3行をそのままコピーして、4行目以降にデータを入力してください。列の順番は絶対に変えないでください。

シートの列

タイプ説明
idテキストゾーンの一意の識別子。バニラのエントリまたは他のModのエントリIDと一致する場合、最後にロードされたシートが他を上書きします。この値にスペースを含めることはできません — 必要に応じて snake_case スタイルを使用してください(例:mymod_zone_funk_house)。
parentテキスト親ゾーンのID。
name_JPテキスト日本語の表示名。
nameテキスト英語の表示名。その他の言語については SourceLocalization を使用してください。
typeテキストゾーンのC#型名。既存のZone型またはDLLのZoneサブクラスを使用できます。コードでカスタマイズする場合は、以下のカスタムゾーンタイプを参照してください。
LV整数危険度レベル。
chance整数tagrandom が含まれている場合のランダムサイト出現確率。
factionテキストこのゾーンが属する派閥のID。
value整数ホームランキングリストで使用されるゾーンの価値。
idProfileテキストゾーンプロファイルID。マップの生成方法を決定します。
idFileテキストMaps フォルダに配置するマップファイル名。空の場合、ランダムなマップが使用されます。
idBiomeテキストバイオームタイプ。
idGenテキストダンジョン生成タイプ。未使用。
idPlaylistテキストプレイリスト。現在、カスタムプレイリストにはCWLが必要です。
tagテキストこのゾーンに適用されるタグのカンマ区切りリスト。一般的なタグについては下記の タグリファレンス を参照してください。
cost整数未使用。
dev整数デフォルトのゾーン開発レベル。
imageテキスト未使用。
pos整数[]ワールドマップ上のゾーン位置。x,y,iconID の形式で指定します。3番目の値 iconID の調べ方は下記の ワールドアイコンID を参照してください。
questTagテキストこのゾーンで発生可能なクエストタイプ。プレイヤーの派閥ゾーンの場合は無視されます。
textFlavor_JPテキストゾーン進入時に表示されるフレーバーテキスト(日本語)。
textFlavorテキストゾーン進入時に表示されるフレーバーテキスト(英語)。その他の言語については SourceLocalization を使用してください。
detail_JPテキストゾーンの説明(日本語)。
detailテキストゾーンの説明(英語)。その他の言語については SourceLocalization を使用してください。

タグリファレンス

tag 列で使用される一般的なタグ:

タグ説明
addMapこのマップをワールドに自動的に生成します。
returnプレイヤーのホームゾーンでなくても、帰還先として使用できます。
tech商人のインベントリ背景にテックボックスを使用します。
lightプレイヤーの派閥ゾーンでなくても、照明を有効にします。
randomこのゾーンをワールドマップ上のランダムサイトとして出現させます。
closedこのゾーンを閉鎖/進入不可としてマークします。

ワールドアイコンID

pos 列は x,y,iconID 形式です。3番目の値 iconID は、ゲーム内蔵タイルセットのワールドマップアイコンの数値IDです。下のタイルセットにカーソルを合わせて各アイコンのIDを確認し、pos 列で使用してください。

外部スプライトによるカスタムゾーンアイコンは現在サポートされていません。

タイルセットビューアー

カスタムゾーンタイプ

C# DLLで定義されたカスタムゾーンタイプを使用できます。

cs
public class Zone_MyFunkHouse : Zone_Civilized
{
    // overrides
}

基本クラスは Zone から派生している必要があり、どの Zone タイプを使用するかは自由に選択できます。

This project is an unofficial documentation site and is not affiliated with, endorsed by, or associated with Elin or Lafrontier / Noa. All trademarks are the property of their respective owners.