/Everest

Everest - Celeste Mod Loader / Mod API

Primary LanguageC#MIT LicenseMIT

Everest - Celeste Mod Loader / Base API

License: MIT


Build Status

Check the website for installation / usage instructions.

Using MonoMod, an open-source C# modding utility.

We're in the game modding category on the "Mt. Celeste Climbing Association" Discord server:

Discord invite

Mod Development:

For information about mod development, check out the Everest Wiki or ask questions in the #modding_help channel on discord.

Compiling Everest yourself

  • If you just want to install Everest, go to the Everest website.
  • If you've previously installed Everest and updated Celeste or switched betas / branches, delete the orig directory where Celeste is installed.
    • macOS: Right-click and browse the Celeste app in Finder, then naviagte to Contents, then MacOS.
  • Clone the Everest repo, either in your IDE, via the CLI, or by downloading the .zip from GitHub.
  • Restore Nuget packages either via your IDE or the command line.

Windows

  • Open the .sln in the repo with Visual Studio
  • Build all
  • Copy everything in MiniInstaller\bin\Debug and Celeste.Mod.mm\bin\Debug to your Celeste directory
  • Run MiniInstaller.exe

macOS / Linux

  • Install the mono runtime
  • Build all
    • With MonoDevelop: Open the .sln in the repo with MonoDevelop
    • Manually: Open the terminal in the Everest directory and run msbuild or dotnet build
  • Copy everything in MiniInstaller/bin/Debug and Celeste.Mod.mm/bin/Debug to your Celeste directory
    • macOS: Celeste.app/Contents/MacOS
  • Run mono MiniInstaller.exe