Raw model (for completeness)
{
"meta": {
"id": "09169ded-3d85-46d8-8c71-4a763dff038d",
"sha1": "bc3cc30201ec79e57ebada37e7b3e7e9553b6b96",
"sha256": "373bcbba804ac15d0b8778320c12de42c02beda83a44a5f50c07f2addfedc799",
"filenames": [
"zdwars_5cp_v0.2.pk3"
],
"additional": {
"engines": [
"GZDOOM"
],
"iwad": [],
"filename": null,
"added": "2018-10-23 04:19:35",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": {
"ZDW5CP12": "ZDW5CP12.png",
"ZDW5CP16": "ZDW5CP16.png",
"ZDW5CP4": "ZDW5CP4.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2018-10-23 04:19:35",
"file": {
"type": "PK3",
"size": 1349485,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/bc3cc30201ec79e57ebada37e7b3e7e9553b6b96/bc3cc30201ec79e57ebada37e7b3e7e9553b6b96.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"ZDW5CP10",
"ZDW5CP12",
"ZDW5CP16",
"ZDW5CP4"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 28,
"maps": 4,
"palettes": 0
},
"engines_guess": [
"GZDOOM"
]
},
"analysis": {
"title": "ZDWARS 5CP",
"description": "This WAD contains 4 maps designed for GZDoom, featuring a cyclical progression through varied environments including caverns, a crucible, verdant areas, and an underworld siege. The gameplay emphasizes control point mechanics with custom announcer sounds and moderate air control settings, suggesting dynamic movement and tactical combat. The monster and resource details are not specified, but the presence of diverse sky textures and lighting effects indicates atmospheric variety. The structure is linear with a fixed map order, and the WAD is tailored for modern source ports rather than vanilla or Boom compatibility.",
"tags": [
"custom_mechanics",
"exploration_heavy",
"gzdoom",
"linear",
"medium_maps",
"mixed_theme",
"moderate"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "MAPINFO.txt",
"contents": "map ZDW5CP4 \"Caverns\"\nnext ZDW5CP10\nmusic \"ZDWARS4\"\naircontrol 0.4\n\nmap ZDW5CP10 \"Lesser Crucible\"\naircontrol 0.4\nmusic \"ZDWARS10\"\nnext ZDW5CP12\nsky1 sky1 0.0\n\nmap ZDW5CP12 \"Verdant\"\naircontrol 0.4\nmusic \"ZDWAR12\"\nnext ZDW5CP16\nsky1 BSKY1 0.05\n\nmap ZDW5CP16 \"Underworld Siege\"\naircontrol 0.4\nevenlighting\nmusic \"ZDWAR162\"\nsky1 \"REDSKY1\" 0.0\nnext ZDW5CP4"
},
{
"source": "pk3",
"name": "SNDINFO.txt",
"contents": "announcer/5cp/end5minutes\t\tm5cp_announcer_ends_5min.ogg\nannouncer/5cp/end1minute\t\tm5cp_announcer_ends_60sec.ogg\nannouncer/5cp/start60sec\t\tm5cp_announcer_begins_60sec.ogg\nannouncer/5cp/start30sec\t\tm5cp_announcer_begins_30sec.ogg\nannouncer/5cp/start10sec\t\tm5cp_announcer_begins_10sec.ogg\nannouncer/5cp/start5\t\t\tm5cp_announcer_begins_5sec.ogg\nannouncer/5cp/start4\t\t\tm5cp_announcer_begins_4sec.ogg\nannouncer/5cp/start3\t\t\tm5cp_announcer_begins_3sec.ogg\nannouncer/5cp/start2\t\t\tm5cp_announcer_begins_2sec.ogg\nannouncer/5cp/start1\t\t\tm5cp_announcer_begins_1sec.ogg\nannouncer/5cp/teamcaptured\t\tm5cp_announcer_we_captured_control.ogg\nannouncer/5cp/enemycaptured\t\tm5cp_announcer_we_lost_control.ogg\nannouncer/5cp/pointopen\t\t\tm5cp_announcer_am_capenabled01.ogg\nannouncer/5cp/pointcontest1\t\tm5cp_announcer_control_point_warning.ogg\nannouncer/5cp/pointcontest2\t\tm5cp_announcer_control_point_warning2.ogg\nannouncer/5cp/pointcontest3\t\tm5cp_announcer_control_point_warning3.ogg\nannouncer/5cp/lastpoint1\t\tm5cp_announcer_last_flag.ogg\nannouncer/5cp/lastpoint2\t\tm5cp_announcer_last_flag2.ogg"
},
{
"source": "pk3",
"name": "LOADACS.txt",
"contents": "ACS5CP"
},
{
"source": "pk3",
"name": "TODO.txt",
"contents": "mana increase for team with less players\ncooldown when point captured\nparticle fountain for open points\ndefender team can revert progress\ncustom announcer\ntf2-like hud for point status (number of players capturing)"
}
]
},
"maps": []
}