Is anyone having trouble decompressing this packet in the recent patch?
I get Z_DATA_ERROR now when I try to decompress the packet with zlib. I've taken a look at WoW.exe and it looks like they still use zlib, but some things are different. For example, now when they call inflate (0x00881B40), they use the Z_SYNC_FLUSH rather than Z_FINISH. Something else must also be different though because I'm still running into issues. Their inflate function seems to be more recent than 4.2's, but I've been using 1.2.5 anyway.
Any help is appreciated
edit:
I think it might be maintaining the same Z_STREAM, rather than initializing a new one each time like before.
edit2:
It is indeed the case that the Z_STREAM is not initialized each time like it was in previous patches. Problem resolved![]()