Blizzard is awesome, but working with their game files requires some wizardry. Blizzardry handles various formats, straight from Ruby