Using uvx (recommended)
The recommended way to run Crimsonland is usinguvx, which handles dependencies automatically without polluting your global Python environment.
Install uv
If you haven’t already, install uv:
With
uvx, you don’t need to install Crimsonland globally. Each run uses an isolated environment.Using pip
If you prefer traditional pip installation:Version pinning
To install a specific version:Optional dependencies
To install with chart rendering support (used by some analysis tools):altairfor data visualizationvl-convert-pythonfor chart rendering
Verification
Verify the installation:Platform-specific notes
Linux (Wayland)
Install X11 compatibility:Upgrading
To upgrade to the latest version:Uninstalling
Uninstalling the package does not remove your runtime files (saves, config, replays). See Runtime configuration to locate these files.
Next steps
Runtime configuration
Customize where saves, config, and replays are stored
CLI reference
Learn about all available commands
Game modes
Explore Survival, Rush, Quests, and more
Assets setup
Configure custom asset directories