Was ist das UTC-Dateiformat?
Eine .utc-Datei ist eine Kreatur-Vorlage, die von BioWares Aurora Engine verwendet wird, der Laufzeitumgebung hinter *Neverwinter Nights* (2002) und *Neverwinter Nights 2* (2006). Jede Datei kodiert eine vollständige Definition eines Nicht-Spieler-Charakters (NPC) - Statistiken, Trefferpunkte, Gesinnung, Inventar, Skripte, Aussehen, KI-Parameter und Fraktionszugehörigkeit - als wiederverwendbares Template, das die Engine beim Laden in ein Spielmodul einfügt.
Das Format basiert auf BioWares GFF (Generic File Format), einem proprietären Little-Endian-Binärcontainer, der typisierte Struktur-/Feldhierarchien kodiert. Eine Datei beginnt mit einer 8-Byte-Signatur: dem vierstelligen Typ-Tag UTC (mit zwei nachfolgenden Leerzeichen), gefolgt von einem Versionsstring (V3.2 für NWN1, V3.3 für NWN2). Der Hauptteil besteht aus verschachtelten Struktur-, Feld-, Label- und Daten-Arrays, die ein Parser in einen Baum aus typisierten Werten rekonstruiert.
.utc ist einer von vielen GFF-abgeleiteten Ressourcentypen in der Aurora Engine - Händler verwenden .utm, platzierbare Objekte .utp, Begegnungen .ute, Gegenstände .uti und Trigger .utt. Alle teilen sich die gleiche Containerstruktur und unterscheiden sich nur in ihrem Typ-Tag und Feldschema.
BioWare veröffentlichte die Formatspezifikation über „The Neverwinter Vault“ für die Community. Open-Source-Tools wie nwnexplorer und die nwn-lib-Bibliothek können .utc-Dateien lesen und modifizieren. Die *Neverwinter Nights: Enhanced Edition* von Beamdog verwendet dasselbe Format weiterhin ohne Änderungen.
Sicherheit
RISIKO: LOWUTC-Dateien sind passive Datendateien, die nur von BioWare-Spieletools gelesen werden. Sie enthalten keinen ausführbaren Code. Es ist keine Malware bekannt, die die Endung .utc verwendet. Sicher zur Inspektion mit nwnexplorer.
Formatdetails
kurz gefasst- UTC Coordinated Universal Time Zeitzonendatei - Auf einigen Unix/Linux-Systemen kann .utc als Zeitzonen-Datendatei erscheinen, die nicht mit BioWare in Verbindung steht.
Programme zum Öffnen von UTC-Dateien
Technische Details
technische Spezifikation| Container | GFF (Generic File Format) - BioWare proprietärer strukturierter Little-Endian-Binärcontainer |
| Byte-Reihenfolge | Little-endian |
| Magic Bytes | ASCII „UTC V3.2“ bei Offset 0 (NWN1); „UTC V3.3“ (NWN2) - 4-Byte Typ-Tag + 4-Byte Versionsstring |
| Interne Version | V3.2 (Neverwinter Nights 1); V3.3 (Neverwinter Nights 2) |
| GFF-Struktur | Header + Struktur-Array + Feld-Array + Label-Array + Felddatenblock; Parser rekonstruiert typisierten Baum aus diesen vier Sektionen |
| Gespeicherte Kreaturdaten | NPC-Stats (STR/DEX/CON/INT/WIS/CHA), HP, Gesinnung, CR, Inventarliste, Skriptzuweisungen, Aussehen, KI-Vorlage, Fraktion, Talentliste |
| Vorlage vs. Instanz | UTC ist eine wiederverwendbare Design-Vorlage; Laufzeit-Instanzen werden separat in die Moduldatei .git (Game Instance File) geschrieben |
| Verwandte GFF-Ressourcentypen | .utm (Händler), .utp (platzierbar), .ute (Begegnung), .uti (Gegenstand), .utt (Trigger), .utw (Wegpunkt) - alle nutzen den GFF-Container |
| Typische Dateigröße | 2 KB - 50 KB |
| Community-Tools | nwnexplorer (Viewer/Extraktor), nwn-lib (Ruby-Bibliothek), nwn2-gff (NWN2 GFF-Editor), NWN Aurora Toolset (offizieller BioWare-Editor) |
| Veröffentlicht | 2002 (Neverwinter Nights) |
| Neueste Version | NWN2 variant (2006) |
| Spezifikation | neverwintervault.org |
UTC-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu UTC-Dateien.