My best idea is to compare all resolved imports with those of an unpacked engine. However, that's pretty much cheating...
Edit1:
My idea worked. The missing function was GetProcA and I had to manually change the function LockResource to SetHandleCount in kernel32.dll. If anyone knows why those two imports were wrong let me know.
Edit2:
Kinda works. The HackShield closes the game despite adding the Vista fix. So I still don't know what I'm doing wrong.
It does work. You simply cannot start Kal when it's located on an NFS, but there is not problem when I copy it to my local HDD.







