A tool for installing, updating and repairing games via Blizzard's Battle.net application. This tool can either be run directly or via command line using the below arguments.
Windows only. See releases for a compiled binary.
Argument | Description |
---|---|
--prod | TACT Product (Required) |
--lang | Game/Asset language (Required) |
--dir | Installation Directory (Required) |
--uid | Agent UID (Required if different to the TACT Product) |
--repair | Repairs the installation opposed to installing/updating it |
--help | Shows this table |
Example for StarCraft 2, which has a TACT Product of s2
and an Agent UID of s2(_locale)
:
.\bnetinstaller.exe --prod s2 --uid s2_enus --lang enus --dir "C:\Test"
Since this tool interacts directly with the Battle.net agent there are no human-readable errors just error codes. This tool does it's best to indicate the potential problem and displays the full exception when it occurs. Additional details can be found in the agent log files which are located within the %programdata%\Battle.net\Agent\Agent.xxxx
directories.
Some known and common errors can be found below: