Uploading Areas
Area files in NWN are special. There are .are
and .git
files, both of which are needed for an area to function - so pay extra attention that you always upload both. .are contains the tile data, and .git all placed objects, including doors. Areas with missing .git files will appear "empty", and areas with just .git files will not load at all.
Naming schemes
All areas are prefixed/grouped (into namespaces) by the general location they belong to as a three-letter identifier, a underscore, and a sub-location identifier with the remaining characters. Only areas with proper prefixes are accepted for import. Example: frk_main.are
Following the underscore is a maintainer-designated naming scheme - usally once again grouped into features inside that namespace; for example, wld_
contains forkroad01,02,..
describing the main road going west (named after what it's called in the setting). The main purpose for naming things concisely is to find them quickly in the area chooser and on the supermap.
Each and every namespace has a maintainer. That's the person responsible for general look & feel, layout, naming scheme, and what goes in or stays out. While you can update any areas as you please, it's a very good idea to talk to him/her before making any changes - even if only to prevent concurrent edits and wasted time.
Prefix | Maintainer | Areas |
---|---|---|
OOC | niv | Out-of-character areas, like the entry one, the Chess Dungeons, and so on. |
OTH | niv | Other & mobile areas, wagon interiors, disconnected stuff, maybe other planes. |
FRK | Darkheyr | The Fork - main city center, and surrounding areas. |
ARK | Arnkeep areas | |
WLD | Darkheyr | Wild lands - roads west, east? |
ARN | Darkheyr | Arn Forest areas. |
GHW | Darkheyr | Ghostwood. |
CVL | Darkheyr | Cold Vale - wildnerness north of Adbar Pass. |
RVN | Rauvin Mountains. | |
ASC | Darkheyr | Ascore. |
ANR | Anauroch. | |
FRD | Darkheyr | The deep roads, Fardrimm. |
UPD | Darkheyr | Upperdark maps. |
NTM | Nether Mountains. | |
SLV | Darkheyr | Silverymoon. |
Do not depend on the tag for area files - FWN will rewrite those.
Creatures
Creature Scripts
All creatures receive hardcoded script handlers; any values you put into the toolset will be overwritten.
Variables available to builders
Variable Name | Type | Possibles values |
---|---|---|
sit_nearest | Integer | 1: Creature looks for the nearest chair object on spawn and sits there. Will sit again after a while when poked off. (For a placeable to be considered sittable by NPCs and players alike, it must be useable and have the script sit set on it.) |
Automatic functionality
- Creatures that have a torch (
NW_IT_TORCH001
) or a lantern (NW_IT_TORCH002
) in their inventory will automatically equip it at nighttime and when inside natural interiors (like caves). To prevent this, take their torch away.
Placeables
- All inventories and loot generation scripts are removed.
- Non-usable placeables are automatically made static, except in cases where this would break animations. If you want to have placeables useable (so descriptions can be read), you need to mark them as Plot. Non-plot placeables are always made unusable.
- Chairs are made automatically sittable.
The following scripts can be assigned to OnUsed
Script | What it does |
---|---|
sit | Makes the clicker sit on the given object. This is done by default for objects where it makes sense, like chairs. |