DaggerXL is a Modern Daggerfall Engine Recreation for current Operating Systems and hardware – essentially it is a remake in the spirit of a port. It will ultimately fully emulate the game of Daggerfall and then optionally enhance it by refining existing features and adding new gameplay elements that were originally intended.

DaggerXL makes use of hardware acceleration providing higher resolutions, color depth, greatly improved visibility, better texture filtering, enhanced performance and more. In addition DaggerXL will support full modability, similar to more modern Elder Scrolls games, using custom tools.

The original Daggerfall data is used, so the full game is required. Custom mods can then be applied to optionally enhance the graphics, sound or music.

Visit the DaggerXL Blog for more information, screenshots, movies and more.
Join the DaggerXL Forums to discuss the project, make feature suggestions or just talk about DaggerXL or Daggerfall.
Visit the Downloads page to get information on the current build, including instructions for installation and use.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media

I have not updated this site and blog in quite some time. However, despite appearances, the project is not dead. For a variety of reasons the project had to be put on hold until the beginning of next year. Despite this, there has been some progress made – which I will discuss in detail in the next few months.

Next I would like to clarify some things. Interkarma has made large strides in his own Daggerfall work (see Dfworkshop.net) which begs the question – what about DaggerXL? Is there any point? And what about Dark Forces or Blood – have they been forgotten?

I will start by being as clear as possible:

*The XL Engine is not dead and will resume with regular work, updates and builds within the next few months – by the start of the new year.

*DaggerXL will continue, in no way reduced or affected negatively by Interkarma’s excellent work. There are still several reasons for DaggerXL to exist – improved Modding support, including support for existing mods;source-port accurate to the original game, with optional extended features while properly supporting modern systems – including support for software rendering; custom engine designed for high performance even on low-end systems; enhanced features such as extreme view distances (hundreds of km), enhanced texture filtering, enhanced lighting and shadows, etc.

*I have been building tools and other work that will allow me to release source-port accurate support for Dark Forces and Blood at the same time as Daggerfall early in the new year. They too will support software rendering as well as enhanced features. Outlaws has not been forgotten but has been put on hold until a later time. The XL Engine will even allow you to play with your existing save games.

*The XL Engine will be easier to use and setup, automatically setting up the supported games that you have on your system in most cases – easily supporting Steam and GoG versions of the games. It will feature a streamlined interface for adjusting features that the original games did not support (such as adjusting resolution, rendering quality, etc.), rather then implementing game specific interfaces as seen in previous releases of DarkXL or DaggerXL.

*There will be a single entry point – xlengine.exe – with the supported games being implemented as dynamic libraries, allowing for easy addition of new projects in the future. Of course you will be able to make shortcuts to specific games if you want. No launcher, no separate executables.

*Linux and OS X support is still planned but will not be available for the first Beta release.

The first Beta build, coming early in the new year, will feature support for Daggerfall, Dark Forces and Blood. However the initial release will be limited to the software renderer with only limited enhanced features (although basic stuff like higher resolutions will be supported). The XL Engine will still require a GPU with at least OpenGL 1.5 support for compositing and UI (any cards released within the last decade should work, assuming it supports any other games). GPU rendering support will follow shortly, with all the basic features you would expect. However the hardware renderer will require a GPU that supports at least OpenGL 2.0 , though higher end GPUs will be required for some extended features such as extreme view distance support (which will not be available in the initial releases). If you do not have a good enough GPU, you will always be able to fallback to the software renderer – assuming you have the aforementioned OpenGL 1.5 or better GPU.

What about source code access? I plan on releasing a few builds before I release the source code – unfortunately I’m too picky about the code for my own good – but I do plan on opening up read-only access to the repository (with the option to submit patches of course, if you are so inclined) within the first quarter of the year.

December 30, 2013 - The Story Continues

December 30, 2013 - The Story Continues

1 year ago News 4 comments

I have resumed work on the DaggerXL Beta after taking a break for Christmas. I don’t have much new to show yet but I will talk about a few topics.

November 10, 2013 - Dungeon Blocks

November 10, 2013 - Dungeon Blocks

1 year ago News 0 comments

First, you’ll recall the texture assignment code I showed before for dungeons when explaining how random numbers were involved. In that function there...

November 2, 2013 - Factions

November 2, 2013 - Factions

1 year ago News 0 comments

The last couple of days have been slow due to work, Halloween and such, so I’m still working on loading save games. However, to keep the news flowing...

October 29, 2013 - Loading Save Games

October 29, 2013 - Loading Save Games

1 year ago News 0 comments

As I discussed in previous updates, I have the cell loading code in place. Prior to that I already had the save/load menu fully functional, except for...

DaggerXL Version 0.199

DaggerXL Version 0.199

3 years ago Demo 15 comments

Contains XL Engine Launcher, version 0.199 of DaggerXL and build 9.50 of DarkXL.

HQ Font and Cursor replacement

HQ Font and Cursor replacement

4 years ago HUDs 2 comments

4x Resolution font and cursor replacement for DaggerXL.

Version 0.198 Released - Bug Fix Build

Version 0.198 Released - Bug Fix Build

4 years ago Demo 7 comments

Version 0.198 is mainly a bug fix build. One fun feature,though, is that random monsters are no longer just bears - though they still aren't correct.

DaggerXL Version 0.197

DaggerXL Version 0.197

4 years ago Demo 0 comments

The current pre-alpha version of DaggerXL - version 0.197. Please note that this is still a work in progress and that many features need to be implemented...

DaggerXL Version 0.195

DaggerXL Version 0.195

4 years ago Demo 1 comment

luciusDXL made this, obviously. I'm just re-uploading it here because the other file server was going down a lot.

DaggerXL Version 0.181

DaggerXL Version 0.181

5 years ago Demo 0 comments

The current pre-alpha version of DaggerXL - version 0.181. Please note that this is still a work in progress and that many features need to be implemented...

Post comment Comments  (20 - 30 of 94)
Freke Mar 15 2012 buried:


dis nigga is dead

-5 votes     reply to comment
cosmonaute Jun 17 2012 replied:

It takes time, because this mod mod will also serve as a platform to run several other games...

+4 votes     reply to comment
BoneofFear Apr 18 2012 replied:

Nope.Check the website.

+3 votes     reply to comment
yarow12 Feb 11 2012 says:

What do I do about Mod[0] Path? I don't know where my mods are in the game. If I don't use this properly, will my mods not be activated? I installed Daggerfall using DOSBox if I recall correctly.

+2 votes     reply to comment
ceriux Dec 29 2011 says:

updates =( ?

+3 votes     reply to comment
Morndenkainen Nov 29 2011 says:

The thought that someone is taking the time to update the engine and basically rebuild the game is pretty damn cool. It would really be awesome if the graphics could be updated a bit in the process. That would probably attract some of the "kids" that dont understand the appeal of gameplay over viusals. (Yes, I'm a hypocrite, I bitch about watching cable and DVD's because its not HD.) But still, the game is what it is.

+3 votes     reply to comment
Guest Nov 9 2012 replied:

This comment is currently awaiting admin approval, join now to view.

Doommarine23 Oct 15 2011 says:

I remember asking you guys about doing some music for your port/remake. You still up for it?

(Basically I'd run the game's midis through an orchestrater which I'm not too sure on the technical terms, but basically convert it to high quality VST instruments, example here Youtube.com )

It won't be as good as a real orchestra, but I suppose it would be better than nothing. Sorry for never responding back to you for a year or so, I've just been swamped with life and stuff.

+5 votes     reply to comment
ildamos Oct 1 2011 says:

Thanks man! Hope you can release v0.20 before Skyrim comes out ^.^ That would be awesome!

+1 vote     reply to comment
luciusDXL Creator
luciusDXL Sep 28 2011 says:

I haven't updated here in a while but the project is progressing. I'm still working on the XL Engine merger, which will include some new features for DaggerXL as well. Once this merger is complete, I still plan on moving on to iterative, frequent builds and updates.

+7 votes   reply to comment
System_Lord Sep 5 2011 says:

Would you consider implementing a Mini-Map?

+3 votes     reply to comment
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

XL Engine Dev
Send Message
Release date
Mod watch
Start tracking
Role Playing
Single Player
Embed Buttons
Link to DaggerXL by selecting a button and using the embed code provided more...
Last Update
1 day ago
477 members