What is a .MML file?
.MML is a Marathon (Aleph One) file (Games). Analyser identifies a .MML file and reads the metadata in its header, right in your browser.
- Did you know
- Marathon Markup Language (MML) is Aleph One's XML-style configuration, used to tweak everything from physics to graphics without touching the game's binary data.
- Bungie open-sourced the Marathon engine in 2000, and Aleph One has kept the trilogy playable on modern systems ever since.
- The studio behind Marathon, Bungie, went on to create Halo, and Marathon is often seen as Halo's spiritual ancestor.
- What Analyser reads
- Identify Marathon (Bungie's 1994 FPS trilogy) and Aleph One data files - the open-source engine that runs Classic Marathon, Marathon 2 and Infinity on Steam: scenario maps (.scen / .sceA), physics models (.phys / .phyA), shapes/sprite collections (.shps / .ShPa), sound collections (.sndz / .sndA), recorded-game films (.filA), interface images (.imgA) and MML config XML (.mml). Reads the big-endian wad header version and the embedded internal name from each.
- Depth of analysis
- .MML is an identification-grade format: Analyser recognises it from its bytes and decodes the header metadata it carries, rather than opening it in a full viewer. Formats that do get a full viewer are marked "Full" on the formats page.
- Open a .MML file
- Drag a .MML file onto the Analyser home page (or tap to pick one). It is identified entirely in your browser - nothing is uploaded, there is no account, and it works offline once installed.