Map Metadata in Game Libraries
<i>This post was originally made by <b>danij</b> on the dengDevs blog. It was posted under the category: Games.</i>
Now that map metadata is defined via DED MapInfo definitions (and the MAPINFO lump in jHexen) do we still need to keep (defaults) within the game libraries?
I'm wanting to clean up the source for the games as much as possible for the 1.9.0 release, so with your approval I'd like to shift the remaining stuff (eg par times) to the games' DED files.
Now that map metadata is defined via DED MapInfo definitions (and the MAPINFO lump in jHexen) do we still need to keep (defaults) within the game libraries?
I'm wanting to clean up the source for the games as much as possible for the 1.9.0 release, so with your approval I'd like to shift the remaining stuff (eg par times) to the games' DED files.
Comments
I don't remember how it works atm, but if the Dehacked plugin can modify the map names and parts of the map metadata, we should retain that functionality (if possible).
I would like to set a precedent for the 1.9.x series where new values should be implmented via DED instead of in the games' code (where applicable).
I've recently done a bit of work on the Dehacked plugin. I recall - support for customising map metadata is implemented by patching the MapInfo defs held in Doomsday directly.
<p>Do you think we can get rid of all the (really) old OBSOLETE CVAR names in eg <tt>Src/jDoom/d_console.c</tt>?</p>