Thanks for the reply. So there was indeed a trick to the new version.I purposefully leave the last step out so as not to baby everything.
That's because there is a little extra for 0.17. Won't do it all for everyone. At least someone learned some stuff. Judging by what you said, I know you're in the right way. Consider the following. The game does indeed load for you. Now might be time to look into the Pak files. Kindly don't post steps or screenshots. It'd be nice to step the forum up from "gimme gimme gimme" to competent people instead. I've spelt out so many times how to do Fallen Doll, Paralogue, even how to access encrypted Pak files. You're the first to find an OEP and dump. Glad you went through the work to try dumping 0.16. So you know ElecKey is blegh. (Notice...nothing has changed in /ElecKey/ between 0.16 and 0.17. Gives you a hint of where to look at.)
Oh and clarification for many: Ekc doesn't actually need to load. By the time the program calls LoadLibraryA...the .text module is already decrypted/unscrambled.
---
I suppose the next step might need a little hinting. This is an Unreal Engine-based game. Its assets are cooked into uassets. Sometimes they're packaged into a single file. Sometimes encrypted. Research into decrypted them with the key (I gave you the key). Then look into the cute little (yes author of the game, I know by your behavior that you're reading these forums) ./Content/BP/GlobalFunctionLibrary, specifically about file hashes. I'll give you a hint. It should have the same hash it had before...and with the key I gave you, you can repak. (Because this protection is in the game...if that hasn't clicked yet.)
Seems like the journey isn't over just yet and there is more to learn here