Last week I merged the last of my pending 1.15 work branches to the master, incorporating user customizable Episode definitions
and support for the Hexen dialect of MAPINFO
, in all supported games. Necessary web server maintenance and a MediaWiki upgrade meant this couldn't be announced earlier, as the associated documentation would be unavailable.
Until now it has not been possible to customize episodes in Doomsday. Version 1.15 introduces a new DED definition type for this purpose, which offers mod authors a flexible way to extend and/or customize the episodes of the game.
Through Episode customization one can; reorder the maps of an existing episode, create an additional episode based on them, or in combination with your own maps, create an entirely new episode of your own design.
Although Doomsday is hardly first to offer this kind of functionality...
Introduced by Raven Software in Hexen, MAPINFO
is the "original" definition language for the description of map metadata (title, music to play, etc...) in the id Tech 1 engine. It is however fairly limited, and in this dialect does not offer support for episodes.
This definition language was later extended by the ZDoom team to introduce all manner of new features, including customizable episodes. Presently there is only limited support for this extended feature set (i.e, only those for which a counterpart exists) in Doomsday. Doomsday will however automatically alert the user if an unsupported feature is encountered.
Behind the scenes Doomsday uses the idtech1converter
plugin to automatically translate MAPINFO definitions into DED format.