-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Something like HSTracker grabs control of the process and fiddles with its memory directly (at least I'm pretty sure that's how it works), and it's open-source on GitHub (https://github.com/HearthSim/HSTracker), so maybe that could be a good starting point. I know that can read what's happening, but I don't know if you'd be able to play cards the same way --- it would definetly be worth looking into. At the very least, you need something like that for accurately reading the game state, as I feel dealing with screen captures (which is the only viable alternative) would be extremely painful.