This repository tracks LoL meta class information across versions.
dumps/: meta dumps per version (e.g.15.19.7151836.json).scripts/: helper scripts for reading/printing/importing meta.db/database.py: generated, diff-friendly representation of the merged schema.hashes/: name mappings for types and fields (used during generation).docs/: documentation, including detailed database format notes.
- The generated database is in
db/database.py. - It’s deterministic and optimized for Git diffs.
- See full documentation: docs/database.md
python3 scripts/db_import.py db/database.py dumps/<version>.json
git diff -- db/database.py | cat- The "Sync LoL Meta Classes" workflow updates
dumps/when new data is available. - After updating dumps, it regenerates
db/database.pyand commits any changes.
python3 scripts/dump_meta.py dumps/<version>.json > /tmp/meta.hpp- Unknown hashes remain as
0x...in outputs until mappings exist.