The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

0 votes

Getting ready to deploy my first godot project soon, but wanted to encrypt the scripts. My app has been crashing on MD5 mismatch. I generated aes key as mentioned in documentation, and set as environment variable and set the key in "scripts" tab of export. Both shown in screencap. Still get md5 error message and subsquent crash even after a machine reboot. I"m on PopOS, and have exported both to Android and Linux desktop. The Godot version is 3.2.1 for editor and export templates. Both have same issue. Any thoughts or guidance on this? Many thanks for any suggestions. both this test project and my real project work perfectly fine when exported without the script encryption. I know I'm probably doing something wrong here, but can't seem to get to the bottom of it.

Screencapture is here:

in Engine by (29 points)
edited by

Just as a double check but, does ur encryption key ends with : C3F0
and in Godot editor settings : C268 ?

1 Answer

0 votes

Never mind on this. I got to the bottom of the reason, which is that I didn't yet compile the export templates with my keys. Thought the note on compiling was just relevant if you didn't want to use the precompiled version of export templates, but now I see that it is actually needed so the encryption key can be embedded into that.

by (29 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.