¿Qué es el formato de archivo ENG?
En el contexto de la simulación ferroviaria, un archivo .eng es una definición de locomotora basada en texto utilizada por Microsoft Train Simulator (MSTS) y su sucesor comunitario, Open Rails. Describe las propiedades físicas, de audio y visuales de una locomotora: desde las curvas de esfuerzo de tracción y los sistemas de freno hasta las posiciones de la cámara en cabina y el comportamiento de los faros. Cada complemento de locomotora incluye al menos un archivo .eng, normalmente emparejado con un archivo de composición de vagones .wag.
El archivo utiliza el formato de bloque jerárquico SIMISA de MSTS: una estructura de texto plano de tokens anidados entre paréntesis, que generalmente se abre con el encabezado SIMISA@@@@@@@@@@JINX0p0t______. Los bloques con nombre como Engine(), Lights(), Sound() y Cab() definen todos los parámetros de la locomotora reconocidos por el simulador.
Los archivos originales de MSTS están codificados en UTF-16 LE (marca de orden de bytes FF FE); el contenido creado por la comunidad utiliza con frecuencia ANSI o UTF-8 sin una BOM. Open Rails amplía el formato con bloques ORTS() que proporcionan detalles físicos adicionales no admitidos por el motor original, manteniendo la compatibilidad total con MSTS.
.eng es una extensión muy sobrecargada. Fuera de la simulación de trenes, los motores de la caja de herramientas de MATLAB, las definiciones de aeronaves del simulador de RC RealFlight y varios archivos de localización de juegos comparten la misma extensión sin una especificación común. El uso de MSTS/Open Rails es, con diferencia, el significado individual más buscado y documentado.
Seguridad y protección
RIESGO: LOWArchivo de configuración de texto plano; sin código ejecutable. Los archivos ENG de MSTS no pueden dañar el sistema.
Detalles del formato
en pocas palabras- Archivo de datos del motor de MATLAB - MATLAB utiliza .eng para archivos de datos binarios guardados por el motor; no relacionado con la simulación de trenes.
- Archivo de localización de juegos (genérico) - Muchos juegos y aplicaciones utilizan .eng para archivos INI/texto de localización en inglés; el formato varía según la aplicación.
- Datos del motor de Personal Paint (Amiga) - Personal Paint (AmigaOS) almacena datos de motor/color en archivos .eng; formato heredado poco común.
Programas que abren archivos ENG
Detalles técnicos
especificación profunda| Codificación | UTF-16 LE con BOM (`FF FE`) en archivos originales de MSTS; ANSI o UTF-8 en contenido creado por la comunidad |
| Token de encabezado de archivo | `SIMISA@@@@@@@@@@JINX0p0t______` (preámbulo de texto, no una firma binaria) |
| Estructura | Formato de bloque jerárquico anidado que utiliza tokens entre paréntesis |
| Bloques principales | `Engine()`, `Lights()`, `Sound()`, `Cab()`, `WagonShape()` - cada uno define un subsistema de la locomotora |
| Versión del formato | MSTS v1 (original de 2001); Open Rails añade bloques de extensión `ORTS()` para física mejorada |
| Marca de orden de bytes | `FF FE` (UTF-16 LE BOM) presente en archivos originales creados por MSTS |
| Tamaño de archivo típico | 5 KB - 200 KB |
| SO | Solo Windows |
| Parámetros físicos | Esfuerzo de tracción, sistemas de freno, masa, disposición de ruedas, controles de cabina, referencias de sonido |
| Archivo complementario | El archivo `.wag` almacena las propiedades del vagón/composición; ambos archivos son necesarios para una locomotora completa |
| Compatibilidad con Open Rails | MSTS ignora los bloques `ORTS()`; los archivos `.eng` funcionan en ambos simuladores sin modificaciones |
| Lanzado | 2001 (Microsoft Train Simulator) |
| Última versión | Open Rails extended ENG spec (ongoing, 2010+) |
| Especificación | www.trainsim.com |
Conversiones de ENG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ENG.