Raw model (for completeness)
{
"meta": {
"id": "0a01d56a-6042-4845-9f02-b4658740faf6",
"sha1": "01b21c38d00e95878242ba3f729a138af81c14e7",
"sha256": "81472b01ac397ff446bf3b1b00b8f6aed694408ac878a739820922290f0a757e",
"filenames": [
"ketchuptest4_editedv3.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2014-01-30 23:05:06",
"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": "2014-01-30 23:05:06",
"file": {
"type": "PK3",
"size": 550838,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/01b21c38d00e95878242ba3f729a138af81c14e7/01b21c38d00e95878242ba3f729a138af81c14e7.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 319,
"maps": 0,
"palettes": 0
}
},
"analysis": {
"title": "ketchuptest4_editedv3.pk3",
"description": "This WAD contains no playable maps but includes 319 lumps primarily focused on custom models and textures related to blood effects. It features multiple detailed blood spot models with various scales and skins, indicating a visual enhancement or gore-themed addon rather than a mapset. There is no data on monsters, items, or gameplay mechanics, so no difficulty or combat style can be inferred. The content is compatible with GZDoom due to the use of MD3 models and DECORATE definitions. The WAD appears to be a resource pack for visual effects rather than a traditional level or gameplay modification.",
"tags": [
"decorative",
"gore",
"gzdoom_compatible",
"models",
"no_maps",
"resource_pack",
"visual_mod"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "modeldef.txt",
"contents": "Model GiantBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bigbloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 80.0 80.0 80.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel BigBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bigbloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 80.0 80.0 80.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Brutal_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool2.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Brutal_FlyingBlood // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Brutal_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpoolstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Brutal_FlyingBlood // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool2.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 46.0 46.0 46.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MediumBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool2.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 80.0 80.0 80.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Green_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Green_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpoolstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 60.0 60.0 60.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleGreenBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool2.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleGreenBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilGreenBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilGreenBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel GreenGiantBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bigbloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 80.0 80.0 80.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Blue_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel Blue_BloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpoolstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 60.0 60.0 60.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleBlueBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool2.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel MinuscleBlueBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 30.0 30.0 30.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilBlueBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel CeilBlueBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodceil.md3\" // Model index, model file\n Skin 0 \"bloodstains.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 50.0 50.0 50.0 // Scale values\n ZOffset -0.7\n FrameIndex BPDL B 0 0 // The sprite lump, sprite frame, model index, frame number\n}\n\nModel BlueGiantBloodSpot // Name of actor in DECORATE\n{\n Path \"models/bloodspot\" // Path to model in PK3\n Model 0 \"bloodspot.md3\" // Model index, model file\n Skin 0 \"bigbloodpool.png\" // Model index, texture (can be in any format supported by GZDoom)\n Scale 80.0 80.0 80.0 // Scale values\n ZOffset 0.7\n FrameIndex BPDL A 0 0 // The sprite lump, sprite frame, model index, frame number\n}"
}
]
},
"maps": []
}