Skip to content

Proto Cookbook

Concept-first walkthroughs for readers who want to understand how replay parsing works, without starting from bit-level implementation details.

Proto Cookbook pages focus on practical mental models:

  • What each stage does.
  • Why each stage exists.
  • What data shape enters and exits each stage.

RecipeWhat you will learn
How Proto Parsing WorksEnd-to-end parse flow, inner/outer protobuf boundaries, and what each outer message contains
Full Proto Dota2 CatalogExhaustive inventory of every proto_definitions/dota2/*.proto file and all message/enum declarations
Proto Field AtlasOne page per proto file with collapsible message/enum sections and per-field breakdown (tag, type, label, oneof, notes)