Print String not working
For some reason, the print string nodes are no longer printing to the screen. If I press ` twice I can see the prints by opening the console in the PIE, but the UI for that covers the entire game and its annoying to do it every time.
This happened after I was playing in the editor, and I did some weird order of keystrokes that had a bunch of stats and other logs open in the PIE that covered nearly all of the top left screen. I wasn't sure what it was so, I pressed the same keys, more or less, and it went away, but after that, I can't view the normal logs.
Is there some sort of a short cut I used to toggle the viewing of these logs, or something?
asked Nov 21 '16 at 10:43 PM in Using UE4
Go to "Editor Preferences.." and click "Reset to Defaults" button, then close the editor and restart it, and it's ok.
answered Feb 20 '17 at 11:29 AM
For all those who are experiencing this issue, what fixed it for me was typing "EnableAllScreenMessages" in console while in-game or you can use an execute console command node somwhere on beginplay in an actor you use in your level.
answered Sep 19 '17 at 04:22 PM
Maybe it's because you did not put the blueprint on the viewport
answered Jan 28 '18 at 04:30 PM
Just ran into this, and it also didn't fix itself when I reset my editor preferences. I was able to cheat my way around it in visual studio.
In UnrealEngine.cpp, there's a function:
If you force the values of bEnableOnScreenDebugMessagesDisplay and bEnableOnScreenDebugMessages to TRUE while starting up the editor, it clears out the issue so you can launch normally.
Still not sure what breaks it, but wanted to share the workaround.
Follow this question
Once you sign in you will be able to subscribe for any updates here