Skip to content

Publishing your mod ​

Jollyname maintains StellarModManager, a mod installer and public listing. If you want your mod in the listing, you must submit your mod for review.

Create mod.json ​

Fill in your mod details, then download mod.json into the repository root. Add any listed images to the repository too. SSLib mods should include stellarstriderlib as a dependency.

The generator uses the manager's metadata fields. Your entries stay in this page; downloading metadata does not submit your mod.

Package the release ​

Build and test your mod. Put the generated metadata and built DLL in this layout:

text
Release/
  mod.json
  Mods/
    MyFirstMod.dll

Create a ZIP named exactly your GitHub repository. For a repository named MyFirstMod:

Publish and submit ​

IMPORTANT

Your mod repository must be public and fall under an OSI Approved License.
MIT is recommended.

  1. Commit mod.json, source, images, and license to your public repository's main branch.
  2. Create a GitHub release tagged v plus the metadata version: 1.0.0 becomes v1.0.0. Include the ZIP in this release.
  3. Submit the repository on the Mod Submission page. Listings are reviewed before appearing in the manager.

For an update, publish the new version and matching ZIP, then update mod.json on main to that version.

StellarStriderLib documentation · Mods for StellarDrive