http://bugs.winehq.org/show_bug.cgi?id=12302
--- Comment #54 from Daniel Santos daniel.santos@pobox.com 2008-07-10 02:11:16 --- Yes, the "filterdupes" is a proposed idea and has not yet been written.
After further testing using my proposed hack, I'm actually finding it to work significantly better than before, although there's still WAY too much traffic that does not consist of dupes. I did change WS_LOTRO_HACK_BUF_LEN to 0x80 (128) to reduce the CPU hit. Also, keep in mind that this is highly unrefined. For instance, the cache of packets should be sorted and then lookups should be able to use an index, btree or something and bail out as soon as a difference is discovered. I believe that memcmp will compare every byte, etc.
None the less, when playing two accounts (on the same box) in areas that used to be nearly impossible, I am still able to notice some minor ruberbanding, but nothing like it used to be. One area I can think of that's always been especially bad is in the Shire, east of Brudgeford near and in the wolf camp. When I revisited this place yesterday, it was dramatically different. This is good because it proves this will work and it also provides an immediate solution for those who don't mind altering their wine install :)