Codename Map
Deadlock uses internal VPK codenames that differ from display names. This map is critical for modding, scripting, and particle lookup.
Example mappings
| VPK codename | Hero ID | Display |
|---|---|---|
bull |
abrams |
Abrams |
astro |
holliday |
Holliday |
archer |
grey_talon |
Grey Talon |
spectre |
lady_geist |
Lady Geist |
punkgoat |
billy |
Billy |
bookworm |
paige |
Paige |
chrono |
paradox |
Paradox |
digger |
mo_and_krill |
Mo & Krill |
Usage
import json
codes = json.load(open("manifests/codenames.json"))
hero_id = codes["map"]["bull"] # "abrams"
codename = codes["reverse"]["abrams"] # "bull"
Full map
Download: manifests/codenames.json
Also embedded in manifests/heroes.json per hero entry.