A schema explorer for Source 2 engine games (Counter-Strike 2, Dota 2, Deadlock). Browse classes, enums, fields, and their metadata across game schema modules.
Based on ModDota API explorer.
The app expects JSON schema files in the schemas/ directory, one per game:
cs2.jsondota2.jsondeadlock.json
The dev and build scripts gzip these into schemas/*.json.gz, which is what the client fetches.
The build also writes llms.txt (see scripts/generate-llms.ts) pointing AI agents at the hashed .json.gz assets with a description of the JSON structure, so they download and search the data instead of crawling pages.
The schemas are generated by DumpSource2 and automatically updated by GameTracking.
npm install
npm run dev