back to home

HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows

4,946 stars
1,138 forks
688 issues
C#PowerShellJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing HearthSim/Hearthstone-Deck-Tracker in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/HearthSim/Hearthstone-Deck-Tracker)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Hearthstone-Deck-Tracker Hearthstone Deck Tracker is an automatic deck tracker and deck manager for Hearthstone. Installation • Requirements: • Windows Vista or higher • .NET Framework 4.5 or higher • Download and run the installer. Community & Troubleshooting • Follow HDT on X • Join the Community Discord: • You can find the FAQ here. • Streamers: Please read Streaming instructions for OBS and XSplit and Twitch extension setup. • HSReplay.net integration: Please email for support. Contributing • Please read the coding style and Commit/Pull Request guidelines. • Hearthstone Deck Tracker is a HearthSim project. Features An in-game overlay: The app: • **Tracks**: • Cards left in your deck or cards drawn from your deck. • Your handcount, deckcount and draw chances. • Cards played by your opponent. • Your opponent's handcount, deckcount and probablities of him having/drawing cards. • How long your opponent had each card in his hand and what cards have been mulliganed, stolen or returned. • **Timer** for the current turn and total time spent for you and your opponent. • The tracker tries to **automatically select the deck you are playing**. • The cards and timer can either be displayed in an overlay (see screenshot) or in **extra windows** (Options > General > Additional Windows) • **Deck Manager**: • **Import** decks from websites: arenavalue, hearthstats, hearthpwn, hearthhead, hearthstoneplayers, tempostorm, hearthstonetopdeck and hearthnews • Circumvent the 27 deck limit: Saved decks can be **exported to Hearthstone**. (My Decks > More...) • Decks can be filtered by custom **tags** and sorted by name, date and tags. • Set **notes** for each deck (My Decks > More...) • Create **screenshots** of decks (My Decks > More...) • **Share** your decks by exporting them as xml files or id-strings (My Decks > More...). Both can be imported via New Deck > Import. • **Notifications**: get notified when a game or a turn starts (either by the tray icon flashing or hearthstone popping up) • **Customization**: Almost every feature can be turned on/off separately. • **Extensible via plugins**: available plugins • **Stats per deck**: • Track the result of each game (win/loss), opponents, game mode and more • Win/loss rate vs each class. • Details for each game (cards drawn, played, etc.). • Select which game modes to track (Options > Other). • Import your opponent's (partial) deck from a tracked game as a new deck. License Copyright © HearthSim. All Rights Reserved.