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.”
Hover the folder of your mod, control-click, right-click, or tap it using two fingers, then choose Compress from the shortcut menu. If that renamed it to Archive.zip, be sure to rename it back to the name of your mod.
This varies per distro. On Gnome, right-click the folder of your mod, and select “Compress…”. On KDE, left-click the folder of your mod, hover “Compress”, then select “Compress to…”. For other distros, you should see minor variants of the previous instructions, by right-clicking your mod folder, the “Compress/Create Archive” action being either in a “Send/Compress” menu or simply within the base of the context menu.
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.