Really simple tool to put a Battle.net auth token into the registry for launching games. Not extensively tested, no warranty, personal project, don't ask me for help please!
THIS PROJECT IS NOT AFFILIATED WITH NOR ENDORSED BY BLIZZARD.
You need to build it with dotnet build first.
-
Get an auth token from
https://us.battle.net/login/en/?externalChallenge=login&app=VIPR- Replace the codename "VIPR" with the game you're using.
- Use
eu.battle.netto connect to European services. - Firefox will error out- use Google Chrome.
- The URL of the page you get redirected to will have the token you need.
- DO NOT GIVE THIS TOKEN TO ANYONE!
-
Run BnetTokenator with the codename of the game, your email and token:
BnetTokenator.exe VIPR email@address.example US-736b6962696469206861776b74756168-1734438245
-
Launch the game's executable passing the codename e.g.
-uid VIPRas launch arguments.- You can add the game as a non-Steam game, but the overlay will not work in CoD.
Replace "VIPR" in these examples with the codename from the table below.
Tokens should last ~1 year, you don't need to re-launch this every time.
| Game | Code |
|---|---|
| Black Ops 4 | VIPR |
| Modern Warfare 2019 | ODIN |
| MW2 Campaign Remastered | LAZR |
| Black Ops Cold War | ZEUS |
| Vanguard (LMAOO???) | FORE |
MWII and above: honestly if you bought these on Battle.net that's on you
I haven't tested any of these
| Game | Code | Extra Notes |
|---|---|---|
| Blizzard Arcade Collection | RTRO | |
| Diablo | D1 | |
| Diablo II: Resurrected | OSI | |
| Diablo III | D3 | |
| Diablo IV | Fen | Travis Scott - FE!N |
| Diablo Immortal | ANBS | |
| Hearthstone | WTCG | |
| Heroes of the Storm | Hero | |
| Overwatch 2 | Pro | https://en.wikipedia.org/wiki/Shower |
| StarCraft | S1 | |
| StarCraft 2 | S2 | |
| Warcraft | W1 | |
| Warcraft II | W2 | |
| Warcraft Remastered | W1R | |
| Warcraft II Remastered | W2R | |
| Warcraft III | W3 | |
| World of Warcraft | WoW | |
| World of Warcraft Classic | WoWC |