ssssshhhrink!

Monday, June 25. 2007
I've done some interesting experiments during the last days. The result of those experiments is the first (or: at least the first I know about) Huffman entropy encoding implementation (plus a word-replacement precoding for additional compression) written in Lua. Well, actually I've only implemented the decoder in Lua, the matching encoder is implemented in Java, because I had a practical use for all of this in mind: I intend to use this to save a few hundred kilobytes of the memory space that's taken by the quest objective texts in the MobMap quest database (and another few hundred kilobytes in a different, new database that's gonna be added in the next MobMap version :D ).

Aside from that practical use, it was kind of fun and a definitive learning experience to implement a data compression and decompression algorithm myself with the additional challenge to get the decompressor to work in the Lua environment.

A tiny patch for the MobMapUpdater

Thursday, June 7. 2007
If you're trying to use the MobMapUpdater, you'll notice that it will do a self-update to v1.41. This update doesn't bring any new functionality (at least not yet ;-) I do have some plans about new functionality for the updater, but implementing those will definitely take some more time), it just contains some minor modifications for patch 2.1. And it should improve compatibility on Windows Vista machines with activated UAC (User Access Control).

[update] I have just released another new version, v1.42. This one will hopefully fix the problems that some people running Vista have experienced with 1.41.

MobMap v1.42

Friday, June 1. 2007
This release is just a bugfix release - fixing one bug:

- fixed: a MetaMap compatibility issue: the dots should be in the right places now even if you used the MetaMap option to scale down the world map