over the past year, I provided an English patch to a community of thousands of players of a game I love and which is not available in English (just Chinese and Korean).
Sadly, besides me, other people created cheat tools for the game forcing and the developers to react by encrypting the files of the client. Even tho I am happy they make an effort to prevent cheating, I am sad I can no longer provide the community with my English patch.
I spent the last few days trying to crack the files to be able to understand how I can decrypt them, replace the Chinese with my English content, and then encrypt it again.
However I was not lucky with this, the files are super weird.
we have tried to identify the structure and came up with
key (8byte) + filesize (4byte) + junk (0-6byte) + data
but we are not sure about the junk part
Does anyone have any tips/pointers for me?