I read a lot about encryption in the Hub and the consent seems to be that it's not really used anywhere, also AES encryption routines are there, however they are buggy and don't really work. Besides if at all, this would apply only to encrypting a PAK file as a whole. PAKs are really not a great thing to begin with. In my case, and I am working on a small project, my PAK file is already 8 Gb and gives me a headache with regard to making a setup.exe let alone patching the customers later. I have therefore decided to deliver an unPAKed game.
Now my question is: What about encoding the uassets alone? When you create a shipping version all the assets are copied to the target directory anyway. While doing so, the packer could easily encrypt each uasset individually. The same key can then be compiled into the shipping version of the EXE to decrypt every uasset when it is being loaded.
It could even be made with some callback functions so we can provide our own encryption routine of the ones in UE are buggy and are no high priority for a fix as some staffers have said.
Is there a chance we will ever see that? It seems to me a simple thing. Is there a central routine to write / read an uasset where this could be hooked in?
asked Mar 29 '17 at 12:03 AM in Packaging & Deployment
There isnt even a guide online, to encrypt ur pak file, let alone ur uassets. I dont think there is a way to do that (for now) maybe they will add it in the future, faaaaaaaaar future.
answered May 03 '17 at 10:22 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here