I need to share this idea or my head will explode. I’ve searched the forum and couldn’t find it mentioned before, so please forgive me and post a link if this has already been debated. (I’m also in doubt if this is the correct forum as this is a reverse mod, i.e. take a clean DF and create a mod to another game with it.)
The core of the idea is an utility that can
convert a dwarf fortress to a TES plug-in file, so the fortress can be explored alive in first person.
Such a utility is
possible. 5 years ago I made a Delphi program that could generate a random dungeon and export it to a playable plug-in file. It worked
, but I wasn’t a professional software developer then, so it stranded, as I couldn’t handle the data formats for more extended dungeons. My point is that it is easy to write the plug-in generator, - I’ll post links to relevant documents / forums later.
The task seems to contain 3 parts.
1: Open up the DF.
I.e. export a save file to a convenient data structure. This has already been solved with Stonesense, Visual fortress, etc. So we ‘just’ need to get the right people on board this project.
2: Prepare TES content.
This should probably happen in a .XML structure. If made correctly, then I imagine, that
anyone with a TES construction kit could help adding parts. E.g. a Carpenter workshop is defined by a list of TES-objects and their relative positions written in a plain .XML text file.
3: Write the TES utility.
This will require someone with good software framework knowledge to combine the DF data structure with the .XML context. The goal should probably be to have something simple to begin with, but make the functionality as extendable as possible.