Using MonoMod, an open-source C# modding tool.
We're in #game_modding on the "Mt. Celeste Climbing Association" Discord server:
- If you've updated Celeste or switched betas / branches, delete the
origdirectory where Celeste is installed. - Download latest
build-XYZ.zip- Latest build may be unstable, download at own risk.
- GitHub releases with stable Releases/Milestones (slower to update): link
- Extract
build-XYZ.zipto where Celeste is installed.Celeste.Mod.mm.dllshould be right next toCeleste.exe - Run
MiniInstaller.exe- Linux / macOS users: Run
mono MiniInstaller.exe
- Linux / macOS users: Run
- If it's missing, create a
Modsdirectory where Celeste is. - Put the mod
.zipinto theModsdirectory.- For prototyping: Create a subdirectory, pretend it's a
.zip
- For prototyping: Create a subdirectory, pretend it's a
- That's it.
- Copy files from inside
libinto Celeste dir. - Copy built
Celeste.Mod.mm.dllinto Celeste dir. - Copy
MiniInstaller.exeinto Celeste dir. - Run
MiniInstaller.exe
- Follow the installation instructions.
- Use RainbowMod as an example mod. It already contains:
- The required references (
lib/,lib-stripped/) with "Copy Local" set to "False" - The mod
metadata.yaml
- The required references (
