- Deadlock installed
- Python 3.8 or higher
- dotnet SDK (and Runtime) 8.0 or higher (for extracting vdata files using deadlockery)
- Clone the repository with submodules
git clone --recurse-submodules https://github.com/STmihan/deadlock-data-extractor.git
- All data in
datafolder - For updating the data, run
python extract.py
- Optional: Maybe you will need to change
DEADLOCK_PATHin config.py to the path of your Deadlock installation
data/heroes.json- Contains all the heroes in the game and their abilitiesdata/items.json- Contains all the items in the gamedata/abilities,data/items,data/heroes- Contains the extracted images of the abilities, items and heroes respectivelydata/vdata- Contains the extracted data from the game files (Thanks to deadlockery)DataTypes.py- Contains the data types of json data files