Case study
Lilium Salvation: reconstructing Dark Salvation engine support
Lilium Salvation reimplements engine support for Dark Salvation on a Lilium Arena codebase. It runs the game's existing QVMs from user-supplied data files and adds display modes; the author says versions 1.0.6 and 1.0.7 were tried through the first level.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-10-31
- Language
- C
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Dark Salvation data files are required to run the game.
- Prerequisites: GNU Make and a C compiler are required; Linux builds also need SDL 2 libraries and headers.
- Limits: The author reports testing only the first level and says network and demo compatibility may be incomplete.
- License: GPL-2.0-or-later applies to Lilium Salvation; Dark Salvation data files have a separate licence.
Cite
BibTeX
@misc{lilium-salvation-case,
title = {{Lilium Salvation: reconstructing Dark Salvation engine support}},
howpublished = {\url{https://github.com/clover-moe/lilium-salvation}},
url = {https://github.com/clover-moe/lilium-salvation},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/lilium-salvation-case/}}
}Plain text
Lilium Salvation: reconstructing Dark Salvation engine support. https://github.com/clover-moe/lilium-salvation (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/lilium-salvation-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · clover-moe/lilium-salvation · Revision abfe01c
More in Games
- linyaga: a Yaga game runtime for Pajama Sam and Putt-Putt · Case study
- Looking Glass: rebuilding American McGee's Alice in Rust · Case study
- lp-engine: rebuilding the LovePlus+ runtime · Case study
- Luna Purpura: reimplementing Purple Moon game formats and playback · Case study
- Master Of Olympus Java Remake: an unfinished Java reconstruction · Case study
- Mech Commander 2: reconstructing the closed engine from interface headers · Case study