/celeste_rs

Work with Celeste files in Rust!

Primary LanguageRustMIT LicenseMIT

celeste_rs

crates.io docs Rust CI

Collection of Rust crates to work with data formats found in the game Celeste and it's modding scene.

celeste_rs gui editor

The main user-facing output of this repo is the gui editor.
You can find a web version here.
Native versions will be found here.

If you would like to compile a native version yourself you will need the rust compiler.
The gui library we use, egui, also requires that extra libraries be installed on linux. On debian based distros you can install them with this command:
sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

Feedback

Please provide feedback or bug reports via github issues. If you would like to contribute you can make a pull request and I can look over it.

If you would like to contact me directly I am on discord as @maddymakesgames.

I also make monthly dev logs on my cohost under the #celeste_rs tag