skadistats / clarity

Comically fast Dota 2, CSGO, CS2 and Deadlock replay parser written in Java.
BSD 3-Clause "New" or "Revised" License
663 stars 122 forks source link

Clarity

Clarity is an open-source parser for Dota 2, CSGO, CS2 and Deadlock replay files, written in Java.

Changelog

see the Changelog for recent project activity.

Replay Data

Clarity produces the following data you might be interested in from a replay. Choose from:

Requirements

Usage

Depending on your project build, use one of the following

Maven

<dependency>
    <groupId>com.skadistats</groupId>
    <artifactId>clarity</artifactId>
    <version>3.1.1</version>
</dependency>

Gradle (Groovy)

    implementation group: 'com.skadistats', name: 'clarity', version: '3.1.1'

Gradle (Kotlin)

    implementation("com.skadistats:clarity:3.1.1")

Example Code

For example code, please see the separate project clarity-examples.

License

See LICENSE in the project root.