This application allows you to launch Battle.Net games through Steam so that:
- Your friends can see in your status what game you're playing.
- You can receive Steam notification while playing.
- You can access the Steam overlay so you can chat with your friends, etc.
- Windows
- .NET runtime v4.5+
- Battle.Net
- Steam
- Download the most recent release of this application from this repository's Releases.
- Unzip the file you downloaded and put its contents in a directory on your computer. E.g.:
C:\SBNL
- In Steam, go to the "Games" menu and choose "Add a Non-Steam Game to My Library".
- In the window that pops up, click "Browse".
- Navigate to the directory you unzipped this application into, and choose the file "SteamBattleNetLauncher.exe".
- Click the "Add Selected Programs" button.
- In your Steam Library, a new game should appear called "SteamBattleNetLauncher". Right click on it and choose "Properties".
- Change the name from "SteamBattleNetLauncher" to whatever game you intend to launch. E.g.:
Overwatch
- In the "Target" box, add a space and one of the codes below to the end of the path that is already in the box.
Following the examples in these instructions, to launch Overwatch, the "Target" box would contain:
"C:\SBNL\SteamBattleNetLauncher.exe" pro
- Click "Close".
- You're done! Launch your game through Steam like you would any other.
This was slapped together rather quick based on various Visual Basic Scripts I've seen floating around the internet. It's likely buggy, so any bug reports or patches you can provide to improve this application, the better! See the following table for the current known support for the launcher.
Game | Code | Launcher Support |
---|---|---|
Diablo II: Resurrected | OSI | Untested |
Diablo III | D3 | Game launches, Status updated, Overlay works |
Diablo IV | D4 | Untested |
Hearthstone | WTCG | Game launches, Status updated, Overlay works |
Heroes of the Storm | HERO | Game launches, No Status, No Overlay |
Overwatch | PRO | Game launches, Status updated, Overlay works |
Starcraft | S1 | Untested |
Starcraft 2 | S2 | Game launches |
Warcraftt III: Reforged | W3 | Untested |
World of Warcraft | WOW | Untested |
World of Warcraft Classic + BC | WOWC | Untested |
Call of Duty: Black Ops - Coold War | ZEUS | Untested |
Call of Duty: Black Ops 4 | VIPR | Untested |
Call of Duty: MW 2019 | ODIN | Untested |
Call of Duty: MW 2 Campaign Remastered | LAZR | Untested |
Call of Duty: Vanguard | FORE | Untested |
Crash Bandicoot 4: It's About Time | WLBY | Untested |
The code in this repository is released under the MIT license.
The Battle.Net name and logo are owned/copyrighted/trademarked by Blizzard Entertainment.
The Steam name and logo are owned/copyrighted/trademarked by Valve Corporation.