Star on GitHubStar2.4k stars

Case study

DesktopAdventures: reconstructing the Desktop Adventures engine

DesktopAdventures recreates the engine used by Indiana Jones and His Desktop Adventures and Yoda Stories in C. It parses named DAT sections and documents IACT script layout using observed data and disassembly of script routines. Linux and 3DS are the documented working platforms.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
50
Last commit
2018-06-27
Language
C
License (GitHub)
LGPL-2.1

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Desktop builds use CMake; 3DS builds require DevKitARM and ctrulib, while Wii U builds require DevKitPPC and wut.
  • Limits: Linux and 3DS are the documented working platforms; several DAT sections still need research or implementation.
  • License: LGPL-2.1-or-later license.

Cite

BibTeX

@misc{desktopadventures-engine-case,
  title = {{DesktopAdventures: reconstructing the Desktop Adventures engine}},
  howpublished = {\url{https://github.com/shinyquagsire23/DesktopAdventures}},
  url = {https://github.com/shinyquagsire23/DesktopAdventures},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/desktopadventures-engine-case/}}
}

Plain text

DesktopAdventures: reconstructing the Desktop Adventures engine. https://github.com/shinyquagsire23/DesktopAdventures (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/desktopadventures-engine-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · shinyquagsire23/DesktopAdventures · Revision 124f161
  2. SCRIPTS.md GitHub · shinyquagsire23/DesktopAdventures · Revision 124f161

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab