Testing & Sharing Your Mods

Mod files are bundled together within a .zip file format and subsequently distributed through the mod.io website.

 
 
 

Testing

To test your mod locally, simply add it to the local mod folder (Windows and Mac paths can be found below). The most common way is to add your content in an uncompressed folder. This way you can easily make changes and then try them out by restarting the game.

Mods placed in this folder will be automatically installed when the game starts.

 
 
%userprofile%\AppData\LocalLow\Lavapotion\SongsOfConquest\Mods
~/Library/Application Support/Lavapotion/SongsOfConquest/Mods
 
 

Sharing

Mods are shared on the mod.io website, and can be updated with new files or information as you make improvements.

TAGS

Make sure to tag your mod according to its type

  • Level - For mods containing simple levels. Levels can have an additional tag with the number of players it supports.

  • Mod - For mods containing something that does not fit into any other category, e.g changes to the config file.

  • Random Map - For mods containing random map layouts or blueprints.

  • Campaign - For mods containing campaigns.

  • Wielder - For mods containing a wielder.

  • Language - For mods containing new languages or additional phrases. Languages can be additionally tagged with the specific language contained within the mod.

Please note that you can tag a mod with multiple tags!

Images

Try to provide good screenshots and cover images as it increases the likelihood that someone will download and play your map.

You can use the map editors export-menu to export a minimap to use as cover image.

COMPRESSION

Mods are required to be compressed into a single zip-file when sharing via mod.io.

 
 
 
 
 


Common Mistakes

Json-files are always tagged with a type. Make sure that this type matches the type of mod you’re creating.

Make sure your Json-files are properly formated by running them through an online validation service such as this one.

Look in the log files (found in a folder called Logs near your local mod folder) for errors. The mod installation process starts with “Query installed mods” and ends with either “Mod query completed without errors” or “Mod query completed with errors”. Any errors will be printed between these two messages.