Update 2009-03-18: Changed the source code paragraph to point to Launchpad.
This doesn’t have a project page yet, but I thought I’d post it anyways.
libblp is a small software library designed to read and output BLizzard Picture (BLP) texture files. This format was first introduced in Warcraft 3 and has been updated to version 2 in World of Warcraft.
libblp currently only supports BLPv1, but I am working on BLPv2 and should hopefully be done with that in a few months at most.
I should also point out that libblp is fully cross-platform and compiles on both Mac OS X and Linux. I’ve tested on little endian and big endian architectures as well.