Mumble WoW Plugin: 128-bit GUIDs
Updated the World of Warcraft plugin for Mumble again, and it was finally committed. This update was interesting, because as part of the 6.0 patch WoW switched to 128-bit GUIDs. Boost has code to deal with these GUIDs, which would have perhaps simplified things (I personally don’t much care for some parts of Boost, but we’re already using it in other parts of Mumble) but in the end I just wrote some pretty nasty code using a structure with two 64-bit integers to simulate it.
I’m not entirely happy with how it worked out, but I’m not sure I’m clever enough to clean it up any. Regardless, it works for the time being.