HearthDb is a .NET Hearthstone database.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
HearthDb.CardIdGenerator
HearthDb.EnumsGenerator
HearthDb.Tests
HearthDb
.gitignore
HearthDb.sln
LICENSE
README.md

README.md

HearthDb

Build status

HearthDb is a .NET Hearthstone database.

Deckstrings

HearthDb.Deckstrings.DeckSerializer can serialize decks from and to Hearthstones deck string format, used for importing/exporting decks.

See here for example usage.

Full deck strings documentation can be found here: https://hearthsim.info/docs/deckstrings/

Cards

HearthDb.Cards contains all card information of the CardDefs.xml, imported from the hsdata HearthSim project.

See here for example usage.

CardIDs

HearthDb.CardIds contains properly named constant for all cardIds existing in Hearthstone.

The CardIds.cs file is generated by HearthDb.CardIdLibGenerator.

See here for example usage.

Enums

HearthDb.Enums contains all the relevant Hearthstone enums.

The Enums.cs file is generated by HearthDb.EnumsGenerator.