- NWScript
- Syntax highlighting: A bit more accurate than the C syntax
- Auto-completion: Functions, constants, #define and include scripts names
- Documentation: Popups containing function documentation parsed from the script, with some additional notes for known badly behaving functions.
- Snippets: while loops with GetFirst / GetNext functions, and other useful code snippets
- Smart build tool: Quick multi-threaded compilation (only re-compile needed scripts)
- 2DA syntax hilighting: Syntax highlighting and label column indexing (Ctrl+R)
Note: This package has been designed for NWN2, but it should work with NWN1 as well.
Chose either option 1 or 2
- Download and extract the Packed
NWNScriptCompiler
in:
- Windows:
C:\Program Files (x86)\
- Linux:
/opt/
- Windows:
-
Download the AdvancedScriptCompiler (http://neverwintervault.org/project/nwn2/other/tool/advanced-script-compiler-nwn2) and extract content of
StandaloneCompiler
in- Windows: C:\Program Files (x86)\NWNScriptCompiler\
- Linux: /opt/NWNScriptCompiler/
- or any other path (see Custom paths below)
-
Extract the NWN2 script data files (located by default in
C:\Program Files (x86)\Atari\Neverwinter Nights 2\Data\Scripts*.zip
) in- Windows:
C:\Program Files (x86)\NWNScriptCompiler\Scripts\
- Linux:
/opt/NWNScriptCompiler/Scripts
- or any other path (see Custom paths below)
- Windows:
-
[Optional] You can delete ncs files from the
Scripts
directory, since only nss are required.
Custom paths: If you want to install the compiler somewhere else, you will
need to modify the package settings (Preferences -> Package settings ->
STNeverwinterScript -> Settings) to override the compiler_cmd
and
include_path
variables.
You need wine in order to use the NWNScriptCompiler.exe
apt-get install wine # Ubuntu/Debian users
yum install wine # Fedora/Redhat users
pacman -S wine # Arch-Linux awesome users
You also need to edit STNeverwinterScript settings (Preferences -> Package
settings -> STNeverwinterScript -> Settings) to override the compiler_cmd
and include_path
variables for Linux (examples provided).
- From Sublime Text: press Ctrl+Shift+P, write
PCInstall
, press Enter - Search for
Neverwinter Script syntax and build
, press Enter - Follow the Compiler installation instruction above, if you haven't already