The Toolset Options panel contains the main ways to alter some default behaviours in the toolset. There are also some hidden options in nwtoolset.ini

General

General options for the entire toolset.

You can additionally disable the Area Tabs by using the "Disable Tabs" option, by setting it to 1 if you don't want to have the tab functionality (for stability or other reasons):

[Start Up]
Disable Tabs=0

Area

Area Editor specific options.

Script Editor

Script Editor specific options.

Option NameDefaultDescription
Font OptionsCourier New, Size 10

A tip for Windows users: the font Consolas is a nicer font then the default for scripting with, and on larger monitors upping the text size to 12 or 14 might assist with editing scripts more easily.

Font Colour OptionsBlack text, white background and various colours for different elementsYou could create a kind of dark mode by altering these to suit.
Automatically Compile Scripts on SaveOnThis is recommended to enable, script compiling is super fast and if you leave this off you may make edits and forget to compile and wonder why you don't see any changes.
Generate Debug Information When Compiling ScriptsOffThis generates .ndb files. These are used with the NWN Script Debugger generally but do have other advanced uses, and can reconstruct the nss file more accurately. However it does add to the compile time and module file size, and is not usually needed.
Code Templates Directoryscripttemplates

This default value of "scripttemplates" used to load that folder from the game directory so you already had some example templates to use. Instead you need to in modern OS select a folder - recommended would be Documents\Neverwinter Nights\scripttemplates

When setup correctly this will populate the Templates tab in the Script Editor, which will allow you to have boilerplate headers, and filled in code available to quickly plug into scripts.

External Script Edtior<blank>

This allows you to edit scripts intuitively using applications such as VSCode or Notepad++ without exiting the toolset. When pointed at an exe file it will open this application to edit scripts instead of using the default internal Toolset Script Editor.

Conversation Editor

Conversation Editor specific options.

Option NameDefaultDescription
Show popup when creating a new text entryOn


Show speaker name before textOnWhen enabled it adds the square bracket [OWNER] or NPC tag to the NPC nodes. If disabled it removes it which may make it cleaner.
Player Text ColorBlueIs bright blue not your thing? Change the colour here.
NPC Text ColorRedIs bright red not your thing? Change the colour here.
Paste Link OptionsLink Destination to SourceWhen you right click a node and do Paste As Link it by defaults links the destination to the source, but it can instead link the source to the destination.
Drag Link OptionsLink Source to DestinationWhen you hold Ctrl and left click and drag node this occurs, which makes the source (you dragged) link to the destination (you have dragged to). You can toggle it to be the same as Past Link instead.
Automatically Backup the conversation filesOn with 5 minutesThis auto saves the dialogue file (filename.dlg) to the module temporary directory. If the toolset crashes you can recover your work from this directory (by default called temp0 in the /module folder)

Spell Checking

The toolset doesn't seem to be able to load a spell checker file/this functionality is disabled, meaning this section might as well be ignored.

Recommendation: Disable the entire spell checking option! Having tested this actually it's worse than expected; running the spell checker on a text box usually just wipes the text. Well it's sure checked it! It's removed it all! Therefore disabling the entire spell checker in this options menu is recommended.

Sounds

Sound options. Some of these options match toolbar buttons and will be noted.

Language

Language options for the the module. The options are just to change what default the edit boxes use, which is a bit buggy overall anyway but allows manually entered localised text.

For non-English users of the toolset you can in EE change the toolset language (or rather default tlk loaded) to be another language with this hidden nwtoolset.ini option (moved when settings.tml was introduced, originally it loaded it from the game setting ini files):

[Display Options]
Language=en

Language codes are: