Skip to content

Latest commit

 

History

History
62 lines (61 loc) · 1.91 KB

README.md

File metadata and controls

62 lines (61 loc) · 1.91 KB

EXDICT

A tool for converting EXML files - the No Man's Sky game data file format, generated by MBINCompiler - to a working Python Dictionary.

Example:

{
    "template": "TkSceneNodeData",
    "Name": "Models\\Effects\\Spacecraft\\BRIDGEVOLUMELIGHTSMALL.SCENE.MXML",
    "NameHash": 0,
    "Type": "MODEL",
    "Transform": {
        "meta": ["Transform", "TkTransformData.xml"],
        "TransX": 0,
        "TransY": 0,
        "TransZ": 0,
        "RotX": 0,
        "RotY": 0,
        "RotZ": 0,
        "ScaleX": 1,
        "ScaleY": 1,
        "ScaleZ": 1
    },
    "PlatformExclusion": 0,
    "Attributes": null,
    "Children": {
        "meta": ["name", "Children"],
        "0": {
            "meta": ["value", "TkSceneNodeData.xml"],
            "Name": "Mist",
            "NameHash": 0,
            "Type": "EMITTER",
            "Transform": {
                "meta": ["Transform", "TkTransformData.xml"],
                "TransX": 0,
                "TransY": 0,
                "TransZ": 0,
                "RotX": 0,
                "RotY": 0,
                "RotZ": 0,
                "ScaleX": 1,
                "ScaleY": 1,
                "ScaleZ": 1
            },
            "PlatformExclusion": 0,
            "Attributes": {
                "meta": ["name", "Attributes"],
                "0": {
                    "meta": ["value", "TkSceneNodeAttributeData.xml"],
                    "Name": "MATERIAL",
                    "Value": "MODELS\\EFFECTS\\SPACECRAFT\\BRIDGEVOLUMELIGHTSMALL\\MIST.MATERIAL.MBIN"
                },
                "1": {
                    "meta": ["value", "TkSceneNodeAttributeData.xml"],
                    "Name": "DATA",
                    "Value": "MODELS\\EFFECTS\\SPACECRAFT\\BRIDGEVOLUMELIGHTSMALL\\MIST.PARTICLE.MBIN"
                }
            },
            "Children": null
        }
    }
}