.ENG

ENG Datei

Microsoft Train Simulator Engine File
Frage stellen
SCHNELLE ANTWORT

Eine ENG-Datei ist meist eine Lokomotivkonfiguration für den Microsoft Train Simulator (MSTS) oder dessen Open-Source-Nachfolger Open Rails. Öffnen Sie sie mit Open Rails, um die Simulation zu starten, oder mit Notepad++, um sie als Klartext zu lesen und zu bearbeiten. MATLAB und einige Spiele verwenden die Dateiendung .eng ebenfalls für nicht verwandte Zwecke.

Entwickler: Microsoft Corporation (original MSTS); community / Open Rails project (continued) Kategorie: Einstellungsdateien MIME: text/plain
VERFÜGBAR AUF Windows
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 25, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das ENG-Dateiformat?

Im Kontext der Zugsimulation ist eine .eng-Datei eine textbasierte Lokomotivdefinition, die vom Microsoft Train Simulator (MSTS) und seinem Community-Nachfolger Open Rails verwendet wird. Sie beschreibt die physikalischen, akustischen und visuellen Eigenschaften einer Lokomotive - von Zugkraftkurven und Bremssystemen bis hin zu Führerstandskamerapositionen und Scheinwerferverhalten. Jedes Lokomotiv-Add-on enthält mindestens eine .eng-Datei, die normalerweise mit einer .wag-Waggon-Consist-Datei gepaart ist.

Die Datei verwendet das hierarchische SIMISA-Blockformat von MSTS: eine Klartextstruktur aus verschachtelten, in Klammern gesetzten Token, die normalerweise mit dem Header SIMISA@@@@@@@@@@JINX0p0t______ beginnt. Benannte Blöcke wie Engine(), Lights(), Sound() und Cab() definieren alle vom Simulator erkannten Lokomotivparameter.

Originale MSTS-Dateien sind in UTF-16 LE (Byte-Order-Mark FF FE) kodiert; von der Community erstellte Inhalte verwenden häufig ANSI oder UTF-8 ohne BOM. Open Rails erweitert das Format um ORTS()-Blöcke, die zusätzliche physikalische Details liefern, die von der ursprünglichen Engine nicht unterstützt werden, während sie gleichzeitig vollständig abwärtskompatibel zu MSTS bleiben.

.eng ist eine stark mehrfach belegte Dateiendung. Außerhalb der Zugsimulation teilen sich MATLAB-Toolbox-Engines, RealFlight RC-Simulator-Flugzeugdefinitionen und verschiedene Spiele-Lokalisierungsdateien dieselbe Endung ohne gemeinsame Spezifikation. Die Verwendung in MSTS/Open Rails ist die mit Abstand am häufigsten gesuchte und dokumentierte Bedeutung.

Sicherheit

RISIKO: LOW

Klartext-Konfigurationsdatei; kein ausführbarer Code. MSTS ENG-Dateien können dem System nicht schaden.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEMicrosoft Train Simulator Engine Filealias MSTS Engine File, Open Rails Engine File
ENTWICKLERMicrosoft Corporation (original MSTS); community / Open Rails project (continued)seit 2001 (Microsoft Train Simulator)
MIME TYPEtext/plain
TYPText-Konfigurationsdatei (Unicode)
Diese Erweiterung wird auch verwendet von…
  • MATLAB Engine Datendatei - MATLAB verwendet .eng für binäre Datendateien, die von der Engine gespeichert werden; nicht verwandt mit der Zugsimulation.
  • Spiele-Lokalisierungsdatei (generisch) - Viele Spiele und Anwendungen verwenden .eng für englischsprachige INI/Text-Lokalisierungsdateien; das Format variiert je nach Anwendung.
  • Personal Paint (Amiga) Engine-Daten - Personal Paint (AmigaOS) speichert Engine-/Farbdaten in .eng-Dateien; obskures Legacy-Format.

Programme zum Öffnen von ENG-Dateien

Windows6 apps
MATLAB Kostenpflichtig Verwenden Sie MATLABs load() oder enginefunctions, um von MATLAB generierte .eng-Datendateien zu öffnen.
RealFlight Kostenpflichtig Der RealFlight RC-Flugsimulator verwendet .eng für Flugzeugmotor-Definitionen; öffnen Sie diese über den Editor des Simulators.
Train Simulator Kostenpflichtig Train Simulator Classic (Dovetail Games, Nachfolger von MSTS) liest ältere MSTS ENG-Dateien.
Personal Paint Kostenpflichtig Klassische App für AmigaOS/Amiga Forever; die ENG-Nutzung hier ist veraltet und obskur.
Notepad Open Source Mit Notepad++ öffnen; stellen Sie die Kodierung auf UTF-16 LE ein, falls Zeichen fehlerhaft erscheinen.
Open Rails Open Source Installieren Sie Open Rails und verknüpfen Sie es mit Ihrem MSTS-Inhaltsordner; ENG-Dateien werden für jede Strecke automatisch geladen.

Technische Details

technische Spezifikation
KodierungUTF-16 LE mit BOM (`FF FE`) in originalen MSTS-Dateien; ANSI oder UTF-8 in Community-Inhalten
Datei-Header-Token`SIMISA@@@@@@@@@@JINX0p0t______` (Text-Präambel, keine binäre Signatur)
StrukturHierarchisches, verschachteltes Blockformat mit in Klammern gesetzten Token
Primäre Blöcke`Engine()`, `Lights()`, `Sound()`, `Cab()`, `WagonShape()` - jeder definiert ein Lokomotiv-Subsystem
FormatversionMSTS v1 (Original von 2001); Open Rails fügt `ORTS()`-Erweiterungsblöcke für verbesserte Physik hinzu
Byte-Order-Mark`FF FE` (UTF-16 LE BOM) in originalen MSTS-Dateien vorhanden
Typische Dateigröße5 KB - 200 KB
BetriebssystemNur Windows
PhysikparameterZugkraft, Bremssysteme, Masse, Achsfolge, Führerstandsteuerung, Sound-Referenzen
Begleitdatei`.wag`-Datei speichert Waggon-/Consist-Eigenschaften; beide Dateien sind für eine vollständige Lokomotive erforderlich
Open Rails Kompatibilität`ORTS()`-Blöcke werden von MSTS ignoriert; `.eng`-Dateien funktionieren in beiden Simulatoren ohne Modifikation
Veröffentlicht2001 (Microsoft Train Simulator)
Neueste VersionOpen Rails extended ENG spec (ongoing, 2010+)
Spezifikationwww.trainsim.com

ENG-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit ENG-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu ENG-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine ENG-Datei aus dem Train Simulator?
Verwenden Sie einen beliebigen Unicode-fähigen Texteditor (Notepad++, VSCode) - es handelt sich um eine UTF-16 LE-Textdatei. Um die Lokomotive zu fahren, nutzen Sie Open Rails (kostenlos, Open Source) oder Train Simulator Classic auf Steam.
Warum zeigt meine ENG-Datei verstümmelte Zeichen an?
Die Datei ist UTF-16 LE-kodiert. Öffnen Sie sie in Notepad++ und stellen Sie Kodierung → UTF-16 LE ein, oder in VSCode, das die BOM automatisch erkennt.
Was ist eine ENG-Datei in MATLAB?
MATLAB verwendet .eng für binäre Engine-Datendateien; öffnen Sie diese mit der MATLAB-Funktion load() oder der entsprechenden Engine-API.
Ist die ENG-Dateiendung standardisiert?
Nein - Dutzende von Programmen verwenden .eng für nicht verwandte Zwecke (Zugphysik, Lokalisierungs-Strings, MATLAB-Daten). Das Format variiert vollständig je nach Anwendung.
Wird der Microsoft Train Simulator noch unterstützt?
Der ursprüngliche MSTS (2001) wird nicht mehr weiterentwickelt. Open Rails (openrails.org) ist der kostenlose Open-Source-Nachfolger, der auch im Jahr 2026 aktiv gepflegt wird.

Quellen

1Open Rails - Engine File Documentationwww.trainsim.com
2Open Rails official sitewww.openrails.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Verwandte Erweiterungen

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen