Documentation on the .milxly File Format

69 views
Skip to first unread message

limmy42

unread,
May 15, 2025, 7:03:44 AMMay 15
to www.map.army
Hi,

I am trying to edit MILX exports offline in text, then upload them to map.army. This functionality would enable me to rapidly generate large orders of battle quickly, without using the web interface which, given the number of mouse clicks involved, can be quite slow.

I was partially successful reverse engineering a .milxlyz file by extracting it and reading the contents to create my own via a text editor. However upon importing my file, it was only partially imported as the logs down the bottom reveal.

Is there anywhere I can find in depth documentation on the correct implementation rules for a .milxly import file?

If I can get this information, I can use a LLM to automatically generate massive ORBATs for me in a very short time.

LOGS:

Initialize MilX Document from source: Internal Stream
Result of initialization: True
Source: Internal Stream
 MilX Version: MilX V3.1 MssLibraryVersionTag: 2025.02.20
Root Object Type: milx_root_doc_layer
Validate MSS Strings for MSS Library Version "2025.02.20"

--- Layer "British Task Force (Falklands 1982)" ---
Graphic 1: ""
<Symbol ID="SFGPUC-------A"/>
E: "Symbol ID" needs always 15 characters: SFGPUC-------A
E: Assertion failure (X:\DP_PRJ\Comp\MSS\MssCore\gsMssxSchemaImpl.pas, line 4230)
W: Invalid Graphic removed
Error

Graphic 2: ""

          <Symbol ID="SFGPUCI----D---">
            <Attribute ID="T">Carrier Group 1</Attribute>
            <Attribute ID="M">UK Task Force</Attribute>
            <Attribute ID="G">HMS Hermes/Invinc</Attribute>
          </Symbol>
       
OK

Graphic 3: ""

          <Symbol ID="SFGPUCI----D---">
            <Attribute ID="T">HMS Hermes (R12)</Attribute>
            <Attribute ID="M">Carrier Group 1</Attribute>
            <Attribute ID="H">Flagship, 801 NAS</Attribute>
          </Symbol>
       
OK

Graphic 4: ""

          <Symbol ID="SFGPUCI----D---">
            <Attribute ID="T">HMS Invinc (R05)</Attribute>
            <Attribute ID="M">Carrier Group 1</Attribute>
          </Symbol>
       
OK

Graphic 5: ""

          <Symbol ID="SFGPUCV----D---">
            <Attribute ID="T">HMS Sheffield</Attribute>
            <Attribute ID="M">Carrier Group 1</Attribute>
            <Attribute ID="H">Sea Dart SAM</Attribute>
          </Symbol>
       
OK

Graphic 6: ""

          <Symbol ID="SFGSSBN----D---">
            <Attribute ID="T">HMS Conqueror</Attribute>
            <Attribute ID="H">SSN, Mk8 Torpedo</Attribute>
          </Symbol>
       
W: Symbol "S*G*SBN" is not a valid symbol. Use nearest valid fallback instead (S*G)
Modified with Data Loss

Validation of the MSS Strings finished

Message has been deleted

www.map.army

unread,
May 15, 2025, 8:44:42 AMMay 15
to www.map.army

Hi

Thank you for your message and great to hear that you are using https://www.map.army and MilX.

The documentation of MilX is not openly available. However, we do see your requirment.
I will contact you directly via E-Mail.

Please do not hesitate to contact us should you have further questions on https://www.map.army.

Best Regards
Martin from the map.army team

Reply all
Reply to author
Forward
0 new messages