¿Qué es el formato de archivo UTC?
Un archivo .utc es una plantilla de criatura utilizada por el motor Aurora de BioWare, el entorno de ejecución que impulsa *Neverwinter Nights* (2002) y *Neverwinter Nights 2* (2006). Cada archivo codifica una definición completa de un personaje no jugador (NPC): estadísticas, puntos de golpe, alineamiento, inventario, scripts, apariencia, parámetros de IA y pertenencia a facciones, como una plantilla reutilizable que el motor estampa en un módulo de juego al momento de la carga.
El formato se basa en el GFF (Generic File Format) de BioWare, un contenedor binario propietario de tipo «little-endian» que codifica jerarquías de estructuras y campos tipados. Un archivo comienza con una firma de 8 bytes: la etiqueta de tipo de cuatro caracteres UTC (con dos espacios finales) seguida de una cadena de versión (V3.2 para NWN1, V3.3 para NWN2). El cuerpo consiste en arreglos entrelazados de estructuras, campos, etiquetas y datos que un analizador reconstruye en un árbol de valores tipados.
.utc es uno de los muchos tipos de recursos derivados de GFF en el motor Aurora: los comerciantes usan .utm, los objetos colocables .utp, los encuentros .ute, los objetos .uti y los activadores .utt. Todos comparten la misma estructura de contenedor, diferenciándose solo en su etiqueta de tipo y esquema de campos.
BioWare publicó la especificación del formato a la comunidad a través de The Neverwinter Vault. Herramientas de código abierto como nwnexplorer y la biblioteca nwn-lib pueden leer y modificar archivos .utc. *Neverwinter Nights: Enhanced Edition* de Beamdog continúa utilizando el mismo formato sin cambios.
Seguridad y protección
RIESGO: LOWLos archivos UTC son archivos de datos pasivos leídos únicamente por las herramientas de juego de BioWare. No contienen código ejecutable. No se conoce malware que utilice la extensión .utc. Es seguro inspeccionarlos con nwnexplorer.
Detalles del formato
en pocas palabras- Archivo de zona horaria UTC Coordinated Universal Time - En algunos sistemas Unix/Linux, .utc puede aparecer como un archivo de datos de zona horaria, sin relación con BioWare.
Programas que abren archivos UTC
Detalles técnicos
especificación profunda| Contenedor | GFF (Generic File Format) - Contenedor estructurado binario «little-endian» propietario de BioWare |
| Orden de bytes | Little-endian |
| Bytes mágicos | ASCII «UTC V3.2» en el desplazamiento 0 (NWN1); «UTC V3.3» (NWN2) - etiqueta de tipo de 4 bytes + cadena de versión de 4 bytes |
| Versión interna | V3.2 (Neverwinter Nights 1); V3.3 (Neverwinter Nights 2) |
| Estructura GFF | Encabezado + arreglo de estructuras + arreglo de campos + arreglo de etiquetas + bloque de datos de campos; el analizador reconstruye el árbol tipado a partir de estas cuatro secciones |
| Datos de criatura almacenados | Estadísticas de NPC (STR/DEX/CON/INT/WIS/CHA), HP, alineamiento, CR, lista de inventario, asignación de scripts, apariencia, plantilla de IA, facción, lista de dotes |
| Plantilla vs instancia | UTC es una plantilla de diseño reutilizable; las instancias en tiempo de ejecución se escriben en el archivo .git (Game Instance File) del módulo por separado |
| Tipos de recursos GFF relacionados | .utm (comerciante), .utp (colocable), .ute (encuentro), .uti (objeto), .utt (activador), .utw (punto de ruta) - todos comparten el contenedor GFF |
| Tamaño de archivo típico | 2 KB - 50 KB |
| Herramientas de la comunidad | nwnexplorer (visor/extractor), nwn-lib (biblioteca Ruby), nwn2-gff (editor GFF de NWN2), NWN Aurora Toolset (editor oficial de BioWare) |
| Lanzado | 2002 (Neverwinter Nights) |
| Última versión | NWN2 variant (2006) |
| Especificación | neverwintervault.org |
Conversiones de UTC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos UTC.