What is the UTC file format?
A .utc file is a creature blueprint used by BioWare's Aurora Engine, the runtime powering *Neverwinter Nights* (2002) and *Neverwinter Nights 2* (2006). Each file encodes a complete non-player character definition - stats, hit points, alignment, inventory, scripts, appearance, AI parameters, and faction membership - as a reusable template that the engine stamps into a game module at load time.
The format is built on BioWare's GFF (Generic File Format), a proprietary little-endian binary container that encodes typed struct/field hierarchies. A file begins with an 8-byte signature: the four-character type tag UTC (with two trailing spaces) followed by a version string (V3.2 for NWN1, V3.3 for NWN2). The body consists of interleaved struct, field, label, and data arrays that a parser reconstructs into a tree of typed values.
.utc is one of many GFF-derived resource types in the Aurora Engine - merchants use .utm, placeables .utp, encounters .ute, items .uti, and triggers .utt. All share the same container structure, differing only in their type tag and field schema.
BioWare published the format specification to the community through The Neverwinter Vault. Open-source tools such as nwnexplorer and the nwn-lib library can read and modify .utc files. The *Neverwinter Nights: Enhanced Edition* by Beamdog continues to use the same format without changes.
Security & safety
RISK: LOWUTC files are passive data files read only by BioWare game tools. They contain no executable code. No known malware uses .utc extension. Safe to inspect with nwnexplorer.
Format details
in a nutshell- UTC Coordinated Universal Time zone file - On some Unix/Linux systems .utc may appear as a timezone data file, unrelated to BioWare.
Programs that open UTC files
Technical details
deep spec| Container | GFF (Generic File Format) - BioWare proprietary little-endian binary structured container |
| Byte order | Little-endian |
| Magic bytes | ASCII "UTC V3.2" at offset 0 (NWN1); "UTC V3.3" (NWN2) - 4-byte type tag + 4-byte version string |
| Internal version | V3.2 (Neverwinter Nights 1); V3.3 (Neverwinter Nights 2) |
| GFF structure | Header + struct array + field array + label array + field data block; parser reconstructs typed tree from these four sections |
| Stored creature data | NPC stats (STR/DEX/CON/INT/WIS/CHA), HP, alignment, CR, inventory list, script assignments, appearance, AI template, faction, feat list |
| Blueprint vs instance | UTC is a reusable design-time blueprint; runtime instances are written to module .git (Game Instance File) separately |
| Related GFF resource types | .utm (merchant), .utp (placeable), .ute (encounter), .uti (item), .utt (trigger), .utw (waypoint) - all share the GFF container |
| Typical file size | 2 KB - 50 KB |
| Community tools | nwnexplorer (viewer/extractor), nwn-lib (Ruby library), nwn2-gff (NWN2 GFF editor), NWN Aurora Toolset (official BioWare editor) |
| Released | 2002 (Neverwinter Nights) |
| Latest version | NWN2 variant (2006) |
| Specification | neverwintervault.org |
UTC conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about UTC files.