Battle.net

Battle.net, or BNET, is a gaming service operated by Activision Blizzard. The original “classic” Battle.net ran on the games Warcraft 2, Starcraft, Diablo 2, and Warcraft 3. A “modern” Battle.net is used by games such as World of Warcraft, StarCraft 2, and Diablo 3. Most of my involvement has been with the classic Battle.net.

This page is a hub for resources, media, and information I have collected regarding the platform.

Clients & Utilities

Developer Resources

Hashing Files

Key game files required during the client authentication process. All versions are the latest non-remastered version that was supported.

ProductGame CodeVersionVerbyteLink
Diablo: RetailDRTL1.0.90x2ADownload
Diablo (GoG)DRTL1.0.90x2ADownload
Diablo (Shareware)DSHR1.0.90x2ADownload
WarCraft 2: Battle.net EditionW2BN2.0.20x4FDownload
WarCraft 2 (GoG)W2BN2.0.20x4FDownload
StarCraftSTAR??Download
Diablo 2D2DV1.14.30x0EDownload
Diablo 2: Lord of DestructionD2XP1.14.30x0EDownload
WarCraft 3: Reign of ChaosWAR31.30.20x1EDownload
WarCraft 3: The Frozen ThroneW3XP1.30.20x1EDownload
  • Some archived versions of hash files can be found here: Archive
  • DLL’s used with the “Lockdown” system – Download
  • Libraries used with the Mac OS version of Lockdown, named “PsiStorm” – Download

Warden Anti-Cheat Modules

While Warden is no longer active on the chat service, some of its former modules are available here for historical and/or research purposes.

These files were extracted using the Warden DLL library, created by Hdx.

Download: Warden Modules Archive