Cloned Games

XL Engine

HaltedSemi-playableWindowsLinux
XL Engine screenshot

About

XL Engine targets several mid-1990s DOS games: Bethesda's 1996 RPG The Elder Scrolls II: Daggerfall, and three Build/Jedi-engine first-person shooters — LucasArts' Dark Forces (1995) and Outlaws (1997), Monolith's Blood (1997), and 3D Realms' Shadow Warrior (1997). XL Engine is a cross-platform reimplementation (DaggerXL, DarkXL, BloodXL, OutlawsXL) built with SDL2, DevIL, GLEW, enet, and CMake, configurable via an XLEngine.conf file that sets per-game data paths, resolution, fullscreen, vsync, and a choice of OpenGL or software (32-bit or paletted 8-bit) rendering. It grew out of a 2011 LuciusDXL code drop released under the MIT-style Expat License.

Getting started

Requires original game data for whichever title you want to play, with its path configured under the matching section ([DaggerXL], [DarkXL], [BloodXL], [OutlawsXL]) of XLEngine.conf; the engine currently must be run from a directory containing the copied resources/ folder alongside that game's script and image files.

History

XL Engine originated from a 2011 code drop of LuciusDXL, released under the MIT-style Expat License.

Requires original assets. Requires game data paths configured for Dagger, Dark, Blood, or Outlaws games in XLEngine.conf.

Media

Additional notes

Status
The readme lists 'game plugin fix-ups' as an outstanding TODO item.
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.