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. The game will make 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.

Report article RSS Feed May 5, 2013 - New UI System

I have recently taken a quick break for the Daggerfall specific work towards the Beta to change and improve the non-game specific UI system.

Posted by Freak2121 on Dec 30th, 2013

I have recently taken a quick break for the Daggerfall specific work towards the Beta to change and improve the non-game specific UI system. I have integrated a Webkit based browser/UI system into the engine using the Awesomium library. Before I talk about specifics, I’ll show you a preview – running in DaggerXL:

(click to see the full size image)


I will be using this to build cross-platform elements for XL Engine specific UI using HTML5/CSS/Javascript controls. This has several benefits:

* Anyone with knowledge of web technologies can edit or build UI elements using this system – no proprietary new systems to learn.

* I can embed useful elements directly into the engine such as in-game access to the IRC channel, documentation from the Wiki, the ability to search the forums to resolve issues or post about a problem while in game, tutorial videos built right in and more.

* Robust UI, text, language, formatting, layout and animation – all built in.

I am also planning on rolling the launcher into the main executable, allowing you to start the engine and switch games without having to exit out first. The flexible, robust UI system that this allows will be vital later, when its time to start working on the editing tools again as well. Another thing I am planning on doing is allowing game specific code/script to be edited and updated right inside the engine (WYSIWYG) – using CodeMirror.

Here you can see an early version of the code editor (still incomplete):

(click on the image for a larger view)


Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Daggerfall Icon
XL Engine Dev
Send Message
Official Page
Release Date
Mod Watch
Track this mod
78 (1 today)
Report Abuse
Report article
Related Mods
DaggerXL (Daggerfall)
DaggerXL Daggerfall - Single Player Role Playing
Related Games
Daggerfall Single Player Role Playing
Related Groups
XL Engine Dev
XL Engine Dev Developer