User:Xymph/DMMPST

2016-07-30
After a lengthy, real-life induced hiatus since its initial discussion, my DMMPST (DooM MaP StaTistics) tool has taken shape in the past week, and can now fill out DoomWiki templates for mapdata and things sections as well as complete map skeletons, for all classic Doom variants and Heretic.

Some samples of the latter: Doom II's MAP06 (comparison), Heretic's E3M3 (comparison), Sunlust's MAP11 (comparison)

Obviously, some bits of info need further (manual) updating before committing such a skeleton to the public wiki – like the PWAD name for non-stock maps, and the episode name for (Ultimate) Doom and Heretic based maps – but that's to be expected.

While it's not its primary purpose, the tool can also display some basic stats about a level, e.g. that same MAP11:


 * 1) DOOM ][  Map statistics for level MAP11: Chasing Suns

MapDim:	 MaxX	  MinX	 SizeX	  MaxY	  MinY	 SizeY 2055	 -4864	 6919	  2309	 -2288	  4597

Struct:	Things	Vertxs	Before	LinDfs	TelePt	SidDfs	Sectrs	Secret 657	 10297	 7396	  8429	    13	 14258	  1068	     3

Secrets:  442	   647	   990

For the tool, the biggest remaining task is probably settling on the contents and layout of the Things table, as discussed here. To help this discussion along, I can hand out beta copies of DMMPST to a few DoomWiki regulars who are willing to test it AND participate in that topic, so that it will (hopefully) move along more quickly than the usual glacial pace here. ;) Participants can email me via my homepage.