Well I fixed my problem eventually. Unfortunately I'm now at a somewhat impassable problem with the verification of patch files.
I can't make heads or tails of the 0x07 and onward packets. As well as the 2 missing packets that are used to finish the patching process. Does anyone have any info about these? or how I can simply bypass the file checking. The client doesn't accept an 0x08
o.o if anyone has any hints I'd greatly appreciate them.
-- In short, packet logs would be mighty handy if available...