This tool allows you to check the structure and dependencies of your Celeste mods.
It checks for the following:
everest.yaml
should exist and should be valid according to the everest.yaml validatorIf you enable path checking, which is useful when you check a zip with a single map that is going to be included in a contest or collab, it will also check for the following:
Assets/
, Graphics/Atlases/
, Graphics/ColorGrading/
and Tutorials/
should have this path: [base path]/[asset folder name]/[subfolder]/[anything]
Graphics/
should match: Graphics/[asset folder name]xmls/[subfolder]/[anything].xml
Maps
folder, and its path should match: Maps/[map folder name]/[subfolder]/[anything].bin
[asset folder name]_[anything]_[anything]
File upload on the website can be quite slow. To reduce the file size, you can delete the Audio folder from the zip you upload.
For faster verifying, you can use the Mod Structure Verifier Discord bot. If you host a contest/collab that has its own Discord server, you can invite the bot on it and preset the folder names, so that mappers just have to drop their zip files in a designated channel to have them verified.