XL Engine
Based on Blood
compare all 6 clonesBased on Dark Forces
compare all 2 clonesBased on Outlaws
compare all 2 clonesBased on Shadow Warrior

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