Skip to content

skadistats/compendium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Compendium

A collaborative, community effort to document Dota 2 replay (aka "demo") files, including:

  • basic, requisite Source engine concepts
  • replay format/structure
  • semantic definitions of entity data (e.g. what the data mean, specifically, with ample context)
  • the evolution of replays with time (they do change sometimes with patches!)

This project will be maintained as an ebook, of sorts. Pull requests are most welcome, but should be submitted on a topic branch, and may be edited for informational or style purposes.

It is an explicit goal of this project not to contain code samples for any of the major replay parsers. Rather, we aim to explain things conceptually. Replay data access will differ by parser implementation, but with solid understanding, developers will easily figure out what to do.

Eventually, there will be formal style guidelines. They will be mandatory, but as simple and consistent as possible.

License

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

About

Dota 2 replay knowledge in book form.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published