Skip to content

Deadlock Open Assets Hub

The #1 open reference for Deadlock — built for modders, scripters, tool devs and counterspell authors. Every asset mapped, named, and one click away.

Built for your workflow

🎯 Lua / Scripts

Hero codenames, ability icons, particle indexes — everything for Umbrella-style overlays and automation.

🛠 Mods & Panorama

412 UI layouts + 420 CSS styles decompiled. Swap assets knowing exact VPK paths.

⚡ Counterspell / Dodge

9,463 ability particles indexed by hero codename. Map cast VFX → ability in seconds.

📊 Build Tools

173 items + 209 upgrades with tier, cost, category and icon paths in JSON.

What's included

  • 1,771 PNG icons (heroes, abilities, items, upgrades, UI)
  • 73 heroes with codename maps and ability data
  • 173 shop items + 209 upgrades
  • 76 vdata files (abilities, heroes, modifiers)
  • 9,463 decompiled ability particles
  • 412 Panorama layouts + 420 CSS styles
  • 79,044 sound path index + model index

One-liner integration

-- Hero icon from repo CDN
local icon = "https://media.githubusercontent.com/media/0xThiagoAmaral/deadlock-open-assets/main/images/deadlock/heroes_circle/haze.png"
import json, urllib.request
heroes = json.loads(urllib.request.urlopen(
    "https://raw.githubusercontent.com/0xThiagoAmaral/deadlock-open-assets/main/manifests/heroes.json"
).read())
const heroes = await fetch(
  "https://raw.githubusercontent.com/0xThiagoAmaral/deadlock-open-assets/main/manifests/heroes.json"
).then(r => r.json());

Share this repo

Embed in your README:

[![Deadlock Open Assets](https://img.shields.io/badge/Deadlock-Open%20Assets-e85d04?style=for-the-badge)](https://0xthiagoamaral.github.io/deadlock-open-assets/)
Resource Link
Browse heroes + copy paths Heroes
Items by category Items
JSON manifests API
Codename map Codenames
Full catalog Catalog

Legal

Not affiliated with Valve. Legal disclaimer.