Cloned Games

openDarkEngine

HaltedUnplayableWindowsLinux
openDarkEngine screenshot

About

Thief is a series of stealth games in which the player is Garrett, a master thief in a fantasy steampunk world. openDarkEngine (OPDE) is a GPL-licensed, multiplatform engine effort to support the data files of Looking Glass's DarkEngine games. So far it can display levels with objects and (broken) lighting, and after a long hiatus the project is in a refactoring and cleanup phase.

Getting started

Not playable yet; build notes exist in the repo but are partly obsolete and will be updated after the cleanup is finished.

History

Earlier work began on simulation code and scripting support, but after a long hiatus the project shifted to cleanup, with plans to replace the Ogre3D library with a thin rendering library such as bgfx and swap its Python bindings for Squirrel.

Known limitations

  • feature: Project is currently undergoing refactoring and cleanup; currently limited by Ogre3d library usage which is being replaced.
  • rendering: Basic display of levels works including objects and broken lighting.
Requires original assets. Requires LookingGlass's DarkEngine game data files to display levels and objects.

Media

Additional notes

Credits
Credits TomNHarris (telliamed) for work understanding the Dark Engine and its data formats, and ShadowSpawn for mesh and movement database format descriptions.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.