Daggerfall Connect

Post » Wed Aug 18, 2010 2:06 pm

Daggerfall Connect 0.4.9 is now available. Highlights of this release are nearly-complete MAPS.BSA reading and a simple XNA Framework 3.1 Game Library for rendering Daggerfall’s 3D environments.
If you’ve been interested in developing with Daggerfall Connect in the past, but have lost interest due to my infrequent updates, now is a good time to have another look. I will be wrapping up and bug-stomping everything over the next few weeks as part of the upcoming 0.5.0 release.

For non-programmers, there’s a new version of Daggerfall Imaging 2 in the works that will be part of 0.5.0. This version has improved .GIF exporting and user-defined categories for grouping images in the navigation view. I will also be talking more about a rebooted version of Daggerfall Scout using XNA in the coming weeks.

The http://code.google.com/p/daggerfallconnect/ on Google Code now contains an SVN repository, downloads, and a wiki for tutorials, documentation, etc. The 0.5.0 branch has been created and will be updated about once a week. More wiki content will be added whenever I have spare time.

http://www.dfworkshop.net/ will continue to be my blog for discussing what I’m working on lately. I do need to take breaks often due to other commitments, but I always come back eventually. I will be active at the Workshop for the foreseeable future. Comments have been enabled on new blog posts and all feedback is welcome.
User avatar
Juanita Hernandez
 
Posts: 3269
Joined: Sat Jan 06, 2007 10:36 am

Post » Thu Aug 19, 2010 1:15 am

Good to see that you're still around and pumping out new things Interkarma :D
User avatar
Steph
 
Posts: 3469
Joined: Sun Nov 19, 2006 7:44 am

Post » Thu Aug 19, 2010 1:50 am

Merciful Zeus, I ignored this thread earlier because I thought it had something to do with Daggerfall on Kinect. I should look at the usernames more closely :P
Good to see you! This looks awesome (as usual)
User avatar
Gwen
 
Posts: 3367
Joined: Sun Apr 01, 2007 3:34 am

Post » Wed Aug 18, 2010 9:33 pm

Sorry, but what is it?
User avatar
Eve Booker
 
Posts: 3300
Joined: Thu Jul 20, 2006 7:53 pm

Post » Thu Aug 19, 2010 2:29 am

Sorry, but what is it?


Any programmer working with Daggerfall's files has to write code to read Daggerfall's http://www.uesp.net/wiki/Daggerfall:Hacking_Guide. Daggerfall's files aren't in standard formats like .PNG or .3DS, they are unique formats and can take a lot of work to get into. My library creates a foundation for reading these files that takes most of the work out, allowing the programmer to just concentrate on what they want to accomplish.

For example, reading a Daggerfall texture takes up much of http://code.google.com/p/daggerfallconnect/source/browse/trunk/DaggerfallConnect/Library/Arena2/TextureFile.cs. When using my library, you can get the same textures back as a standard Bitmap type using the code in http://code.google.com/p/daggerfallconnect/wiki/BasicTutorial2. I wrote http://www.dfworkshop.net/?p=712 using my own library.

Daggerfall Connect is entirely open source under the free MIT license and already supports most major Daggerfall file formats. It works in any .NET language, and could probably be adapted to work under Mono on Linux as well. This opens up a lot of powerful functionality for creating exploring tools and extracting data for remakes. For example, members of the DaggerXL Texture Project (high definition textures for DaggerXL) are already using Daggerfall Imaging 2 to easily browse and export Daggerfall's bitmaps.

The sample XNA Game Library (part of the code base) provides a demo foundation for rendering Daggerfall's graphics. For example, if you wanted to make a Battlemage deathmatch or CTF based in Privateer's Hold, you could use my library to extract and render the dungeon environment, battlemage sprites, and spell effects. You'd have to code the game yourself, but my library make it easy to work with Daggerfall's files. It's not just limited to XNA, you could use any .NET renderer as well (Ogre3D, Irrlicht, etc.).
User avatar
Kellymarie Heppell
 
Posts: 3456
Joined: Mon Jul 24, 2006 4:37 am

Post » Wed Aug 18, 2010 1:02 pm

I would love a updated version of Daggerfall (iv never played it) that works on Win7 without DOSbox.
User avatar
Tammie Flint
 
Posts: 3336
Joined: Mon Aug 14, 2006 12:12 am

Post » Wed Aug 18, 2010 11:55 am

I would love a updated version of Daggerfall (iv never played it) that works on Win7 without DOSbox.


An awesome guy called Lucius is hard at work on just this concept. Check out http://daggerxl.wordpress.com/, it's an incredible piece of work and has already come far.

The main difference between our projects is that Lucius is working on a game and I'm working on a code library. What Lucius is doing is much cooler by far, but I'm hoping Daggerfall Connect will still find interest with Daggerfall fans who are also avid coders. There used to be a lot of this type, but they've dwindled over the years.
User avatar
Lilit Ager
 
Posts: 3444
Joined: Thu Nov 23, 2006 9:06 pm


Return to The Elder Scrolls Series Discussion