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.

Tags: , , , ,

  1. Kevin Black’s avatar

    I found your library for BLP formats via Google. I must say I was excited to see someone finally creating something actually useful for this format for Mac users,. Although I realize this isn’t specifically for Mac users, it will benefit them. Being a big fan of WoW, I’ve often wanted to do some custom interface work, but without a windoze machine, I’ve been held back.

    I’ll be thrilled to see your work with BLPv2 on the library. Once you have it ready, let me know and I’ll give it a test drive for you.

  2. mx’s avatar

    Hi! I tryed to checkout sources of libblp, but something not work. Send me pliz libblp sources via e-mail(gui-tuning@yandex.ru). Thank you!

  3. mx’s avatar

    Oh yes! I’m downloaded the sources from site. Thanks!