Case study
Desktop Adventures: a ScummVM engine for Indiana Jones and Yoda Stories
Desktop Adventures reconstructs a ScummVM engine for Indiana Jones Desktop Adventures and Yoda Stories. It detects original and demo releases by file hashes, reads DAW and DTA resources, loads cursors from the original executables, and provides graphics and sound components.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C3 notes only
- Stars
- 16
- Last commit
- 2019-10-03
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code observed; no usable documentation found.
- Scope
- Notes
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: The matching original game data and executable are required.
- Limits: The resource loader marks several DAW and DTA blocks as missing or skipped.
- License: GPL-2.0 License.
Cite
BibTeX
@misc{scummvm-deskadv-case,
title = {{Desktop Adventures: a ScummVM engine for Indiana Jones and Yoda Stories}},
howpublished = {\url{https://github.com/digitall/scummvm-deskadv}},
url = {https://github.com/digitall/scummvm-deskadv},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/scummvm-deskadv-case/}}
}Plain text
Desktop Adventures: a ScummVM engine for Indiana Jones and Yoda Stories. https://github.com/digitall/scummvm-deskadv (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/scummvm-deskadv-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- deskadv.cpp GitHub · digitall/scummvm-deskadv · Revision 594f0cb
- detection.cpp GitHub · digitall/scummvm-deskadv · Revision 594f0cb
- resource.cpp GitHub · digitall/scummvm-deskadv · Revision 594f0cb
More in Games
- Desktop Games Nostalgia: a macOS and browser port · Case study
- DesktopAdventures: reconstructing the Desktop Adventures engine · Case study
- Dig Dug – native PC port: reconstructing the arcade board · Case study
- DirkSimple: reconstructing Dragon's Lair and Cliff Hanger game logic · Case study
- Domino-Chain: recreating Pushover · Case study
- Donkey Kong: reconstructing arcade gameplay from descriptions and video · Case study