-
Notifications
You must be signed in to change notification settings - Fork 7
Required Software
These are the required and recommended software for creating mods for Celeste.
Click to expand Table of Contents
- A copy of Celeste 🔗 from Steam, itch.io, or Epic Games.
- Everest 🔗 for loading and playing custom maps and other mods.
- Any text editor
- Any program that can create
.zip
archive files (7zip 🔗 is a free and reliable option).
- Lönn 🔗 for creating maps.
- (Optional) FMOD Studio Version 1 🔗 for adding custom music.
- (Optional) Any art program suitable for pixel art (LibreSprite 🔗 is a good free option).
- The Vanilla Graphics Dump 🔗 to use as a reference for textures and their locations.
- Any art program suitable for pixel art (LibreSprite 🔗 is a good free option).
- (Optional) FMOD Studio Version 1 🔗 for replacing music and sound effects.
- (Optional) Any art program suitable for high-resolution art (GIMP 🔗 or Krita 🔗 are free options) for drawing UI elements.
- Visual Studio 2015 or newer or another IDE with C# language support, or the cross-platform dotnet cli 🔗.
- You need to have the .NET Framework >=4.5.2 targeting pack installed. If you are using Visual Studio 2022 (latest), either install the .NET Framework 4.5.2 Targeting Pack 🔗 manually or install the .NET Framework 4.6 targeting pack and make your library target that instead (if you are using a template, this may require manually editing the
TargetFramework
in your .csproj file).
Home
Contributing
FAQ
Useful Links
Your First Custom Map
Your First Texture Pack
Mod Setup
Custom Maps
Texture Packs
Uploading Mods
Generated Dialog Keys
Reference Code Mod🔗
Vanilla Audio IDs
Character Portraits
Mod Structure
Debug Mode
Command Line Arguments
Environment Variables
Install Issues
Common Crashes
Latency Guide
everest.yaml Setup
Mapping FAQ
Map Metadata
Vanilla Metadata Reference
Adding Custom Dialogue
Overworld Customisation
Entity & Trigger Documentation
Custom Entity List🔗
Camera
Ahorn Scripts
Custom Tilesets
Tileset Format Reference
Stylegrounds
Reskinning Entities
Skinmods
Decal Registry
Chapter Complete Screen
Custom Portraits
Adding Custom Audio
Advanced Custom Audio
Code Mod Setup
Making Code Mods
Mod Settings
Everest Events
Understanding Input
Logging
Cross-Mod Functionality
Recommended Practices
Core Migration Guide
Lönn Integration🔗
Custom Events
Adding Sprites
Adding Preexisting Audio