An exe to install and launch HDT and Hearthstone for steam proton
Go to file
Preston Baxter afc543eed6 add .gitignore 2024-02-10 22:11:15 -06:00
.gitignore add .gitignore 2024-02-10 22:11:15 -06:00
Makefile add make file. Move exe 2024-02-10 22:10:29 -06:00
README.md README updates 2024-01-31 19:37:10 -06:00
go.mod add tui 2024-02-10 18:42:39 -06:00
go.sum add tui 2024-02-10 18:42:39 -06:00
hln.exe add make file. Move exe 2024-02-10 22:10:29 -06:00
main.go add tui 2024-02-10 18:42:39 -06:00
tui.go add tui 2024-02-10 18:42:39 -06:00

README.md

Hearthstone Nerd Linux

Run HDT and Hearthston from steam. Just run the hnlinstaller.exe under steam proton. And bing bang boom

What?

main.go compiles into a binary that on first run will download the installers for battle.net and Hearthstone Deck Tracker. After downloading the battl.net launcher will be ran and you can walk through the installation. Hearthstone Deck Tracker is installed headlessly. After succesful installation a file is added to C:/Users/steamuser/AppData/Roaming/HearthstonLinuxNerd to indicate installation.

On subsequen runs the file added to C:/Users/steamuser/AppData/Roaming/HearthstonLinuxNerd signlas to the binay to fork two proccess. One to run battlenet and one to run HDT. And just like that you have a deck tracker and hearthstone running on Linux

Why?

The only reason I find myself using windows these days is to play hearthstone with HDT. This means I have even less reason to use windows.

How to build

Because there are no dependancies for this, its pretty easy.

git clone github.com/Preston-PLB/HearthstonLinuxNerd
cd HearthstonLinuxNerd
GOOS=windows GOARCH=amd64 go build -o hln.exe

Then add hln.exe to steam as a non-steam game. Navigate to game properties and set force-compatibily. Use as if its a normal game.