texture

You are currently browsing articles tagged texture.

A tiny library for BLP textures

Update 2007-11-26: updated the Subversion repository link.

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.

You can access the Subversion repository at https://home.devklog.net/svn/libblp or use your favorite Subversion client to checkout the source code.