MPN GUI Workshop Uploader is a graphical interface tool for publishing mods to the Steam Workshop for the game MADNESS Project Nexus. This repository contains the project's source code which you're free to use and modify as you wish!
-
Make sure you have:
- The Steam client running
- A legitimate copy of the game
- An active internet connection
-
Publishing a Mod:
- Click the "Upload mod" button
- Fill in all required fields
- Click "Preview and Publish"
- Review the information and click "Upload!" if everything looks correct
- Your mod is now published! You can manage its visibility settings through Steam.
-
Updating a Mod:
- Click "Update mod"
- Enter the mod's ID (found in the mod's Steam page URL, e.g., in
https://steamcommunity.com/sharedfiles/filedetails/?id=3428043862
the ID is3428043862
) - Follow the same steps as for publishing
- Clone the repository:
git clone https://github.com/Soup-o-Stat/MPN-GUI-Workshop-Uploader.git
- Open Godot 4.4+ and import the project (select the project folder and open
project.godot
)
Required addons for proper functionality:
- GodotSteam (version 4.13 or higher)
- DiscordRPC (version 1.3.1 or higher)
These addons should install automatically on first run.
- In Godot, select: Project → Export
- Choose your target platform
- Fill in required parameters, select output folder, and click "Export"