So far I tested and seen that many things are stored locally, for example invisible walls in instances that prevent you from taking a shortcut, lua scripts for cooldowns (it adds an unclickable layer for certain time over a button), etc....
The only problem is if you change any of the files you also change its CRC checksum, and than the game wont run.
protect.exe and protect.dll are packed with UPX, protect.dll contains all the CRC checksums (database), and each patch its gets changed with new CRC checksums.
It is possible to make a CRC emulator and/or break the call for CRC checksum, however my lack in assembler prevents me from doing it.
I would really appreciate if we come together to test and break teh CRC check or make an emulator with our own CRC database injection.






