# CSVM: a Crimson Skies engine built from game-data and executable analysis

> CSVM reimplements the Crimson Skies (2000) engine in Godot and reads game data from the player's own install or disc. Its C# readers handle original formats, while format and behavior notes draw on data inspection, comparison with the game, and static analysis of crimson.exe. The build covers campaign, Instant Action and multiplayer modes.

- Type: Case study
- Targets: Binary · Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Laeresh/CSVM>
- Primary source: <https://github.com/Laeresh/CSVM/blob/69063a5bcc79a87cd1a89e4158aa9ca5bf556bad/README.md>
- Catalog page: <https://awesomerea.org/resources/csvm-case/>
- Record JSON: <https://awesomerea.org/resources/csvm-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/csvm-case/index.md)

## Requirements & limits

- **Prerequisites:** Playing requires a legally owned Crimson Skies install, disc or disc image.
- **Prerequisites:** The downloadable Windows build requires 64-bit Windows 10 or 11 and a Vulkan or Direct3D 12 driver.
- **Prerequisites:** Source builds require Godot 4.7 .NET and the .NET 8 SDK.
- **Limits:** The author describes the build as early and points to release notes for known issues.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/Laeresh/CSVM/blob/69063a5bcc79a87cd1a89e4158aa9ca5bf556bad/README.md>
2. <https://github.com/Laeresh/CSVM/blob/69063a5bcc79a87cd1a89e4158aa9ca5bf556bad/docs/formats/README.md>

## More in Games

- [Cursed Lands: a Godot engine for Evil Islands and Lost in Astral](https://awesomerea.org/resources/cursed-lands-case/index.md) · Case study
- [cyrus: rebuilding The Elder Scrolls Adventures: Redguard in Rust and Bevy](https://awesomerea.org/resources/cyrus-redguard-case/index.md) · Case study
- [D2Decomp: rebuilding the Diablo II: Lord of Destruction engine](https://awesomerea.org/resources/d2decomp-diablo-ii-case/index.md) · Case study
- [D2MOO: reimplementation of Diablo II](https://awesomerea.org/resources/d2moo-case/index.md) · Case study
- [Daggerfall Unity: recreating Daggerfall in Unity](https://awesomerea.org/resources/daggerfall-unity-case/index.md) · Case study
- [Dangerous Dave 2: Modification Edition: a configurable remake](https://awesomerea.org/resources/dangerous-dave-2-modification-edition-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
