This is a mod template for Stardeus.
It should be the definitive example for anything moddable in this game, and will be extended over time to contain at least one example of any moddable aspect.
See subfolders for more readme files on how to create Artwork, and Definitions.
Best place to ask questions about modding Stardeus is on Stardeus Discord, #stardeus-modding channel.
IMPORTANT! If you downloaded this mod from Stardeus Steam Workshop, please check the official GitHub Repository instead. It will most likely have a newer, more up to date version of the mod template.
The repository is here: https://github.com/kodolinija/stardeus-mod-template
Here's a playlist of the official Stardeus Modding series on YouTube: https://www.youtube.com/playlist?list=PLvm1mLYInibc8n0Q5_caRql5nEUiBwvTC
Subscribe to https://www.youtube.com/@KodoLinija and use the bell icon to get notified about new videos.
If you're on Linux, please refer to Linux Build Instruction instead.
- Make a copy of "stardeus-mod-template" folder, rename it to something else.
- Edit
ModInfo.json
and change theId
,Name
,Description
and other fields. - Remove the
SteamWorkshopItemId
file. - Edit
.vscode/mod.csproj
line 14 to set the name of the DLL file your mod will produce. - Edit
.vscode/mod.csproj
line 31 to work with your system. - Edit
.vscode/launch.json
line 15 to work with your system. - Move the folder to the
Mods
directory near yourSaves
. You can open the folder from Stardeus itself, throughMain Menu > Mods > About Mods > Open User Mods Directory
. - Open the folder with
Visual Studio Code
. - Press
F5
to compile the DLL file and run Stardeus. - Once Stardeus starts, you should see your mod listed and enabled in
Main Menu > Mods
.
You may need to examine what's in .vscode directory and modify / create new scripts there accordingly to what would work on your OS.
Before uploading, please read the STARDEUS MOD CREATOR AGREEMENT
part in Stardeus EULA
:
https://stardeusgame.com/eula/ - you must agree to these terms if are publishing your mod on Steam Workshop, or anywhere else.
When your mod is ready, you can share it with the world by uploading it to the Steam Workshop.
- Make sure you have removed any unnecessary files and folders from the mod, including, .vscode, .git, Artwork, Blender files, any unused files from the mod template, etc
- Remove the
SteamWorkshopItemId
file. - Edit the
ModInfo.json
and change theSteamWorkshop
fromfalse
totrue
. - Make sure you have changed the
ModCover.jpg
and removed any unnecessary files that were in the template. - Run Stardeus through Steam and open
Main Menu > Mods > Your Mod
. - Press the
Upload to Steam Workshop
button. - A confirmation popup will appear shortly.
- Do not delete or change the
SteamWorkshopItemId
file, it has your mod steam id - Make changes to the mod, rebuild the DLL if necessary
- Run Stardeus through Steam
- Go to
Main Menu > Mods > Your Mod
and press theUpload to Steam Workshop
button - A confirmation popup will appear shortly.
You can only update the mod if your Steam user is the creator and if the mod is inside the User mods folder, not downloaded through Steam Workshop.