mod.json
mod.json
contains the metadata for your mod allowing the game to see it and prepare it for publishing. The file should be placed to the root of your mod's folder.
Minimal required structure¶
Properties¶
Property | Description |
---|---|
Title | Used only when publishing a new Steam mod. To change a title for an already published mod, use Steam Workshop Dashboard for your item. |
Description | Used only when publishing a new Steam mod. To change a description for an already published mod, use Steam Workshop Dashboard for your item. |
Tags | An array of Steam Workshop tags. For the list of available tags check the Workshop page (note that tag string values should exactly match those from the Workshop page). |
Dependencies | An array of dependencies. Used only for local testing. To set up dependencies for a published mod, use Steam Workshop Dashboard for your item. |
PublishedFileId | After uploading mod to Steam, PublishedFileId property will be added to your mod.json . It's the ID of your mod on Steam (you can see it in the mod's Workshop page url). This way, the game knows a relation between your local mod and the published one. Don't remove this property, or you won't be able to update your mod until you add it back. |
Tip
If you have lost your local copy of the mod you can always download mod files from the Workshop and re-add PublishedFileId
manually to the mod.json
.