bytes
nwn.FileMagic
- A file magic identifies a file type: For NWN, it is the first four characters on certain file types.nwn.gff.VOID
- Undocumentedctypes.Structure
nwn.nwscript.comp._NativeCompileResult
- Undocumenteddict
nwn.gff.Struct
- GFF Structs are just python dicts with .attr access and some metadata.enum.Enum
nwn.erf.Reader.Version
- Undocumentednwn.nwscript.asm.Auxcode
- Undocumentednwn.nwscript.asm.Opcode
- Undocumentednwn.nwscript.ndb.ScalarType
- Undocumentednwn.nwscript.VMType
- All types supported by the NWScript VM as implemented in EE 37.enum.IntEnum
nwn.compressedbuf.Algorithm
- No class docstring; 1/3 constant documentednwn.Gender
- Maps engine gender IDs.nwn.gff._impl.FieldKind
- Undocumentednwn.Language
- Maps engine language IDs.nwn.nwscript.comp.Optimization
- UndocumentedException
nwn.nwscript.comp.CompilationError
- Exception raised for errors in the compilation process.nwn.nwscript.vm._vm._ScriptExecutionEnd
- Undocumentedfloat
nwn.gff.Double
- Undocumentednwn.gff.Float
- Undocumentedint
nwn.gff.Byte
- Undocumentednwn.gff.Char
- Undocumentednwn.gff.Dword
- Undocumentednwn.gff.Dword64
- Undocumentednwn.gff.Int
- Undocumentednwn.gff.Int64
- Undocumentednwn.gff.Short
- Undocumentednwn.gff.Word
- Undocumentedlist
nwn.gff.List
- GFF Lists are just python lists of Structs. They carry no metadata.nwn.erf.Reader
- Class to read and access an ERF archive (MOD, HAK, ERF, ...)nwn.erf.Writer
- A class to write ERF files.nwn.gff.CExoLocString
- Represents a localized string in the NWN engine.nwn.key.Reader
- Open a keyfile for reading.nwn.nwscript._types._ObjectSelf
- Use Object.SELF.nwn.nwscript._types._VMClosure
- A closure as stored by the VM.nwn.nwscript.comp.Compiler
- A class to compile NWScript using the NWScript compiler.nwn.nwscript.Effect
- Maps directly to the NWScript effect type.nwn.nwscript.EngineStructure
- Placeholder type for engst until specific types are implemented.nwn.nwscript.Location
- Maps directly to the nwscript location type.nwn.nwscript.ndb.Function
- Undocumentednwn.nwscript.ndb.Line
- Undocumentednwn.nwscript.ndb.Ndb
- Undocumentednwn.nwscript.ndb.Struct
- Undocumentednwn.nwscript.ndb.StructRef
- Undocumentednwn.nwscript.ndb.Variable
- Undocumentednwn.nwscript.Object
- A Object is a immutable reference to a game object in the world. This maps directly to the nwscript object type.nwn.nwscript.vm._stack._Elem
- Undocumentednwn.nwscript.vm.Script
- Wrapper around NCS/NDB with utility helpers.nwn.nwscript.vm.Stack
- A stack as used by the NWN VM.nwn.nwscript.vm.VM
- VM Script Executor for running NWScript bytecode.nwn.tileset.Crosser
- Undocumentednwn.tileset.Door
- Undocumentednwn.tileset.Group
- Undocumentednwn.tileset.Rule
- Undocumentednwn.tileset.Set
- Undocumentednwn.tileset.SetGrass
- Undocumentednwn.tileset.Terrain
- Undocumentednwn.tileset.Tile
- Undocumentednwn.twoda.DictReader
- Undocumentednwn.twoda.DictWriter
- Undocumentedstr
nwn.gff.CExoString
- Undocumentednwn.gff.ResRef
- Undocumentedtyping.NamedTuple
nwn.erf.Reader._Header
- Undocumentednwn.erf.Reader.Entry
- Undocumentednwn.erf.Writer.Entry
- Undocumentednwn.GenderedLanguage
- A combination of Language and Gender.nwn.gff._impl.FieldEntry
- Undocumentednwn.gff._impl.Header
- Undocumentednwn.gff._impl.StructEntry
- Undocumentednwn.key._VariableResource
- Undocumentednwn.key.Reader._BIFF
- Undocumentednwn.nwscript.asm.Instr
- Undocumentednwn.nwscript.langspec.Constant
- A constant definition from the language spec (e.g. const int TRUE = 1;).nwn.nwscript.langspec.Function
- Undocumentednwn.nwscript.langspec.FunctionArg
- Undocumentednwn.nwscript.langspec.LanguageSpec
- Undocumentednwn.nwscript.Vector
- A 3d vector that maps directly to the nwscript vector type.nwn.nwsync.manifest.Manifest
- No class docstring; 1/1 property, 0/1 class variable documentednwn.nwsync.manifest.ManifestEntry
- No class docstring; 1/1 property, 3/3 class variables documentednwn.ssf.Entry
- A single entry in a SSF file including the resref and strref.nwn.tlk.TlkEntry
- A single entry in a TLK file including the text, sound resref, and sound length. Only used when reading TLK files with sound data.