https://github.com/hearthsim/hsreplay-xml
📼 Replay format for Hearthstone
https://github.com/hearthsim/hsreplay-xml
dtd hearthstone xml
Last synced: 5 months ago
JSON representation
📼 Replay format for Hearthstone
- Host: GitHub
- URL: https://github.com/hearthsim/hsreplay-xml
- Owner: HearthSim
- License: cc0-1.0
- Created: 2018-05-17T04:08:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-11T11:45:22.000Z (about 6 years ago)
- Last Synced: 2025-05-25T01:43:46.447Z (about 1 year ago)
- Topics: dtd, hearthstone, xml
- Homepage:
- Size: 656 KB
- Stars: 6
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HSReplay
HSReplay is a replay format for [Hearthstone](https://playhearthstone.com/).
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`.
## Documentation
Spec docs are available [here](https://hearthsim.info/hsreplay/).
Documentation for the Hearthstone Gamestate Protocol, which HSReplay mirrors,
is available [here](https://hearthsim.info/docs/gamestate-protocol/).
## Implementations
There is currently only one official implementation of the HSReplay format:
* https://github.com/HearthSim/python-hsreplay (read, write)
If you are interested in developing reference implementations in other
languages, please get in touch by filing an issue!
## License
The HSReplay spec is licensed CC0. This puts it in the public domain.
The full license text is available in the LICENSE file.
## Community
HSReplay is a [HearthSim](https://hearthsim.info) project.
Join the community: