All Projects → dotabuff → sange

dotabuff / sange

Licence: other
Early Dota 2 (Source 2) replay parser written in Go. See

Programming Languages

Protocol Buffer
295 projects
go
31211 projects - #10 most used programming language

See Manta

Sange is no longer being developed. All development for Source 2 replay parsing has moved to Manta.

Sange

Dota 2 (Source 2) replay parser written in Go.

We're working on both maintaining the parser for replays of both Source 1 and Source 2 Engines.

About Source 1

This parser is able to parse replays recorded since about 2012.

See also Yasha, the Dota 2 (Source 1) parser

About Source 2

The upcoming Source 2 Engine requires several incompatible changes, so we work on it in a separate repository.

Installation

Simple as:

$ go get github.com/dotabuff/sange

And in your code:

import "github.com/dotabuff/sange"

Please be aware that you can't import Sange and Yasha in the same binary! The Protocol Buffer definitions conflict, and will panic.

License

MIT, see the LICENSE file.

Help

If you have any questions, just ask manveru in the #dota2replay channel on QuakeNet.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].