nwn API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Class Hierarchy

  • 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 - Undocumented
  • ctypes.Structure
    • nwn.nwscript.comp._NativeCompileResult - Undocumented
  • dict
    • nwn.gff.Struct - GFF Structs are just python dicts with .attr access and some metadata.
  • enum.Enum
    • nwn.erf.Reader.Version - Undocumented
    • nwn.nwscript.asm.Auxcode - Undocumented
    • nwn.nwscript.asm.Opcode - Undocumented
    • nwn.nwscript.ndb.ScalarType - Undocumented
    • nwn.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 documented
    • nwn.Gender - Maps engine gender IDs.
    • nwn.gff._impl.FieldKind - Undocumented
    • nwn.Language - Maps engine language IDs.
    • nwn.nwscript.comp.Optimization - Undocumented
  • Exception
    • nwn.nwscript.comp.CompilationError - Exception raised for errors in the compilation process.
    • nwn.nwscript.vm._vm._ScriptExecutionEnd - Undocumented
  • float
    • nwn.gff.Double - Undocumented
    • nwn.gff.Float - Undocumented
  • int
    • nwn.gff.Byte - Undocumented
    • nwn.gff.Char - Undocumented
    • nwn.gff.Dword - Undocumented
    • nwn.gff.Dword64 - Undocumented
    • nwn.gff.Int - Undocumented
    • nwn.gff.Int64 - Undocumented
    • nwn.gff.Short - Undocumented
    • nwn.gff.Word - Undocumented
  • list
    • 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 - Undocumented
  • nwn.nwscript.ndb.Line - Undocumented
  • nwn.nwscript.ndb.Ndb - Undocumented
  • nwn.nwscript.ndb.Struct - Undocumented
  • nwn.nwscript.ndb.StructRef - Undocumented
  • nwn.nwscript.ndb.Variable - Undocumented
  • nwn.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 - Undocumented
  • nwn.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 - Undocumented
  • nwn.tileset.Door - Undocumented
  • nwn.tileset.Group - Undocumented
  • nwn.tileset.Rule - Undocumented
  • nwn.tileset.Set - Undocumented
  • nwn.tileset.SetGrass - Undocumented
  • nwn.tileset.Terrain - Undocumented
  • nwn.tileset.Tile - Undocumented
  • nwn.twoda.DictReader - Undocumented
  • nwn.twoda.DictWriter - Undocumented
  • str
    • nwn.gff.CExoString - Undocumented
    • nwn.gff.ResRef - Undocumented
  • typing.NamedTuple
    • nwn.erf.Reader._Header - Undocumented
    • nwn.erf.Reader.Entry - Undocumented
    • nwn.erf.Writer.Entry - Undocumented
    • nwn.GenderedLanguage - A combination of Language and Gender.
    • nwn.gff._impl.FieldEntry - Undocumented
    • nwn.gff._impl.Header - Undocumented
    • nwn.gff._impl.StructEntry - Undocumented
    • nwn.key._VariableResource - Undocumented
    • nwn.key.Reader._BIFF - Undocumented
    • nwn.nwscript.asm.Instr - Undocumented
    • nwn.nwscript.langspec.Constant - A constant definition from the language spec (e.g. const int TRUE = 1;).
    • nwn.nwscript.langspec.Function - Undocumented
    • nwn.nwscript.langspec.FunctionArg - Undocumented
    • nwn.nwscript.langspec.LanguageSpec - Undocumented
    • nwn.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 documented
    • nwn.nwsync.manifest.ManifestEntry - No class docstring; 1/1 property, 3/3 class variables documented
    • nwn.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.

API Documentation for nwn, generated by pydoctor 24.11.2 at 2025-06-28 11:11:03.