Haven’t had any issues with encryption/pak signing in 4.19, but as soon as I updated to 4.20 this issue arose.
Basically, despite the project settings being the same, it neither encrypts the .pak index or signs the .pak file. This results in the game not opening. When attempting to open it, I am greeted with the message box of:
LowLevelFatalError [File:Unknown] [Line: 46]
Couldn't find pak signature file
'../../../DungeonsAndHeroes/Content/Paks/pakchunk0-WindowsNoEditor.sig'
And indeed, the .sig file it’s talking about doesn’t exist. Despite the configurations matching up. Weird.
I decided to take a look into the build log, and two lines stood out to me:
ProjectParams.ValidateAndLog: ShortProjectName=DungeonsAndHeroes
ProjectParams.ValidateAndLog: SignedPak=False // <<<<<
ProjectParams.ValidateAndLog: SignPak=
ProjectParams.ValidateAndLog: SkipCook=False
ProjectParams.ValidateAndLog: SkipCookOnTheFly=False
ProjectParams.ValidateAndLog: SkipPak=False
[...]
ProcessResult.StdOut: LogPakFile: Display: 20 files requested encryption, but no AES key was supplied! Encryption was skipped for these files
I double checked my DefaultCrypto.ini and even cleared & regenerated the keys, but to no avail. I’ve deleted all binary/build/intermediate/etc. folders, but nothing. Heck, I recompiled UE4 from source - twice - but nothing. Now, I seek help on here. Does anyone know what’s going on?