Ok we're merging our script with the one posted by Unreal, and in the first tests it seems to work well.. we'll up the result to the live shard to do a better stress-test and we'll report here...
Modifications made are about managing of
SetUnicodeString(), setting strings size and minor adjustment of packet indexes.
If it will work, the problem were 90% in
SetUnicodeString()
The strange thing is: how's possibile that a malformed packet show perfectly on client, but crashes POL?
@Shini: what syslog do you need? A print of packet before and after our hook? (the old, crashing script)