metadata.json manifest.json - yozozchomutova/AstroModdingKit GitHub Wiki

metadata.json (For Mod Loader)

Metadata file is something like configuration of your mod. You set some basic information about it and also you are integrating/inserting your stuff to main game. For now visit original metadata documentation for further information.

manifest.json (For Thunderstore)

Manifest file contains data for uploading on Thunderstore webiste. There's not much information to fill, so It's really simple to write one. You can use their validator to check your manifest file.

Structure:

{
    "name": "YourModName",
    "version_number": "X.X.X",
    "website_url": "https://thunderstore.io/c/astroneer/p/TeamName/YourModName",
    "description": "This is a description for a mod. 250 characters max",
    "dependencies": [
        "Author-DependencyModName-Version"
    ]
}

Few additional notes:

  • "website_url" -> You can put there anything you want, some people put there link to their github mod repository.
  • "dependencies" -> Most mods won't be dependant on other mod. In that case, always write atleast "dependencies": [ ].