FAQ Troubleshooting - Zero-to-Heroes/firestone GitHub Wiki

对于中国大陆用户 - For users from mainland China

  • 我听说如果你同时安装了“中国大陆”客户端和“世界其他地区”客户端,Firestone 只能在其中一个客户端上运行。

    • 看来你可以在登录后转到“收藏”屏幕来解决这个问题
  • I've been told that if you have both the "mainland China" client and the "rest of the world" client installed, Firestone will only work on one of them.

    • It looks like you can fix this by going to the "Collection" screen once you're logged in

General checklist

  • (Especially after a new patch) Close HS, close Firestone, restart Firestone, restart HS. This will force the app update (updating while the game is running does not always work well)
  • Check (while HS is running) whether you have a Decks.log file in your /Logs/Hearthstone_XXX directory. If not, reboot HS
  • Check if you can launch Firestone on the desktop (meaning when HS is not running). If nothing happens, please create a log zip and send it to me manually (on Discord for instance). See https://support.overwolf.com/en/support/solutions/articles/9000176827-how-to-get-your-overwolf-logs
  • If Firestone is flashing / blinking, it could be an issue with a new Lenovo app called LegionZone. Try deactivating it to see if it solve the issue.
  • Check that your in-game clock indicates the correct time. This can happen if your system time is not configured properly, typically the "Adjust for daylight saving time automatically" option is deactivated

App isn't showing

  • Check that the Overwolf overlay is enabled: https://support.overwolf.com/support/solutions/articles/9000178795-overwolf-game-settings
  • Run Firestone as admin (you'll have to close Overwolf and reopen it afterwards). See below for more details
  • Check if you can access https://static.firestoneapp.com/data/i18n/enUS.json from Chrome. If not, this means that there is an issue with your router / ISP / VPN that blocks access to AWS. Parental control is also known cause for this issue.
  • It has been found out that DirectX 12 can interfere with the overlay rendering. Try to disable it to see if it improves the situation (TODO: detailed instructions needed)
  • If everything fails, and if your game is installed under C:\Program Files or C:\Program Files (x86), try moving the game to another folder. These folders are protected and might cause some issue when the app tries to read the game's information

A few specific widgets are not showing

  • If you can't see some widgets (e.g. you can't see your tracker, but can see the turn at which cards have been drawn in the opponent's hand), it's possible that they have moved off-screen. You can reset (all) widget positions using this button in the settings:

Images are not showing

  • Check if you're able to display this using Google Chrome: https://static.firestoneapp.com/cards/enUS/512/EX1_014t.png
  • If you can display it in your browser, but not in the app, this means that something is preventing the app to access this content.
    • Try disabling your firewall and anti-virus
      • I found the firewall settings and set all the "overwolf" related settings to pass, which solved the problem.

    • If nothing helps, this probably means some other security restriction is at work, but this will be very specific to your computer
      • If you manage to solve this, please send me a message and I'll add what you did as a possible solution for others :)

Game is crashing

Game is slow

  • If the game experience some stuttering / "choppy" animations while Firestone is running, you can try capping the game's FPS.
    • To do so, edit the options.txt file in %localappdata%\Blizzard\Hearthstone and change / add the targetframerate=60 to something lower (I use 60, others use 140 with success as well)
  • I have AMD GPU and I just switch off AMD FreeSync in HS and there is no more lagging.

Memory Reading Error / Run as admin

The "Memory reading" error occurs when the app doesn't have the rights to access the game client's memory. Usually this is caused by issues with permissions / rights (and so running it as admin usually solves it).

A bit more details on all the steps needed to run as admin:

  • Close HS
  • Close Overwolf
  • Change Firestone and/or Overwolf shortcuts to "run as admin"
    • Overwolf.exe and OverwolfLauncher.exe should be run as admin
    • You can also active the "apply to all users" button

image

  • Restart Overwolf (some users had to restart their full computer)
  • Then you can restart HS
  • If it still doesn't work (even after a full computer restart), check if Hearthstone itself is running as admin. If it is, try to run it without admin privileges.
  • If you're still having issues, you can try to grant all permissions in that screen:

image

Other things to try if you have the "Memory reading" error

  • You can also try to run sfc /scannow in a command prompt, as this has solved the issue for at least 2 players
  • "Manually ending all processes related to hearthstone, bnet, overwolf, firestone, etc and then relaunching hs and firestone seems to have fixed it. A regular restart of hearthstone and overwolf/firestone via the system tray didn't"
  • One user managed to solve this issue by installing Overwolf in the same subdirectory as Hearthstone (like D:\Blizzard\HS\Hearthstone and D:\Blizzard\HS\Overwolf), so might be worth a try

Check if the app is running as admin

  1. Open the Task Manager (Ctrl + Shift + Esc), the go to the Details tab. Right click on the header bar and click on Select Columns

image

  1. Make sure that the Elevated column is checked

image

  1. Now navigate to the Firestone entry in the list. If Firestone is running as admin, it should say Yes in the related Elevated column (which is not the case for me in the screenshot)

image

App is stuck

If the app works for a while, then suddenly stops after a few games, it's possible that the Hearthstone logs stop being produced.

  • Go to your Hearthstone install folder
  • Check whether a client.config file is present, and has the following contents:
[Log]
FileSizeLimit.Int=-1
  • Restart Hearthstone

If after this you still experience the game being stuck, then something wrong is going on, and please open a bug report with the button at the top right of the app's main window :)

App doesn't update

  1. Exit Overwolf
  2. Open the folder C:\Users<your_user_name>\AppData\Local\Overwolf\Extensions\
  3. Delete the folder named 'lnknbakkpommmjjdnelmfbjjdbocfpnpbkijjnob'
  4. Open the folder C:\Users<your_user_name>\AppData\Local\Overwolf\PackagesCache\
  5. Delete the folder named 'lnknbakkpommmjjdnelmfbjjdbocfpnpbkijjnob'
  6. Launch Overwolf
  7. Try to install the app again

Other things to try

Virgin media, Web Safe

If you're using Virgin Media to connect (at least from the UK), it looks like "Virgin media child safe" could prevent access to some data that Firestone needs to work. I have no idea why that is so, but deactivating it seems to solve the issue.

There have been other similar issues with Web Safe, and adding an exception for static.zerotoheroes.com seems to do the trick.

DNS

From another user who had the same issue:

None of the things you listed were an issue, but my partner figured out what was wrong and I wanted to send it to you to help others with the same issue if all other things do not work. He had me change network adapter DNS settings to Google's DNS [Primary 8.8.8.8 and Secondary 8.8.4.4].

More detailed instructions:

  1. Control Panel\Network and Internet\Network Connections
  2. Right Click on the type of connection you use
  3. Find "Internet Protocol Version 4 (TCP/IPv4)" under "This connection uses the following items"
  4. Click Properties
  5. Select Use the following DNS Server
  6. Set to 8.8.8.8 (Google)
  7. Close and open Firestone.

Hard kill apps

Hello, closed firestone from task manager as well as overwolf and after opening it again everything worked as intended. A simple restart to firestone didn't solve the issue.

Connectivity issues

Try this if you're connecting from Russia.
Below are a few things users did on their machine to resolve connectivity issues.

Uninstalling and reinstalling Firestone worked for me

Fixed it by adding it to the blacklist in goodbye dpi https://static.firestoneapp.com/ n https://static.firestoneapp.com/

Both of those things apply specifically to GoodbyeDPI users. For it to work in Google Chrome, you have to go to chrome://flags and disable three specific flags:

  1. #enable-quic
  2. #enable-tls-kyber
  3. #use-ml-kem Since some users seem to have issues just with cloudflare-ech.com (it was banned by some providers in Russia a couple of days ago) so adding it to the blacklist txt solves the issue. I would also add static.firestoneapp.com to that list but it wasn't necessary in my case.

Firstly I pinged cloudflare from cmd a few times to get ips
Then I created a Windows Firewall rule to block all connections from fetched ips only for Overwolf.exe
It might be necessary to reinstall Firestone afterwards
image 1 image 2 image 3

Turn on VPN on your computer, download Hearthstone, delete your program in Overwolf, download it again, turn off VPN and everything will work. Do these manipulations before each entry into the game. Relevant for Russia.

The problem was most likely in the cloudflare-ech.com blockings in Russia. Fixed this by upgrading the app that me and some people use to bypass the Discord blockings (working similarly to the GoodbyeDPI) past the version 1.5.2 where cloudflare-ech.com was added to the blacklist The app: https://github.com/Flowseal/zapret-discord-youtube/releases. Since the app is somewhat popular in Russia - upgrading it past v1.5.2 should help for some of your users.