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