Skip to content

Zone Sheet โ€‹

When making source sheets, always copy the first 3 rows from the official source sheet and start your data at the 4th row. Do not alter the column order.

Sheet Columns โ€‹

ColumnTypeDescription
idstringUnique identifier for the zone. If the ID matches a vanilla entry's or another mod's entry's ID, the last sheet to load will override the others. This value cannot contain spaces โ€” use snake_case style if needed, e.g. mymod_zone_funk_house.
parentstringThe parent zone ID.
name_JPstringZone display name in Japanese.
namestringZone display name in English. For other languages, use SourceLocalization.
typestringZone C# type name. This can be an existing Zone type or a Zone subclass from your DLL. To customize it via code, refer to Custom Zone Type below.
LVintDanger level.
chanceintRandom site spawn chance when tag contains random.
factionstringFaction ID this zone belongs to.
valueintZone value used in the home ranking list.
idProfilestringZone profile ID; determines how the map is generated.
idFilestringMap file name placed in the Maps folder. If empty, a random map will be used.
idBiomestringBiome type.
idGenstringDungeon generator type. Unused.
idPlayliststringPlaylist. CWL is required for custom playlists currently.
tagstringA comma-separated list of tags applied to this zone. See Tag Reference below for common tags.
costintUnused.
devintDefault zone development level.
imagestringUnused.
posint[]Zone position on the world map, formatted as x,y,icon ID. To find the icon ID, see World Icon ID below.
questTagstringPossible quest types in this zone. Ignored when the zone belongs to the player's faction.
textFlavor_JPstringFlavor text shown when entering the zone, in Japanese.
textFlavorstringFlavor text shown when entering the zone, in English. For other languages, use SourceLocalization.
detail_JPstringDescription of the zone, in Japanese.
detailstringDescription of the zone, in English. For other languages, use SourceLocalization.

Tag Reference โ€‹

Common tags used in the tag column:

TagDescription
addMapAutomatically spawn this map into the world.
returnAllow this zone to be used as a return location, even if it is not the player's home.
techUse tech-style boxes for merchant inventory backgrounds.
lightEnable lighting in this zone, even if it is not a player faction zone.
randomAllow this zone to appear as a random site on the world map.
closedMark this zone as closed / inaccessible.

World Icon ID โ€‹

The pos column uses x,y,icon ID format. The third value icon ID is the numeric ID of a world-map icon from the game's built-in tileset. Hover over the tileset below to see each icon's ID, then use it in your pos column.

Custom zone icons from external sprites are not yet supported.

Tileset Viewer

Custom Zone Type โ€‹

You can use a custom zone type defined in a C# DLL.

Example:

cs
public class Zone_MyFunkHouse : Zone_Civilized
{
    // overrides
}

The base class must be derived from Zone, and you can freely choose which Zone type to use.

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.