# Firestaff: rebuilding the Dungeon Master game engines

> Firestaff rebuilds runtime paths for Dungeon Master, Chaos Strikes Back, Dungeon Master II and Theron's Quest using original media supplied by the player. It identifies editions by content hash and keeps their data separate from its native engine. Source-linked reports and regression checks document supported startup and gameplay slices; Nexus currently reaches a limited Saturn title presentation path.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/yeager/firestaff>
- Primary source: <https://github.com/yeager/firestaff/blob/4d3da201b0f3d211c107d9225a1f2291a2cf9f3d/README.md>
- Catalog page: <https://awesomerea.org/resources/firestaff-dungeon-master-case/>
- Record JSON: <https://awesomerea.org/resources/firestaff-dungeon-master-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/firestaff-dungeon-master-case/index.md)

## Requirements & limits

- **Prerequisites:** Requires the user's original game media; supported editions are identified by content hash.
- **Limits:** The author reports bounded runtime coverage for four titles; Nexus is not yet playable, and campaign, save and visual parity remain in progress.
- **License:** MIT license.

## Primary sources

1. <https://github.com/yeager/firestaff/blob/4d3da201b0f3d211c107d9225a1f2291a2cf9f3d/README.md>
2. <https://github.com/yeager/firestaff/blob/4d3da201b0f3d211c107d9225a1f2291a2cf9f3d/docs/DOCUMENTATION_INDEX.md>

## More in Games

- [FPC Atomic: reconstructing Atomic Bomberman multiplayer](https://awesomerea.org/resources/fpc-atomic-bomberman-case/index.md) · Case study
- [Free in the Dark: reimplementation of Alone in the Dark](https://awesomerea.org/resources/fitd-case/index.md) · Case study
- [freeablo: a cross-platform reimplementation of the Diablo 1 engine](https://awesomerea.org/resources/freeablo/index.md) · Case study
- [freeaoe: an Age of Empires 2 engine rebuilt from observation](https://awesomerea.org/resources/freeaoe-case/index.md) · Case study
- [FreeGunman: reimplementing Gunman Chronicles in QuakeC](https://awesomerea.org/resources/freegunman/index.md) · Case study
- [FreeHeroes: a Heroes of Might and Magic III engine recreation](https://awesomerea.org/resources/freeheroes-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.
