Changes between Version 14 and Version 15 of ArmyBuilder/ABFileFormat


Ignore:
Timestamp:
05/09/09 12:10:31 (11 years ago)
Author:
ibboard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ArmyBuilder/ABFileFormat

    v14 v15  
    4444Army Builder version 3 files contain more information on the file in the header. Each item in the following list is separated by a tab (09):
    4545
    46  * "Army Builder" (app name of the target app?)
     46 * Name of the target app? ("Army Builder"/"Card Vault"/"Hero Lab"
    4747 * The value of the 'game' attribute on the <game> tag in the .def file
    4848 * The 'folder' attribute of the <structure> tag
     
    5252 * The minor part of the 'required' attribute of the <release> tag (as a string)
    5353 * An unknown number that appears to always be "0" (Hex: 30)
    54  * "ABExport"
     54 * Exporter app name ("ABExport"/"CVExport"/"HLExport")
    5555 * The additional comment added when creating the file
    5656
     
    5959The file table starts at ''offset'' + 4 + 2 + file table header length. Each file entry consist of:
    6060 * A 16-bit number for the file name length
    61  * The file name string
    62  * Eight bytes that always seem to be 01 00 02 00 04 01 00 00 (may be a coincidence or may be something to do with versioning)
     61 * The file path string (normally just the file name for Army Builder, but can be a file path with Windows directory separators)
     62 * Eight bytes that always seem to be 01 00 02 00 04 01 00 00 - meaning/use unknown
    6363 * A 32-bit file size of the uncompressed file
    6464 * A 32-bit file size of the compressed data
    6565 * Four unknown bytes with varying values
    66  * A 32-bit offset of the compressed data from the start of the file (so the first file should always have 00 00 00 04)
     66 * A 32-bit offset of the compressed data from the start of the file (so the first file should always be 00 00 00 04)
    6767 * Eight unknown bytes
    6868  * .aug files seem to have 00 00 49 A5 00 2D 00 08 or 00 00 49 A5 00 2E 00 08
     
    8080== Related file formats ==
    8181
    82 The above description also appears to apply to other data files from Lone Wolf Development. As such the preceding information may also be relevant to Card Vault data files (.cv) and Hero Lab data files (.hl).
     82The above description also appears to apply to other data files from Lone Wolf Development. As such the preceding information should also be relevant to Card Vault v1 data files (.cv) and Hero Lab v3 data files (.hl). The information may also apply to earlier versions of these applications.