¿Qué es el formato de archivo ESM?
Los archivos .esm (Elder Scrolls Master) son los archivos de datos maestros para los juegos del motor Creation Engine de Bethesda Game Studios, incluyendo las series The Elder Scrolls, Fallout y Starfield. Almacenan todo el contenido base del juego - celdas del mundo, NPCs, objetos, misiones, scripts y definiciones de objetos del juego - en una estructura binaria de registros y subregistros.
Los archivos .esm modernos (desde The Elder Scrolls IV: Oblivion en adelante) se abren con la firma ASCII de 4 bytes TES4. Un campo de banderas en el encabezado TES4 marca el archivo como maestro; esta bandera ESM (bit 0x01) es la única diferencia binaria significativa respecto a los archivos de complementos .esp, que comparten una estructura idéntica. El encabezado también declara las dependencias de archivos maestros, imponiendo el orden de carga. Los registros se organizan en grupos GRUP tipificados y se direccionan mediante FormIDs de 24 bits. La compresión opcional zlib por registro es compatible desde Skyrim en adelante.
Los archivos .esm se fijan en la parte superior del orden de carga, antes de todos los complementos .esp y .esl. Los datos base del juego - Skyrim.esm, Fallout4.esm y similares - son ESMs, al igual que las dependencias de mods grandes. Los recursos de mallas, texturas y audio residen en archivos .bsa o .ba2 separados junto al ESM, no dentro de él.
El formato más ligero .esl (maestro ligero) introducido en 2016 para Skyrim Special Edition comparte el mismo diseño binario con una bandera diferente y está limitado a 4.096 registros por archivo.
Seguridad y protección
RIESGO: LOWLos archivos ESM son archivos de datos, no ejecutables, y no pueden ejecutar código por sí mismos. El riesgo principal son los conflictos de mods y órdenes de carga incorrectos que causan cierres del juego o partidas guardadas corruptas. Descargue solo de fuentes confiables (Nexus Mods, Bethesda.net) para evitar archivos manipulados que podrían inyectar scripts maliciosos a través de los sistemas de scripting del juego. Nunca ejecute un archivo «.esm.exe»; eso no es un ESM legítimo.
Detalles del formato
en pocas palabras- Perfil de E-mail Security Manager - Algunos productos de pasarela de correo electrónico han utilizado .esm para perfiles de exportación/configuración; es raro y no está relacionado con los mods de juegos.
Programas que abren archivos ESM
Detalles técnicos
especificación profunda| Tipo de formato | Archivo maestro de datos de juego de registro/subregistro binario (Creation Engine) |
| Bytes mágicos | `54 45 53 34` («TES4») en el desplazamiento 0 para Oblivion/Skyrim/Fallout; `54 45 53 33` («TES3») para Morrowind |
| Orden de bytes | Little-endian |
| Contenedor | Estructura de registro/subregistro TES propietaria con grupos de registros GRUP tipificados |
| Compresión de registros | zlib opcional por registro (era de Skyrim / Fallout 4 y posteriores) |
| Distinción ESM vs. ESP | Estructura binaria idéntica; la bandera ESM (bit `0x01`) en el campo de banderas del encabezado TES4 es la única diferencia |
| Espacio de FormID | 24 bits (~16,7 millones de registros por ranura maestra); límite de 255 complementos completos por orden de carga |
| Versión de formulario | Codificada en el encabezado TES4 (43 = Skyrim LE, 44 = Skyrim SE; superior para Fallout 4 / Starfield) |
| Tamaño de archivo típico | 50 MB - 500 MB (maestros del juego base); los ESM creados por mods varían desde 1 KB hasta varios cientos de MB |
| Almacenamiento de recursos | Mallas, texturas y sonidos almacenados por separado en archivos `.bsa` o `.ba2`, no dentro del ESM |
| Posición en el orden de carga | Siempre se cargan antes que los complementos `.esp` y `.esl`; los ESM del juego base se cargan primero |
| Lanzado | 2002 (The Elder Scrolls III: Morrowind, TES3 record format) |
| Última versión | Creation Engine TES4/TES5/FO4 master format (Starfield, 2023) |
| Especificación | en.uesp.net |
Conversiones de ESM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ESM.