Skip to content

Command Line Arguments

Wartori edited this page Jan 21, 2024 · 7 revisions

A list of all currently available arguments when running Celeste.exe from the command line. Most of these can also be entered into everest-launch.txt if you're using Everest to start the game with them enabled.

Some arguments can also be set through Environment Variables.

For commands with options, replace the brackets with the chosen option, e.g. --graphics OpenGL.

Celeste (Vanilla)

--graphics [driver]
    FNA-only: force a certain driver to be used. 
    Your log.txt will print the current FNA driver on launch, e.g. "FNA3D Driver: D3D11".
    options: D3D11, OpenGL, Vulkan

--language [lang] or -l [lang]
    Sets the current language settings.
    options: english, brazilian, french, german, italian, japanese, korean, russian, schinese (Simplified Chinese), spanish

--default-language [lang] or -dl [lang]
    Sets the current language only if one is not currently set.
    options: same as --language

--gui [input prefix] or -g [input prefix]
    Sets the GUI input device prefix. Determines which button labels appear.
    options: keyboard, ps4, ns, xb1

Everest (Modded)

--no-appdomain
    Command-line only: launches Everest without an app domain.

--vanilla
    Command-line only: launches Celeste without Everest (usable for speedruns).

--console
    Windows-only: launches Everest with a console window.

--nolog
    Launches Everest without writing to a log.txt.

--loglevel [level]
    Changes the default printed log level (verbose will print all logs).
    options: error, warn, info, debug, verbose

--debug
    Launches Everest in Debug mode.

--debugger
    Launches Everest in an available debugger.

--debugger-attach
    Waits for a debugger to attach to the process, before launching Everest.

--dump
    Dumps graphics into ModDUMP as they are loaded.

--dump-all
    Dumps all graphics into ModDUMP folder.

--headless
    Launches Everest in headless mode (*currently crashes*).

--whitelist [file]
    Sets the mod whitelist file.

--blacklist [file]
    Set the temporary mod blacklist file (combined with blacklist.txt).

--disable-splash
    Prevents the everest boot splash from appearing when the game is loading the main window.

Deprecated Settings

--d3d
--no-d3d
    Enable/Disable using Direct3D (only Everest).
--d3d11
    Enable using Direct3D (Everest and vanilla).
--disable-lateswaptear
    FNA-only. Still present in-game, but does nothing as FNA now disables lateswaptear by default.
--everest-disabled
    Launches Celeste without Everest (not usable for speedruns).

Headless mode currently crashes Everest (#381 🔗).

For questions and feedback, please contact @coloursofnoise on the Celeste discord.

Clone this wiki locally