Was ist das MDL-Dateiformat?
.mdl-Dateien speichern 3D-Modelle von Flugzeugen und Szenerieobjekten, die in Microsoft Flight Simulator-Spielen verwendet werden.
.mdl-Dateien speichern unterschiedliche Daten, je nachdem, welche Version des Flight Simulator sie erstellt hat. Ältere .mdl-Dateien - stammend vom Flight Simulator 95 und Flight Simulator 98 - speichern Modelle als proprietären binären Stream von Zeichenbefehlen und Vertex-Geometrie, lose abgeleitet vom Opcode-System des .BGL-Szenerieformats. Sie wurden im Binärformat gespeichert, enthielten aber keinen ausführbaren Code. Die Modelle waren erst zugänglich, nachdem .mdl-Dateien vom Microsoft Flight Simulator geladen wurden.
Seit dem Flight Simulator 2002 verwendet jede neue Iteration .mdl-Dateien, die Daten basierend auf dem RIFF-Format speichern (Daten sind in klar definierten, benannten Chunks organisiert). Die folgenden MDL-Implementierungen existieren:
MDL8MDL9MDLX
Jede Implementierung wird jeweils von FS2002, FS9 und FSX verwendet. FS9 unterstützte sowohl MDL9 (Umgebungsmodelle) als auch MDL8 (Flugzeugmodelle). MDLX war eine völlig neue Implementierung des MDL-Formats, die mit dem Flight Simulator X eingeführt wurde, um verbesserte Geometriedetails und animierte Teile wie Fahrwerke und Steuerflächen zu unterstützen.
Drittanbieter-Entwickler konvertierten .mdl-Modelle häufig nach .DXF oder .OBJ zur Bearbeitung in Standard-3D-Anwendungen unter Verwendung von Werkzeugen wie MDL2DXF und ModelConverterX. Der moderne Microsoft Flight Simulator (2020 und später) hat sich vom .mdl-Format abgewandt und setzt stattdessen auf glTF-basierte 3D-Assets.
Sicherheit
RISIKO: LOWEine FS-.mdl besteht aus passiven 3D-Modelldaten, nicht aus ausführbarem Code, daher ist die Datei selbst risikoarm. Die praktischen Vorsichtsmaßnahmen betreffen die WERKZEUGE und die IDENTITÄT: Die Konverter sind alte Nischen-Utilities, die man am besten von seriösen Flight Simulator-Communities (fsdeveloper.com) bezieht, anstatt von dubiosen «kostenlosen MDL-Konverter»-Seiten, die Adware bündeln; stellen Sie zudem sicher, dass Ihre .mdl tatsächlich ein Flight Simulator-Modell ist - wenn sie aus einem Spiel oder einer Chemie-App stammt, ist es ein völlig anderes Format und diese Tools werden nicht helfen.
Formatdetails
kurz gefasst- Half-Life / GoldSrc & Source Modell (Valve) - Binäres 3D-Modell + Animation für Half-Life/Counter-Strike; Magic Bytes «IDST»/«IDSQ» bei Offset 0 - wird mit Crowbar geöffnet/dekompiliert.
- MDL Molfile (Chemie) - Eine TEXT-Datei, die die Atome und Bindungen eines Moleküls beschreibt (MDL/Symyx Molfile); wird in Chemie-Werkzeugen wie Avogadro oder ChemDraw geöffnet.
- Rhino / MicroStation / andere CAD-3D-Modelle - Mehrere 3D/CAD-Anwendungen verwenden .mdl für ihre eigenen Modelldateien; Identifizierung erfolgt über das Ursprungsprogramm.
Programme zum Öffnen von MDL-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär, Little-Endian |
| Älterer Container (FS95/98) | Proprietärer, von BGL abgeleiteter Opcode/Zeichenbefehl-Stream; keine stabilen öffentlichen Magic Bytes oder Header-Signatur |
| Neuerer Container (FS2002-FSX) | RIFF-basierte benannte Chunk-Struktur mit MDL8-, MDL9- und MDLX-Varianten |
| Geometriedaten | Vertex-Positionen, Face-Indizes und Zeichenbefehl-Opcodes, die Flugzeug- und Szenerieformen definieren |
| Textur-Referenzen | Speichert externe Textur-Dateinamen (BMP oder DDS); Texturen sind nicht in der MDL-Datei selbst eingebettet |
| Animations-Unterstützung | Vorhanden in MDLX (FSX) für bewegliche Teile wie Fahrwerk, Klappen und Propeller; fehlt oder sehr begrenzt in MDL8/MDL9 |
| Ausführbarer Code | Keiner - rein eine Datenmodell-Datei, die nur Geometrie und Zeichenbefehle enthält |
| Kompression | Keine; Modelldaten werden unkomprimiert gespeichert |
| Typische Dateigröße | Zehn KB bis einige MB pro Modell, abhängig von der Polygonanzahl und dem Detailgrad |
| Betriebssystem | Windows (erforderlich für Microsoft Flight Simulator) |
| Format-Varianten | MDL8 (FS2002 Flugzeuge), MDL9 (FS2004 Flugzeuge und Szenerie), MDLX (FSX) - Varianten sind nicht über Simulator-Generationen hinweg kompatibel |
| Begleitdateien | .air (Flugdynamik), .bgl (Szenerieplatzierung), .bmp und .dds Texturdateien |
| Dateiendung-Überladung | .mdl wird auch von Half-Life/Source Engine-Modellen, MDL-Chemie-Molfiles und Rhino 3D verwendet - dies sind völlig unterschiedliche Formate |
| Abgelöst durch | Microsoft Flight Simulator 2020 und später verwenden glTF-basierte 3D-Assets und ersetzen das alte .mdl-Format |
| Add-on-Verschleierung | Kostenpflichtige Flugzeugmodelle von Drittanbietern wurden manchmal durch externe Tools gesperrt oder verschleiert, um eine unbefugte Extraktion zu verhindern |
| Veröffentlicht | mid-1990s (Microsoft Flight Simulator 95 / 98 scenery and aircraft models) |
| Neueste Version | FS2002/FS2004 MDL era; later sims (FSX/MSFS) moved to .mdl variants and then ModelDef/glTF |
MDL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MDL-Dateien.