Using Console Command disableallscreenmessages when the game loads to lose all print strings (I’ve set it on a branch on an enum if the build version isn’t a playtest/cheat enabled).
Unbinding the shortcut to “Open Console Command Box” at Editor Preferences/Keyboard Shortcuts (search by or scroll down to category System-wide).
This is not an exact solution!
As far as I understand when packaging for shipping the build is more performant than packaging for development/debugging.
I have not checked if other computers/ projects have this bug too but if so then it is worth opening a bug report if you (random internet stranger) have this bug too.
Update:
updating the engine messed up my solution.
I’ve checked on multiple computers and the bug persists.
I have submitted a bug report from the engine, let’s hope it helps.
Until then we can only package on “Development” configuration on 5.0.2 and 2.0.3
It’s all due to the engine not packaging on a Shipping build.
Additional problem is that the savegame file is in a local folder and every time the project is updated (say, on Steam), the players’ progress will be overwritten.
My solution/ workaround for that is this but this requires building the engine from source (which I’m doing rn and it doesn’t go very well for me right now lol).
This is all due to this bug in the engine.
I also submitted a bug report but I didn’t get any response
AFAIK the problem is with specific engine versions. Currently I’m using the normal (aka not from source, downloaded from the epic store) 5.1.1 version and it doesn’t have this bug.
My solution for you is to:
Either use my workaround here if it’s a simple non important project that you will not be updating.
(the reason for that is that my workaround doesn’t include a way to move the save file location, as with packaging settings that aren’t shipping it will put the save file in the same file as the project that will be overwritten when updated on a platform like Steam).
Or to update to a different, more stable version of the engine. You could also download and build the engine from source and if the bug persists, just edit the enum that has the packaging version (development, shipping, etc…) to have shipping enabled.
In my case, migrating to the source version fixed it immediately. I’m guessing someone else noticed the bug and hotfixed it into the source build before the official update came out.
Just out of curiosity, what engine version are you using?
Goodluck with your project and LMK if I helped you!