The new PK Files use this
unfournatually yours uses a old PK File format which you need to update the encode/decode tables manually yourself
read the file
How to update in case its gets fixed again.txt
then update the pked KalonlineCrypt src
and use the Encrypt Table Generator to get the Encode tables from the decode tables.
replace the Kalonlinecrypt.dll back into the main folder with the new encode/decode tables.
I would do it but I need the original engine.exe too.