Raw model (for completeness)
{
"meta": {
"id": "802c4d11-2177-43f2-b0a3-438a49359ace",
"sha1": "d507e64087e1449f03da900f51c0364286656411",
"sha256": "b43c134d7e7489e68712755b9061adae89a1356e65985d3ddac896926253489b",
"title": "Bad Bethlehem",
"authors": [
"Chris Wright"
],
"filenames": [
"badbeth.wad.backup1"
],
"additional": {
"engines": [
"DOOM2"
],
"iwad": [
"DOOM2"
],
"filename": null,
"added": "2014-12-15 22:47:26",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": "Bad Bethlehem",
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP09": "MAP09.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2014-12-15 22:47:26",
"file": {
"type": "PWAD",
"size": 456415,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/d507e64087e1449f03da900f51c0364286656411/d507e64087e1449f03da900f51c0364286656411.wad.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP09"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 11,
"maps": 1,
"palettes": 0
},
"engines_guess": [
"DOOM2"
],
"iwads_guess": [
"DOOM2"
]
},
"analysis": {
"title": "Bad Bethlehem",
"description": "Bad Bethlehem is a single-map WAD designed for DOOM2, featuring one large, complex level (MAP09) with extensive geometry and nearly 400 sectors. The map includes a high monster count (534 things) suggesting a challenging combat experience with a mix of hitscanners and other enemies, suitable for both single-player and multiplayer modes. Resource balance is not explicitly detailed, but the map’s scale and monster density imply a moderately demanding ammo and health management. The environment uses a variety of textures including brick, metal, stone, and techbase elements, indicating a mixed theme with industrial and gothic influences. The level is built from scratch with a linear progression style and tested on GZDoom, likely compatible with Boom-engine ports but not strictly vanilla. The design emphasizes exploration within a large, detailed map rather than episodic or hub-based structure.",
"authors": [
"Chris Wright"
],
"tags": [
"boom_compatible",
"hard",
"hitscanner_heavy",
"linear",
"medium_maps",
"mixed_theme"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "idgames",
"name": null,
"contents": "===========================================================================\nTitle : Bad Bethlehem\nFilename : badbeth.wad\nRelease date : July 31st, 2009\nAuthor : Chris Wright\nEmail Address : cjwright79@shaw.ca\n\nDescription : I finally got around to reading the reviews of\n my maps from the summer. Well, I now have some\n idea of what my audience likes and expects.\n I would apologize for my ignorance but it was\n simply that. Anyway this is my magnus opus from\n the summer. I thought it was sitting pretty on\n the idgames server but apparently not. Here ya\n go, assholes! Just kidding. You guys are alright.\n\n===========================================================================\n* What is included *\n\nNew levels : Yes\nSounds : No\nMusic : No\nGraphics : No\nDehacked/BEX Patch : No\nDemos : No\nOther : No\nOther files required : None\n\n* Play Information *\n\nGame : DOOM2\nMap # : MAP09\nSingle Player : Designed for\nCooperative 2-4 Player : Yes\nDeathmatch 2-4 Player : Yes\nDifficulty Settings : Yes\n\n* Construction *\n\nBase : New from scratch\nBuild Time : 60 hours\nEditor(s) used : DoomBuilder\nKnown Bugs : none\nMay Not Run With :\nTested With : GZDoom\n\n* Copyright / Permissions *\n\nAuthors MAY use the contents of this file as a base for\nmodification or reuse.\n\nYou MAY distribute this file, provided you include this text 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. I have received permission from the original authors of any\nmodified or included content in this file to allow further distribution.\n\n* Where to get the file that this text file describes *\n\nThe Usual: ftp://archives.3dgamers.com/pub/idgames/ and mirrors\nWeb sites:\nFTP sites:"
}
]
},
"maps": [
{
"map": "MAP09",
"title": "MAP09",
"format": "doom",
"stats": {
"things": 534,
"linedefs": 3122,
"sidedefs": 5201,
"vertices": 3438,
"sectors": 397,
"segs": 6676,
"ssectors": 2830,
"nodes": 2829,
"textures": {
"WOODMET2": 4,
"MARBLE1": 20,
"FLAT5_3": 14,
"CEIL1_2": 2,
"BIGDOOR2": 6,
"BRICK11": 202,
"RROCK02": 3,
"METAL6": 30,
"FLOOR0_3": 21,
"PANEL6": 13,
"DEM1_6": 2,
"MIDGRATE": 26,
"WOOD12": 77,
"SUPPORT2": 3,
"TEKLITE": 7,
"FLAT2": 1,
"FLOOR5_1": 2,
"FLOOR6_2": 5,
"FLAT5_4": 56,
"FLOOR5_2": 1,
"BRONZE1": 67,
"SW2BRCOM": 1,
"TLITE6_6": 2,
"BIGDOOR1": 1,
"BRICK10": 87,
"BSTONE1": 24,
"STARTAN2": 118,
"STEP2": 90,
"WOODMET1": 109,
"SHAWN2": 25,
"SW1BRN1": 2,
"FLAT1": 25,
"STEP4": 35,
"STARGR2": 7,
"WOOD1": 31,
"CRACKLE4": 46,
"CEIL5_2": 61,
"SLIME14": 1,
"FLAT4": 3,
"SLIME15": 6,
"BRONZE3": 66,
"FLAT1_1": 2,
"BRICK12": 176,
"MARBGRAY": 64,
"FLOOR7_2": 4,
"PLAT1": 22,
"ZIMMER4": 1,
"F_SKY1": 216,
"METAL2": 30,
"FLAT5_5": 23,
"BRICK1": 132,
"PIPES": 15,
"WOOD5": 118,
"ZIMMER7": 24,
"RROCK09": 3,
"SLADWALL": 64,
"ASHWALL2": 89,
"GATE3": 5,
"FLOOR0_1": 20,
"LITE3": 1,
"RROCK12": 1,
"METAL1": 7,
"MFLR8_3": 2,
"RROCK19": 1,
"SLIME16": 2,
"EXITSIGN": 4,
"SUPPORT3": 107,
"STARG2": 93,
"MFLR8_2": 47,
"RROCK13": 2,
"TEKWALL1": 121,
"STONE": 119,
"BIGBRIK2": 71,
"GRAY1": 45,
"FIREWALL": 1,
"BSTONE2": 108,
"BRICK6": 13,
"STARGR1": 2,
"FLAT20": 1,
"DOORTRAK": 69,
"STONE3": 89,
"FWATER1": 4,
"TEKWALL4": 85,
"GRAY7": 58,
"RROCK11": 25,
"FLOOR0_2": 8,
"GRASS2": 9,
"CEIL1_1": 17,
"BRICK7": 61,
"DOOR1": 4,
"GRAY4": 18,
"RROCK10": 4,
"BRONZE4": 28,
"FLOOR7_1": 78,
"STEP1": 102,
"FLOOR3_3": 48,
"GRASS1": 11,
"MIDBARS3": 66,
"ROCK3": 36,
"TEKWALL6": 12,
"BIGBRIK1": 62,
"CEIL5_1": 33,
"RROCK20": 3,
"NUKAGE1": 1,
"PIPEWAL2": 24,
"STONE2": 18,
"STONE4": 2,
"ZIMMER1": 29,
"FLAT17": 2,
"FLAT5_2": 5,
"FLAT22": 1,
"BRICK2": 82,
"FLOOR4_8": 11
}
},
"monsters": {
"total": 197,
"by_type": {
"arachnotron": 8,
"archvile": 2,
"baron": 6,
"cacodemon": 3,
"chaingun_guy": 16,
"cyberdemon": 1,
"demon": 15,
"hell_knight": 12,
"imp": 43,
"lost_soul": 3,
"mancubus": 17,
"revenant": 11,
"shotgun_guy": 20,
"spectre": 13,
"spider_mastermind": 2,
"zombieman": 25
},
"by_category": {
"boss": 3,
"hitscanner": 61,
"melee": 28,
"projectile": 105
}
},
"items": {
"total": 262,
"by_type": {
"ammo_box": 4,
"ammo_clip": 14,
"armor_bonus": 52,
"backpack": 2,
"bfg9000": 1,
"blue_armor": 1,
"cell": 8,
"cell_pack": 5,
"chaingun": 3,
"chainsaw": 1,
"green_armor": 6,
"health_bonus": 32,
"medikit": 21,
"megasphere": 2,
"plasma_rifle": 3,
"rocket": 16,
"rocket_box": 5,
"rocket_launcher": 3,
"shell_box": 4,
"shells": 18,
"shotgun": 7,
"soulsphere": 4,
"stimpack": 46,
"super_shotgun": 4
},
"ammo_by_category": {
"bullets": 18,
"cells": 13,
"rockets": 21,
"shells": 22
},
"weapons_present": [
"bfg9000",
"chaingun",
"chainsaw",
"plasma_rifle",
"rocket_launcher",
"shotgun",
"super_shotgun"
]
},
"mechanics": {
"teleports": true,
"keys": [
"blue",
"red",
"yellow"
],
"secret_exit": false
},
"difficulty": {
"uv_monsters": 194,
"hmp_monsters": 176,
"htr_monsters": 148,
"uv_items": 262,
"hmp_items": 253,
"htr_items": 253
},
"compatibility": "vanilla_or_boom",
"metadata": {
"title": null,
"music": null,
"source": "marker"
},
"images": [
{
"id": "310dc1fb-8041-4afa-a733-666533f8b041",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/d507e64087e1449f03da900f51c0364286656411/MAP09/images/0.webp",
"type": null
},
{
"id": "bbd8f497-0336-4809-b83d-d56773ef47ae",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/d507e64087e1449f03da900f51c0364286656411/MAP09/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}