WoW Classic Connection Patches

Patches your client to allow connections to custom servers
(without the need for a game launcher)


table_of_content.txt


Select a game executable

  • Windows: _classic_era_/WowClassic.exe
  • Windows ARM: _classic_era_/WowClassic-arm64.exe
  • MacOS: _classic_era_/World of Warcraft Classic.app/Contents/MacOS/World of Warcraft Classic

    Tips for MacOS:
    You have to go into Finder and click "Show Package Contents" on the App to get the real executable.
    Place the patched executable in the same hidden folder.
    Start the game via Terminal with ./wow_patched.arm64

and place the patched file next to it.


Select your game version:

BLU's Binary Patch File Format (.bbp)

If you have downloaded a .bbp file you can apply the binary format yourself.
The file format is as followed:

char[4] {"BBP1"}; byte[32] OriginalSha256Hash; byte[32] ExpectedSha256HashAfterPatch; uint64 PatchCount; struct { uint64 FileOffset; // If FileOffset is out of bounds the file is extended and all other bytes are initialized with 0x00 uint32 PatchSize; uint8[] Patch; // sizeof(Patch) == PatchSize } Patches[]; byte[32] Signature; // All previous bytes | padding = PKCS1v15 | hash = SHA256
My public key for signatures