package documentation
A python package with various modules for accessing Neverwinter Nights: Enhanced Edition data formats and functionality.
Stability
This package is currently in ALPHA state. API stability is not guaranteed.
Installation
The package is available on PyPI and can be installed with pip:
pip install nwn
License
This package is licensed under the MIT license.
| Module | compressedbuf |
Read and write compressedbuf files, used in NWSync and campaign databases. |
| Module | environ |
Functionality related to game and user/system environment, such as locating installation directories and detecting language and codepage. |
| Module | erf |
Read and write ERF (Encapsulated Resource Format) archives. |
| Package | gff |
Transform GFF (Generic File Format) files from/to native python types. |
| Module | key |
Read keyfiles, which store base game resources in the installation directory. |
| Package | nwscript |
nwscript-related utilities. |
| Package | nwsync |
nwsync file formats and utilities. |
| Module | res |
Types and classes for ResMan (resource management) functionality. |
| Module | resdir |
Class and library to deal with NWN resources directories. |
| Module | resman |
A NWN-like resman implementation. |
| Module | ssf |
Read and write soundset files. |
| Module | tileset |
A parser for .set files (tilesets configuration). |
| Module | tlk |
Read and write TLK (Talk Table) files (for translation and base game string references). |
| Module | twoda |
Read and write 2DA files (2-dimensional array, similar to CSV). |
| Module | types |
Shared types and helpers useful across the whole library. |