Skip to content
/ exdict Public

Convert a No Man's Sky EXML file to a working Python dictionary

Notifications You must be signed in to change notification settings

roie-r/exdict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

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
        }
    }
}

About

Convert a No Man's Sky EXML file to a working Python dictionary

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages