Publishing Mods

After making a mod, the time-consuming part is over. With just a bit more perseverance, this page will help ensure a wider reach for the release of your mod, to help avoid your mod going undiscovered.

Packaging Your Mod

Make sure you’ve followed the instructions in the Meta Creation guide, especially the credit section if you’ve used any externally made assets.

If there are any sensitive files you don’t want to be packaged with your mod, now is the time to move them somewhere safe outside of your mod folder.

When publishing updates for your mod, providing a changelog via a plain text or markdown file is also useful for people wanting to know what’s been changed or added since they last played.

The mod will need to be compressed before uploading it to a file host on the web.

Your mod must be packaged as a .zip file, for the following reasons. * The Mods screen in-game will only extract .zip files. * Not everyone will be able or know how to extract something like a .rar or .7z file on their platform. See the instructions on how to make a .zip file for your given platform:

Right-click the folder of your mod to open, click “Send”, and then click “Compressed (Zipped) Folder.”

File Hosting

Feel free to use other resources beyond the ones mentioned here, but keep in mind not all may be willing to host NSFW games. Other file hosts will often have information on their content policies at the bottom of their web pages.

Most importantly, the below are guaranteed to provide download links that work with the in-game mod installer, and a release pages that list the latest versions of your mod.

  • Gitgud has no restrictions on NSFW content, and has many of their top repositories as examples, though smaller and less proven than the alternative hosts.

  • Gitlab is a larger platform than Gitgud with the same interface, but has the open risk of less permissive use policies.

  • Github is the largest platform. While historically fairly permissive of various NSFW projects, keep in mind their use policies. It also requires 2-factor authentication to use.

You can follow this step-by-step tutorial for any of these three platforms to begin.

There are also these two hosts you can use to host your mod, however, they don’t support downloading via links using the in-game mod installer.

  • Mega for its more than sufficient user-side download limit of 10GB, and download speed. Features lifetime hosting, though users have had difficulties with this claim, including once MGD. It also requires an account to upload.

  • The MGD Discord can serve as a direct file host for mods up to 100MB. The download link it generates does not require users to open or login to Discord. Discord is on track to make these links temporary, making it impractical to host links to your mod outside of Discord.

Where To Share

It’s highly encouraged to share the link in the following places for optimal exposure for mods to the MGD community.

Modders can also look for MGD forum threads on the internet to share their mod.

MGD Discord

The MGD Discord has historically made for a majority of mod downloads during the first week or two of a mods launch. The related modding channels on the server can also make for great help, discussion, and feedback for modders. If you want instantaneous exposure and player feedback for your creation, there is nowhere better to share your mod.

Join the MGD Discord, go the #mod-posting forum, and follow the pinned reference and template post to publish your mod.

Alongside uploading your mod, it’s recommended to provide a description and feature list of your mod in the channel, so people know what they’re in for. Check the pins in the channel for a template and tips.

Warning

Remember to check the server rules and #mod-posting forum post guidelines prior to posting.

Keep in mind the Discord Community Guidelines has limits to what content is allowed, and the MGD Discord server is no exception.

In particular, any content depicting minors in a pornographic, sexually suggestive, or violent manner is not allowed and will be removed. This includes lolicon, shotacon, and cub characters.

If you’re uncertain if your mod is crossing the line, you’re free to Direct Message the Moderators on the server.

MGD Wiki

The Mod List on the wiki will make up for a majority of downloads for a mod in the long run. Its list is automatically generated from new wiki pages contributed by mod authors, aggregating from the information they provide on their respective pages.

See the “Making & Adding Mods” tab in the How-To Guides section on the page to begin making a mod page. It does not require an account and comes with a template and reference for modders to follow upon pressing the “Make Mod Page” button.

Warning

Keep in mind the Miraheze content policies when uploading your mod.

Like the MGD Discord, any content depicting minors in a pornographic, sexually suggestive, or violent manner is not allowed and will be removed. This includes lolicon, shotacon, and cub characters.