This repo contains Mindustry metadata, extracted from a live game environment using the Mindustry Metadata Extractor mod.
The data are stored in individual text files in tabular form (semicolon separated). Each file contains a comment line (// DO NOT EDIT! Generated by mimex - Mindustry Metadata Extractor), followed by column headers amd actual data. New columns may be introduced into the list, and the column order may change.
Several versions of the metadata are kept, each in a separate directory:
v126.2: corresponds to Mindustry 6.0 Build 126.2- No longer maintained. The existing data is valid, but no new data fields are added.
v146: corresponds to Mindustry 7.0 Build 146v149: corresponds to v8 Build 149 Betabe: corresponds to the bleeding-edge version of Mindustry.
In each directory, the following files are present (some files may be missing in older metadata versions, as the data was added in later game versions):
mimex-alignments.txt: possible alignments for thedraw printinstruction (without the@prefix)mimex-block-flags.txt: block groups used in theulocateinstructionmimex-blocks.txt: block typesmimex-block-requirements.txt: material requirements (by item type) for building blocks (basic setup)- Contains block name, id, logic id and requirements for each item type
mimex-colors.txt: named colorsmimex-commands.txt: initial unit commands for units produced by factoriesmimex-conditions.txt: conditions used injumpandselectinstructionsmimex-contents.txt: content typesmimex-cutscene-actions.txt: actions for thecutsceneinstructionmimex-effects.txt: effect types for theeffectinstructionmimex-fetch-types.txt: types of data being fetchedmimex-graphics-types.txt:drawcommandsmimex-icons.txt: printable icons, including the UTF-16 value of the corresponding charactermimex-items.txt: item typesmimex-laccess.txt: sensable propertiesmimex-layers.txt: map layersmimex-liquids.txt: liquid typesmimex-locate.txt: types of objects for theulocateinstructionmimex-logic-rules.txt: map rules for thesetruleinstructionmimex-logic-statements.txt: properties of existing instructions, including default argument valuesmimex-marker-control.txt: marker propertiesmimex-markers.txt: marker typesmimex-message-types.txt: message types for themessageinstructionmimex-operations.txt: operations for theopinstructionmimex-radar-sorts.txt: sorting categories for theradarinstructionmimex-radar-targets.txt: types of targets for theradarinstructionmimex-sounds.txt: logic soundsmimex-status-effects.txt: unit status effectsmimex-teams.txt: teamsmimex-unit-control.txt:ucontrolcommandsmimex-units.txt: unit typesmimex-vars.txt: predefined variables in logic processorsmimex-weathers.txt: types of weather