Usage
Options
Window width in pixels.Default: Use value from
crimson.cfgWindow height in pixels.Default: Use value from
crimson.cfgTarget frame rate.
RNG seed for deterministic runs.When set, all random events (spawns, perks, drops) will be reproducible.
Enable shareware demo mode.Restricts available content to match the original 2003 demo version.
Skip company splashes and intro music.Useful for rapid iteration during development.
Enable debug cheats and overlays.Provides access to:
- Frame time overlays
- Entity debug info
- Cheat commands
- Developer UI
Enable non-canonical RTX render mode.
Preserve known original executable bugs and quirks.For maximum parity testing. Enables original game bugs that have been documented.
Base path for runtime files (saves, config, logs, replays).Default: Per-user OS data directoryOverride with
CRIMSON_RUNTIME_DIR environment variable.Alias for
--base-dir.Assets root directory.Default:
base-dirMissing .paq files are automatically downloaded.Examples
Basic Launch
Custom Resolution
Deterministic Seeded Run
Shareware Demo Mode
Development Mode
Custom Runtime Directory
Point to Original Game Assets
High Frame Rate
Preserve Original Bugs
Runtime Files
The game creates the following structure underbase-dir:
Configuration File
The game reads settings fromcrimson.cfg in the runtime directory:
- Screen resolution
- Windowed/fullscreen mode
- Texture scaling
- Audio settings
Game Modes
All original game modes are available:- Survival — Endless waves of enemies
- Rush — Race against the clock
- Quests — 5 tiers of campaign missions
- Tutorial — Learn the basics
- Typ-o-Shooter — Type to shoot
Keyboard Controls
See in-game tutorial for full controls. Common keys:WASD/ Arrow keys — Movement- Mouse — Aim and shoot
1-9— Weapon hotkeysF12— ScreenshotESC— Menu
Deterministic Simulation
When using--seed, the entire game simulation is deterministic:
- Enemy spawns occur at identical times and positions
- RNG rolls for perks, drops, and damage follow the same sequence
- Float32 math behavior matches the original executable
- Replays can be verified bit-for-bit
- Reproducible bug reports
- Replay verification
- Parity testing against original game
See Also
- Config Command — Inspect crimson.cfg
- Replay System — Record and verify runs
- Debug Views — Development sandboxes