Print to screen does not work for some messages

Hello,

I am using 4.16.1 and this has been a case since 4.16. Some print to screen messages do get shown inside the VR headset (or mirror window) in the cooked game.

I do get the messages in PIE.

Some messages still print in HMD screens but many do not. For example I add print statements to the level blueprint BeginPlay and they don’t show up.
Some older Print nodes I have in my movement logic still prints inside the HMD.

This started happening in 4.16.0

I have tried switching back and forth between ‘debug’ and ‘development’ as that has fixed similar problems before.
But not this time. I have tried to do a clean of my VS part of the project. (though I don’t use any of my few simple BP nodes written in code)

Very frustrating as it it slowing down my work a lot not being able to check prints. I am doing a networked game so need to package/cook a lot.

Cheers

Ok but the fact remains that I see some of the print messages but not others. So I don’t feel like it is because of placement on the HMD screen. But strangely for such an important function it still seems to be quite buggy.
I’ll look into using a Widget or a text component.

Its far from as convenient though as I can’t have several prints happening at the same ovelapping time or in quick succession so it’ll still slow down work.

And remember that I can also see the messages in vr-PIE, but not in the cooked game.

The VR headset won’t display a lot of On Screen Messages because they appear in the top left corner of the screen, and these can be hard/impossible to see. One solution is to add Widget component and attach it to the camera, and add a text block to the Widget you’re displaying. You can then make a function called Set Debug Text which sets this text block to whatever value you need to log.

Thats my solution anyways, a bit hacky but much nicer than Print to screen which barely works. You could also fun a for loop and print the message 10 times to make sure you can see it, but again a bit hacky.

Hope this helps :slight_smile:

This is still happening for me in 4.17.
It prints in PIE but not in cooked.
This is really breaking my work its impossible to do any problem solving without the print node.
Can this be urgently fixed please?

I think I have just figured out what caused the problem for me, after about 6 months of pain!
Just now I started doing some clearing up of all the error messages and warnings I was getting in the Output Log and once that was all pretty much cleared up the Print (to screen) messages all started to appear again!
I’m wondering if there’s some kind of limit I was hitting where all my errors and warnings were blocking up the Print printing? That might be something for other people to check too if other things don’t work.