Wrap It Up
Episode 9: Package Your Mod
Your world works on your computer. Now you make it a real, tidy mod that anyone can drop into their Mods folder. This is the difference between a project and a release.
Your world works on your computer. Now you make it a real, tidy mod that anyone can drop into their Mods folder. This is the difference between a project and a release.
Make your mod folder clean and predictable.
MyFirstFarm/
โโโ manifest.json
โโโ content.json
โโโ icon.png (optional)
โโโ assets/
โโโ maps/
โ โโโ Farm.tmx
โ โโโ SecretGarden.tmx
โโโ images/
โโโ CustomSign.png
Write a complete, correct manifest.
{
"Name": "My First Farm",
"Author": "You",
"Version": "1.0.0",
"Description": "A custom farm and a secret garden.",
"UniqueID": "You.MyFirstFarm",
"ContentPackFor": { "UniqueID": "Pathoschild.ContentPatcher" }
}
Understand why versions matter and how to bump them.
Give your mod a thumbnail.
Make a zip that unzips into a working mod folder.
Good: MyFirstFarm-1.0.0.zip
โโโ MyFirstFarm/
โโโ manifest.json
โโโ content.json
Bad: MyFirstFarm-1.0.0.zip
โโโ manifest.json (no folder, unzips a mess)
โโโ content.json
Confirm the zip installs like a stranger would install it.
Draw a mod icon
Use Pixel Studio to draw a square icon.png so your mod has a friendly face.
Keep the Stardew cheat sheet handy
The full manifest template, the version rules and the zip-placement check on one page.
Zip the mod folder itselfTidy the folder and fill in manifest.jsonUnzip into a fresh Mods folder and testSet the version numberAdd an optional icon.png