Ever since steam allowed to add non steam games to it that it become my gaming hub having all my games there ready to be launched.
There’s many ways to add blizzard games to steam, but I’ve made bnetlauncher to the simplest method while retaining the benefits of automatic login.
- Extract the included exe to any location you want (ex: steam folder)
- Add the exe to steam as a non-steam game shortcut
- On the shortcut properties add one of the following parameters:
code game wow World of Warcraft d3 Diablo 3 hs Heartstone ow Overwatch sc2 Starcraft 2 hots Heroes of the Storm scr Starcraft Remastered
Optional: In case of problems logging can be enabled by creating a enablelog.txt file inside "%localappdata%\madalien.com\bnetlauncher\", you can open the location by pasting the path into explorer or the run dialog in windows (WinKey+R).
- Users of MSI Afterburner, Fraps or other overlay software might experience crashes when both it’s overlay and steam try to attach to the game, disabling said overlay software fixes the issue.
- bnetlauncher does not check invalid game arguments so it will just error out after 15s when not detecting a running game.
- If the game is run as Administrator bnetlauncher will not be able to retrieve it’s parameters unless it’s run as Administrator as well, Steam will also need to be run as Administrator so overlay can work.
- Sometimes battle.net client URI association will break making bnetlauncher unable to work, reinstalling the client should fix the issue.
- It’s not possible to launch PTR versions of games, bnetlauncher uses battle.net client uri handler to start the games, which does not support the PTR versions. I have not found a proper workaround for this.
- If more then 3 battle.net games are started at the same time some of them will not be auto logged in, this seems to be a limitation with the battle.net client.
- Users of the 1.5 beta series will need to delete the %localappdata%\madalien.com\Battle.net Launcher for Steam”
directory by hand.
- There’s no built in routine to clean up the log files if they pile up (logging is disabled by default)
- On close battle.net client will leave a “ghost” tray icon after being closed by bnetlauncher, moving the mouse over it will make it disappear.
- Running bnetlauncher as administrator will break steam overlay if steam is not also run as administrator