7

When you launch Heroes of the Storm directly, it would just take you to Battle.Net. The same is the case with Diablo 3. Adding the parameter -launch to D3 circumvents Battle.Net though and you can log in and use the Steam Overlay by adding D3 with this command line parameter as a Non Steam Game.

However, this does not seem to work with Heroes of the Storm. Is there any way to launch Heroes of the Storm from Steam with the Overlay enabled for streaming?

  • 1
    I believe you can choose to launch Battle.Net as a game, and then launch the games inside, and they will contain the Steam Overlay. Not a solution, but maybe you could use a workaround. – Zerjack Mar 18 '15 at 21:23
  • @Zerjack wont work unfortunately, since the battle.net process closes after launching the game (see options). – user28015 Mar 18 '15 at 21:41
7

Sort of how you must actually use the direct Diablo 3 executable to launch it as a non-Steam game, so too must you use the direct HotS executable to launch it as a non-Steam game.

The difference is, with HotS it's not as simple as the direct executable instead of the launcher sitting in the same directory. What you are looking to launch is:

PATH/TO/HEROES/Support/HeroesSwitcher.exe

You will need to ensure that the game is kept up to date via the Battle.net launcher, however, and you will need to log in as normal, but as you can see in this screenshot, it works fine.

(This information was found on the official HotS forums and verified by personal testing.)

  • This is the workaround I used for Starcraft 2 as well with sc2.exe – Robotnik Mar 19 '15 at 6:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy