Skip to content

Instantly share code, notes, and snippets.

View danielsreichenbach's full-sized avatar
😀
The artist formerly known as "theluda"

Daniel S. Reichenbach danielsreichenbach

😀
The artist formerly known as "theluda"
View GitHub Profile
@danielsreichenbach
danielsreichenbach / NGDP-Summary.md
Created August 8, 2025 14:19
NGDP implementation status

NGDP (Next Generation Distribution Pipeline)

NGDP is Blizzard's comprehensive content distribution system that powers all modern Blizzard games (World of Warcraft, Overwatch, Diablo, etc.). It consists of multiple integrated components working together to deliver game content efficiently and securely from Blizzard's servers to millions of clients worldwide.

System Overview

graph TB
    subgraph "🏢 Blizzard Infrastructure"
        DEV[Game Developers]
@danielsreichenbach
danielsreichenbach / wow-3.3.5a.SHA256SUM
Created August 3, 2025 07:13
A list of SHA256 checksums to verify your WoW 3.3.5a client installation contains unmodified files. Run `sha256sum` on a file. If you get a different result, your file has been tampered with.
964eb9ed647c4614f3a3ecf977955750223ecbc8ff0a3bb4078e4dff779244f8 WowError.exe
f9c91e31a1614709f5425c6f4f81b181941b89bdc13eddbd240bbd1ee632e3d4 Scan.dll
22f23cc65698741184ec34f46e6f69717644e0b5aabf5d5bd015101f2d72e56e unicows.dll
9382aaed2db19cd75a70e38964f06c63f19f63c9dfb5a33b0c2d445bb41b6e46 msvcr80.dll
a50941352cb9d8f7ba6fbf7db5c8af95fb5ab76fc5d60cfd0984e558678908cc Microsoft.VC80.CRT.manifest
88116951b04723cbb1073a1a0ff72dfdc40367f6649dffd08c602caa3ef1141f Battle.net.dll
aa63a5750d60ef16746c686b3d5e26876d98953eab08b1c026cd0faf78e88cb8 Wow.exe
4573d7f15b941e298700a097728f073b8915e47a7a1404378ed4d7c7e2576bbb Data/lichking.MPQ
5ccf8f7f9a5173af60220f3f4e84ef95068f2f5f84828411ba68ada1999b67f3 Data/deDE/eula.html
090fa4a40894470d4948fb2ee47aa4cd5d2106839b3b8965e55053aa8fd0606f Data/deDE/AccountBilling.url
@danielsreichenbach
danielsreichenbach / WoW-5.4.8-download-all-locales.sh
Created May 12, 2023 23:15
Grabs a copy of all files required for a full WoW 5.4.8 client installation
#!/bin/sh
echo "Fetching 5.4.8 MFIL"
BASE_URL="http://dist.blizzard.com.edgesuite.net"
if [ ! -f "wow-18414-447E3E618F731CCBF4F7D2C4E56C5644.mfil" ]; then
curl -L# "${BASE_URL}/wow-pod-retail/NA/15890.direct/wow-18414-447E3E618F731CCBF4F7D2C4E56C5644.mfil" -o "wow-18414-447E3E618F731CCBF4F7D2C4E56C5644.mfil"
fi
echo "Creating game folder 5.4.8"
mkdir -p 5.4.8
@danielsreichenbach
danielsreichenbach / WoW-4.3.4 URLs.md
Last active July 27, 2023 06:37
Grabs a copy of all files required for a full WoW 4.3.4 client installation

WoW 4.3.4 client download URLs

This provides all URLs for accessing the World of Warcraft 4.3.4 client installation, and recreating a local copy. Of course, making a mirror would also be highly advised.

Note that by default enUS localization is used and the user can then add any personally prefered locale.

Note: WoWLive-64-Win-15595.zip contains the 64-bit versions of the game client and has to be extracted into the client directory.