Raw model (for completeness)
{
"meta": {
"id": "04ab0819-001a-46ba-a006-f47e140fc817",
"sha1": "f3e0fd01b1573ffc247ed6ac80380bcfbffc4f04",
"sha256": "d37b19660a20e65f212238b16ffc9133c355979e7e2eaf4be5a958c73fcfc70f",
"filenames": [
"la-patchthing.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2016-09-27 20:01:39",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2016-09-27 20:01:39",
"file": {
"type": "PK3",
"size": 3761713,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/f3e0fd01b1573ffc247ed6ac80380bcfbffc4f04/f3e0fd01b1573ffc247ed6ac80380bcfbffc4f04.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 7,
"lumps": 1535,
"maps": 0,
"palettes": 0
}
},
"analysis": {
"title": "la-patchthing",
"description": "This WAD contains no playable maps but includes 7 custom graphics and 1535 lumps, primarily focused on texture and graphic modifications. It features custom flag textures with color translations for blue, red, and white flags, suggesting a capture-the-flag or multiplayer theme enhancement. There are no monsters, items, or gameplay elements present, indicating it is a resource or patch pack rather than a mapset. The content is compatible with Doom engine modifications that support PK3 format. No authorship or detailed descriptions are provided.",
"tags": [
"doom2_compatible",
"graphics",
"multiplayer",
"no_maps",
"resource_pack",
"texture_patch"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "terrain.txt",
"contents": "// [SP] Duel surge compatibility...\nterrain HyWater\n{\n\tfootclip\t\t4\n\tliquid\n}\n\nfloor HYWATER HyWater\nfloor HYNUKE HyWater"
},
{
"source": "pk3",
"name": "textures.txt",
"contents": "// BLUE FLAG\n\ngraphic \"BFLASMAL\", 28, 46\n{\n\toffset 14, 42\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[0,0,131]:[0,0,35]\", \"230:238=[0,0,35]:[0,0,131]\", \"56:64=[0,0,35]:[0,0,131]\", \"43:51=[0,0,131]:[0,0,35]\", \"131:141=[0,0,131]:[0,0,35]\"\n\t}\n}\n\ngraphic \"STFLA1\", 6, 7\n{\n\tpatch \"STFLA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[0,0,131]:[0,0,35]\", \"230:238=[0,0,35]:[0,0,131]\", \"56:64=[0,0,35]:[0,0,131]\", \"43:51=[0,0,131]:[0,0,35]\", \"131:141=[0,0,131]:[0,0,35]\"\n\t}\n}\n\n// RED FLAG\n\ngraphic \"RFLASMAL\", 28, 46\n{\n\toffset 14, 42\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[127,0,0]:[67,0,0]\", \"230:238=[67,0,0]:[127,0,0]\", \"56:64=[67,0,0]:[127,0,0]\", \"43:51=[127,0,0]:[67,0,0]\", \"131:141=[127,0,0]:[67,0,0]\"\n\t}\n}\n\ngraphic \"STFLA2\", 6, 7\n{\n\tpatch \"STFLA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[127,0,0]:[67,0,0]\", \"230:238=[67,0,0]:[127,0,0]\", \"56:64=[67,0,0]:[127,0,0]\", \"43:51=[127,0,0]:[67,0,0]\", \"131:141=[127,0,0]:[67,0,0]\"\n\t}\n}\n\n// WHITE FLAG\n\ngraphic \"WFLASMAL\", 28, 46\n{\n\toffset 14, 42\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[231,231,231]:[167,167,167]\", \"230:238=[167,167,167]:[231,231,231]\", \"56:64=[167,167,167]:[231,231,231]\", \"43:51=[231,231,231]:[167,167,167]\", \"131:141=[231,231,231]:[167,167,167]\"\n\t}\n}\n\ngraphic \"STFLA3\", 6, 7\n{\n\tpatch \"STFLA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[231,231,231]:[167,167,167]\", \"230:238=[167,167,167]:[231,231,231]\", \"56:64=[167,167,167]:[231,231,231]\", \"43:51=[231,231,231]:[167,167,167]\", \"131:141=[231,231,231]:[167,167,167]\"\n\t}\n}\n\n// GREEN FLAG\n\nsprite \"GFLAA0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLAB0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAB0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLAC0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAC0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLAD0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAD0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLAE0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAE0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLAF0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAF0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSA0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSB0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSB0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSC0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSC0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSD0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSD0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSE0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSE0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\nsprite \"GFLSF0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSF0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\ngraphic \"GFLASMAL\", 28, 46\n{\n\toffset 14, 42\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\ngraphic \"STFLA4\", 6, 7\n{\n\tpatch \"STFLA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[67,147,55]:[23,51,15]\", \"230:238=[23,51,15]:[67,147,55]\", \"56:64=[23,51,15]:[67,147,55]\", \"43:51=[67,147,55]:[23,51,15]\", \"131:141=[67,147,55]:[23,51,15]\"\n\t}\n}\n\n// GOLD (YELLOW) FLAG\n\nsprite \"YFLAA0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLAB0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAB0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLAC0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAC0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLAD0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAD0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLAE0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAE0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLAF0\", 37, 61\n{\n\toffset 18, 60\n\tpatch \"SFLAF0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSA0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSB0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSB0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSC0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSC0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSD0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSD0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSE0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSE0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\nsprite \"YFLSF0\", 28, 46\n{\n\toffset 14, 45\n\tpatch \"SFLSF0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\ngraphic \"YFLASMAL\", 28, 46\n{\n\toffset 14, 42\n\tpatch \"SFLSA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\ngraphic \"STFLA5\", 6, 7\n{\n\tpatch \"STFLA0\", 0, 0\n\t{\n\t\ttranslation \"154:159=[255,255,0]:[135,67,0]\", \"230:238=[135,67,0]:[255,255,0]\", \"56:64=[135,67,0]:[255,255,0]\", \"43:51=[255,255,0]:[135,67,0]\", \"131:141=[255,255,0]:[135,67,0]\"\n\t}\n}\n\n// [BB] Turbosphere inventory icon\n\ngraphic \"ARTITU1\", 32, 32\n{\n\toffset 8, 14\n\tpatch \"turba0\", 0, 0\n}\n\ngraphic \"ARTITU2\", 32, 32\n{\n\toffset 8, 14\n\tpatch \"turbb0\", 0, 0\n}\ngraphic \"ARTITU3\", 32, 32\n\n{\n\toffset 8, 14\n\tpatch \"turbc0\", 0, 0\n}\n\ngraphic \"ARTITU4\", 32, 32\n{\n\toffset 8, 14\n\tpatch \"turbd0\", 0, 0\n}\n\n// [SP] Duel Surge II compatibility...\ndefine STARS 200 120\n\n// D2CTF4\ntexture \"N_ICE01\", 128, 128\n{\n\tpatch \"N_ICE01\", 0, 0\n}"
}
]
},
"maps": []
}