blp

You are currently browsing articles tagged blp.

A tiny library for BLP textures

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.

You can get the source for libblp on Launchpad.

Tags: , , , ,