Raw model (for completeness)
{
"meta": {
"id": "47d3c081-6764-461f-a9cd-e69cf3495444",
"sha1": "5de11c4668feab47d11e285fc010c09cb2508344",
"sha256": "87fa7cc0ab729e28b5fa0d41ac0e0edc1255b4bfbd2083f750bae842a392752d",
"title": "UPFront",
"authors": [
"Dave Johnson"
],
"filenames": [
"upfront.wad"
],
"additional": {
"engines": [
"DOOM2"
],
"iwad": [
"DOOM2"
],
"filename": null,
"added": "2015-01-14 14:46:39",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": "UPFront",
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP19": "MAP19.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2015-01-14 14:46:39",
"file": {
"type": "PWAD",
"size": 312337,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/5de11c4668feab47d11e285fc010c09cb2508344/5de11c4668feab47d11e285fc010c09cb2508344.wad.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP19"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 21,
"maps": 1,
"palettes": 0
},
"engines_guess": [
"DOOM2"
],
"iwads_guess": [
"DOOM2"
]
},
"analysis": {
"title": "UPFront",
"description": "UPFront is a single medium-sized map designed for DOOM II, featuring a three-key progression suitable for solo or cooperative play with up to four players. The level contains a moderate total of 176 monsters, including a balanced mix of hitscanners and mid-tier threats, with a single Baron of Hell as a notable boss encounter. Resources appear reasonably balanced, supporting sustained combat without extreme scarcity. The environment combines stone and industrial textures with some techbase elements, emphasizing a mostly linear layout with key hunting. The map is compatible with vanilla DOOM II engines and maintains classic gameplay mechanics.",
"authors": [
"Dave Johnson"
],
"tags": [
"ammo_plentiful",
"boss_encounters",
"hitscanner_heavy",
"industrial",
"key_hunt",
"linear",
"medium_maps",
"moderate",
"techbase",
"vanilla_compatible"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "idgames",
"name": null,
"contents": "=================================================================\n\nTitle : UPFront\nFilename : UPFront.zip (Contains UPFront.wad & doc file)\nAuthor : Dave Johnson\nEmail Address : ETPT@ix.netcom.com\n\nDescription : Medium sized level, 3 key solution for single and\n cooperative play for up to four players.\n\nGame: DOOM II Map 19\n\nAdditional Inf.: See document file included with zip file for any\n: additional information on credits, editors, levels\n: etc.\n\nWarning:: There are 4 semi-nude pictures (of attrative females);\n however, for those that may be offended by partial nudity\n please do not play this wad."
}
]
},
"maps": [
{
"map": "MAP19",
"title": "MAP19",
"format": "doom",
"stats": {
"things": 379,
"linedefs": 1330,
"sidedefs": 2094,
"vertices": 1318,
"sectors": 283,
"segs": 2323,
"ssectors": 1093,
"nodes": 1092,
"textures": {
"FLOOR0_7": 19,
"SW2PANEL": 2,
"BLAKWAL1": 8,
"GSTVINE2": 50,
"NUKAGE2": 2,
"PATCH6": 1,
"DOORSTOP": 26,
"SW2GRAY1": 1,
"GRAY4": 19,
"CEIL1_1": 80,
"FLAT4": 2,
"RROCK05": 4,
"FLAT2": 1,
"SUPPORT2": 12,
"FLAT17": 2,
"SW1STON1": 2,
"SUPPORT3": 2,
"PANEL9": 2,
"METAL7": 4,
"PATCH4": 1,
"PANCASE2": 19,
"PANRED": 9,
"PANBOOK": 24,
"METAL": 74,
"CEIL3_5": 56,
"SLIME15": 1,
"PANEL5": 9,
"PANEL6": 15,
"SPCDOOR4": 6,
"ZIMMER2": 13,
"ROCK1": 12,
"BIGDOOR2": 6,
"DOORTRAK": 10,
"EXITDOOR": 2,
"MIDGRATE": 24,
"NUKAGE3": 3,
"PANBORD1": 11,
"PANEL8": 9,
"SKSNAKE2": 4,
"DOORBLU2": 2,
"PATCH8": 1,
"RROCK13": 6,
"SW1GRAY": 1,
"TANROCK8": 12,
"NUKAGE1": 4,
"FLOOR4_8": 24,
"COMPSPAN": 46,
"BROWN144": 8,
"PANEL3": 30,
"PANBLACK": 8,
"F_SKY1": 47,
"ROCK5": 4,
"GRASS2": 10,
"DOORRED2": 5,
"FLAT5_7": 14,
"FLOOR7_1": 8,
"MODWALL4": 30,
"GRAYBIG": 33,
"SW1EXIT": 1,
"SW2COMM": 2,
"FLAT18": 30,
"STARTAN3": 2,
"FLAT5_2": 104,
"STARG3": 50,
"FLAT5_4": 18,
"WOODGARG": 2,
"MFLR8_3": 1,
"DOORYEL2": 2,
"FLOOR0_3": 20,
"GRAYVINE": 14,
"FLAT19": 1,
"STONE4": 207,
"GRAY5": 4,
"STEP6": 39,
"BFALL4": 16,
"FLAT5_5": 47,
"GSTONE1": 68,
"STONE3": 95,
"WOOD9": 166,
"SHAWN2": 42,
"ZIMMER4": 2,
"FLAT5_8": 26,
"RROCK20": 1,
"MARBGRAY": 4,
"FLOOR0_1": 31,
"LITE5": 14,
"SFALL3": 14,
"TANROCK2": 87,
"COMPBLUE": 4,
"PATCH45": 1,
"STEP2": 1,
"DEM1_5": 3,
"PATCH3": 2,
"PANBLUE": 6
}
},
"monsters": {
"total": 176,
"by_type": {
"baron": 1,
"cacodemon": 5,
"chaingun_guy": 4,
"demon": 10,
"hell_knight": 1,
"imp": 44,
"lost_soul": 6,
"revenant": 6,
"shotgun_guy": 31,
"spectre": 4,
"zombieman": 64
},
"by_category": {
"boss": 0,
"hitscanner": 99,
"melee": 14,
"projectile": 63
}
},
"items": {
"total": 124,
"by_type": {
"ammo_box": 7,
"armor_bonus": 13,
"backpack": 1,
"cell_pack": 9,
"chaingun": 1,
"chainsaw": 1,
"green_armor": 3,
"health_bonus": 25,
"medikit": 13,
"plasma_rifle": 1,
"radiation_suit": 3,
"rocket": 5,
"rocket_box": 4,
"rocket_launcher": 1,
"shell_box": 11,
"shells": 12,
"shotgun": 1,
"soulsphere": 1,
"stimpack": 10,
"super_shotgun": 2
},
"ammo_by_category": {
"bullets": 7,
"cells": 9,
"rockets": 9,
"shells": 23
},
"weapons_present": [
"chaingun",
"chainsaw",
"plasma_rifle",
"rocket_launcher",
"shotgun",
"super_shotgun"
]
},
"mechanics": {
"teleports": false,
"keys": [
"blue",
"red",
"yellow"
],
"secret_exit": false
},
"difficulty": {
"uv_monsters": 163,
"hmp_monsters": 129,
"htr_monsters": 96,
"uv_items": 114,
"hmp_items": 112,
"htr_items": 112
},
"compatibility": "vanilla_or_boom",
"metadata": {
"title": null,
"music": null,
"source": "marker"
},
"images": [
{
"id": "d03af03f-bb71-4826-bfda-b6813b8cfdf2",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/5de11c4668feab47d11e285fc010c09cb2508344/MAP19/images/0.webp",
"type": null
},
{
"id": "05b94339-89ce-4072-ba61-7aeb2ba94bd8",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/5de11c4668feab47d11e285fc010c09cb2508344/MAP19/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}