Raw model (for completeness)
{
"meta": {
"id": "4ab3a62f-2127-415e-8c03-167f8f10a5f3",
"sha1": "207afadc5d7cc04cef907c9220c4b188d2d6446b",
"sha256": "166e65270914f9475c7a7165000baa3001f0c2a56d0ef0bed7e999099392b8e1",
"title": "Costa02",
"authors": [
"Michael Costa"
],
"filenames": [
"costa02.wad"
],
"additional": {
"engines": [
"DOOM2"
],
"iwad": [
"DOOM2"
],
"filename": null,
"added": "2013-11-04 19:20:04",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": "Costa02",
"description": "Doom II Deathmatch wad with two main buildings and an outside courtyard. I think I placed the weapons well enough for there to be some balance. Monsters are only present on skill 4. Best with altdeath, can use respawn because there aren't a lot of monsters.",
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP01": "MAP01.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2013-11-04 19:20:04",
"file": {
"type": "PWAD",
"size": 58572,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/207afadc5d7cc04cef907c9220c4b188d2d6446b/207afadc5d7cc04cef907c9220c4b188d2d6446b.wad.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP01"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 12,
"maps": 1,
"palettes": 0
},
"engines_guess": [
"DOOM2"
],
"iwads_guess": [
"DOOM2"
]
},
"analysis": {
"title": "Costa02",
"description": "Costa02 is a single-map Doom II deathmatch WAD featuring two main buildings and an outside courtyard. It includes balanced weapon placements designed for multiplayer combat, with monsters appearing only on the highest skill level, making it suitable for altdeath or respawn modes. The map uses a mix of techbase and industrial textures, with moderate map complexity and a focus on arena-style combat rather than exploration. The layout is linear and compact, supporting fast-paced gameplay. It is compatible with Doom II and does not introduce new graphics, sounds, or music.",
"authors": [
"Michael Costa"
],
"tags": [
"altdeath_friendly",
"deathmatch",
"doom2",
"industrial",
"linear",
"medium_maps",
"moderate",
"single_map",
"techbase",
"vanilla_compatible"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "readmes",
"name": null,
"contents": "================================================================\nTitle : Costa02\nFilename : costa02.wad\nAuthor : Michael Costa\nEmail Address : mcosta@interaccess.com\nMisc. Author Info : I love playing the gkdm series. It is\n\t\t\t great (especially 6 & 7).\n\nDescription : Doom II Deathmatch wad with two main\n\t\t\t buildings and an outside courtyard. I\n\t\t\t think I placed the weapons well enough\n\t\t\t for there to be some balance. Monsters\n\t\t\t are only present on skill 4. Best with\n\t\t\t altdeath, can use respawn because there\n\t\t\t aren't a lot of monsters.\n\nAdditional Credits to : Id software and Geoff Allan.\n================================================================\n\n* Play Information *\n\nLevel # : map 01\nSingle Player : Yes\nCooperative 2-4 Player : Yes\nDeathmatch 2-4 Player : Yes, what else\nDifficulty Settings : Yes, monsters only on skill4\nNew Sounds : No\nNew Graphics : No\nNew Music : No\nDemos Replaced : None\n\n* Construction *\n\nBase : New level from scratch\nEditor(s) used : DoomEd 4.2, Waded 1.81, WinDEU\nBuild Time : about 30 hours\nKnown Bugs : None\n\n* Copyright / Permissions *\n\nAuthors may use this level as a base to build additional\nlevels.\n\nYou MAY distribute this WAD, provided you include this file, with\nno modifications. You may distribute this file in any electronic\nformat (BBS, Diskette, CD, etc) as long as you include this file\nintact.\n\n* Where to get this WAD *\n\nFTP sites: ftp.cdrom.com"
}
]
},
"maps": [
{
"map": "MAP01",
"title": "MAP01",
"format": "doom",
"stats": {
"things": 106,
"linedefs": 439,
"sidedefs": 734,
"vertices": 389,
"sectors": 103,
"segs": 791,
"ssectors": 276,
"nodes": 275,
"textures": {
"TEKGREN3": 1,
"TEKGREN4": 4,
"TEKGREN2": 46,
"BLAKWAL2": 1,
"COMPSPAN": 27,
"EXITSTON": 2,
"FLOOR0_5": 90,
"MIDBARS1": 4,
"FWATER1": 1,
"PANEL3": 6,
"EXITDOOR": 2,
"FLAT20": 6,
"SW2MET2": 1,
"ZIMMER1": 4,
"STARTAN2": 19,
"GATE3": 1,
"ASHWALL2": 6,
"GRNROCK": 8,
"PANEL2": 13,
"ROCK2": 53,
"PLAT1": 1,
"SW1MET2": 1,
"BSTONE2": 7,
"RROCK09": 1,
"STONE2": 4,
"TEKGREN5": 1,
"BIGDOOR2": 12,
"DOORTRAK": 14,
"FLAT18": 1,
"F_SKY1": 22,
"FIREBLU1": 1,
"METAL2": 44,
"SLIME15": 2,
"PANEL4": 2,
"STEP4": 33,
"FLAT19": 73,
"FLOOR0_3": 1,
"GRAY4": 1,
"TEKGREN1": 4,
"BSTONE3": 2,
"BRICK10": 155,
"BSTONE1": 22,
"GRAY1": 32,
"PANEL5": 1,
"SW1STON1": 1
}
},
"monsters": {
"total": 6,
"by_type": {
"cacodemon": 1,
"imp": 2,
"lost_soul": 1,
"shotgun_guy": 1,
"zombieman": 1
},
"by_category": {
"boss": 0,
"hitscanner": 2,
"melee": 0,
"projectile": 4
}
},
"items": {
"total": 33,
"by_type": {
"ammo_box": 1,
"backpack": 1,
"berserk": 1,
"bfg9000": 1,
"blue_armor": 1,
"cell": 1,
"cell_pack": 1,
"chaingun": 2,
"chainsaw": 2,
"green_armor": 1,
"invisibility": 1,
"invulnerability": 1,
"light_amp_goggles": 1,
"medikit": 2,
"plasma_rifle": 1,
"rocket": 5,
"rocket_box": 1,
"rocket_launcher": 1,
"shotgun": 4,
"soulsphere": 1,
"stimpack": 2,
"super_shotgun": 1
},
"ammo_by_category": {
"bullets": 1,
"cells": 2,
"rockets": 6,
"shells": 0
},
"weapons_present": [
"bfg9000",
"chaingun",
"chainsaw",
"plasma_rifle",
"rocket_launcher",
"shotgun",
"super_shotgun"
]
},
"mechanics": {
"teleports": true,
"keys": [],
"secret_exit": false
},
"difficulty": {
"uv_monsters": 6,
"hmp_monsters": 1,
"htr_monsters": 5,
"uv_items": 33,
"hmp_items": 33,
"htr_items": 33
},
"compatibility": "vanilla_or_boom",
"metadata": {
"title": null,
"music": null,
"source": "marker"
},
"images": [
{
"id": "81c13bf0-c597-4e06-9004-341092d7ea01",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/207afadc5d7cc04cef907c9220c4b188d2d6446b/MAP01/images/0.webp",
"type": null
},
{
"id": "85f5a06d-b62e-4de3-b2b2-460b58349d2b",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/207afadc5d7cc04cef907c9220c4b188d2d6446b/MAP01/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}