Building a WoW launcher in Python: a weekend project
I wanted a launcher for private WoW servers that wasn't sketchy freeware. Two evenings of Python later, here's what I learned about DBC files, Blizzard's patch protocol, and building a tool for exactly one user.