Doomsday and UDMF?
Hi again. Just wondering, why Doomsday engine doesn't support UDMF map format? It sucks that I cannot create modern-ish maps with new features like 3d floors and scripts because of that (and if I want to be able to play UDMF type maps I have to use either zDoom or GZdoom...).
Comments
Doomsday will indeed support importing maps from UDMF. This is something that I have personally been working towards for a while now and you should begin to see some progress on this front in upcoming versions. However, this support will certainly not hit the ground with support for all the features of the ZDoom UDMF namespace(s).
Things are a fair bit more complicated in Doomsday. Unlike ZDoom (and every other Doom-based port), Doomsday separates resource management from the games and implements a layered, extensible architecture to split up resource management rather than lumping everything into a single executable. This means there are APIs between the game and the engine, between the engine and the map importer, etc..., and all of which need to be enhanced/extended to support any new map editing features.
Furthermore, we also plan to offer a built-in map editor within Doomsday itself in the near future. This in itself fundamentally changes how map resources must be managed. In Doomsday, maps are imported using a converter plugin into the "native" map format, which is then further processed to address the fundamental flaws in the id Tech 1 map format (which, are also present in UDMF, FYI). Once rationalized, maps are then made available to the games in a notably different, Doomsday-native format.
In short, there is a considerable amount of work involved in implementing an architecture for maps that supports both our long term design goals (map editor et al) and importing from foreign formats (such as UDMF). We are indeed working towards that end but it will take a while before this is fully realized (particularly considering it is happening within the greater scope of the Doomsday 2.0 redesign).
That did clear up things very much, so thank you. Built in map editor sounds delicious. I know you must grow tired answering this but do you guys have any estimate when you'll be able to ship that version/editor? Late 2014, maybe?
Thanks again!