I've been trying for a while to access the game information in Smite. That's how I can predict/know what will be released the next update. I have no harmful intentions. Just curious and it's fun.

Smite is created with Unreal Engine 3. In the Cooked folder there is a file called "TgGame.upk". That is where the game information is located.

To access it you have use an UPK Decompressor first and then you can use UE explorer. However it's encrypted and you can't use the UPK Decompressor. How can I detect what type of encryption it's?


closed as off-topic by CodesInChaos Jul 9 '17 at 13:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


If they did the crypto right, by just looking at the ciphertext, you won't be able to tell what kind of encryption was used.

Since the software most likely has to decrypt these files, your best bet is to reverse engineer the software and figure it out from there.

  • $\begingroup$ The software dont actually decrypt any files. Every .upk file is compressed with en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Oberhumer. What UPK decompressor does is just decompressing the file. However since the file is encrypted the UPK decompressor dont work. I know a few people that have cracked the encryption but they dont want to share anything. $\endgroup$ – Ruzi Jul 8 '17 at 7:00
  • $\begingroup$ Is it ever decrypted? $\endgroup$ – mikeazo Jul 8 '17 at 10:03

Knowing the algorithm is only half of it; where do you plan to find the key, unless it's an easily broken cipher (rot13)? If you have the key, the size might lend a clue.


Not the answer you're looking for? Browse other questions tagged or ask your own question.