Skip to content

amw2104/HSReplay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSReplay

HSReplay is a replay format for Hearthstone.

It is an XML-based format, with a structure closely mirroring that of the game's protocol.

The extension for HSReplay files is .hsreplay. The MIME Type is application/vnd.hearthsim-hsreplay+xml.

Implementations

Two reference implementations are currently available: Python and C#. They each contain capabilities for reading the Power.log files generated by Hearthstone when logging is enabled.

For more information, see How to enable logging.

If you are interested in developing reference implementations in other languages, please get in touch through our #hearthsim channel (see below).

Community

HSReplay is a HearthSim project. All development happens on our IRC channel #hearthsim on Freenode.

License

The HSReplay specification (and the specification alone) is licensed CC0. That means it is in the Public Domain, or as close to being in the Public Domain as possible depending on the applicable laws. The full license text is available in the LICENSE file.

The Python and C# implementations are licensed MIT. The full license text is available in the LICENSE file in the respective implementations' folder.

About

Hearthstone Replay specification

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 87.5%
  • Python 12.4%
  • Batchfile 0.1%