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
orig
directory 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.zip
to where Celeste is installed.Celeste.Mod.mm.dll
should 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
Mods
directory where Celeste is. - Put the mod
.zip
into theMods
directory.- 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
lib
into Celeste dir. - Copy built
Celeste.Mod.mm.dll
into Celeste dir. - Copy
MiniInstaller.exe
into 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 (