Standalone game full screen goes black after minimize and restore

Not sure if this is an actual bug but it’s very strange. My current project uses the Low Entry Extended Library to set the monitor full screen. I added a simple button and a c++ library function (void return and argument) based on the following article: how to minimize game window at runtime? - AnswerHub - Unreal Engine Forums and made it Blueprint-visible. I connected a Button widget to my function and it worked as expected. What didn’t work as expected (in Windows 10) was when I clicked on the icon in my taskbar to re-expand it. First there was a black screen and the music track started back up. Then the mouse pointer appeared - and the screen stayed black.With some fiddling I managed to get the screen to appear but it shifted from my primary to secondary monitor and nothing on the new monitor responded to mouse clicks.

I have a partial workaround. Before minimizing I take the program out of full screen mode. The problem that results is that when restoring the window I get a non-full screen window. What is it with Epic and not giving decent support to full-screen games? I just need an event to say “Your window has been restored from a minimized state”. The only think I can think of doing is the even worse hack of checking the frigging screen size on every event tick. WHY!!!

Hello Avelworldcreator,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project (this would include NOT using any 3rd party plugins)?
  2. If so, could you provide a detailed list of steps to reproduce this issue on our end?
  3. Could you provide screen shots of any code/blueprints/settings that may be involved with this issue?

Hello Avelworldcreator,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will follow up.

Thanks,

I’ve got two jobs; sometimes hard to reply quickly.

  1. Since there is no mechanism using Blueprints to control the screen size dynamically that I know of it would be impossible to reproduce this in a “clean” project without using a plugin. Executing a Run node fails consistently. Modifying .ini files is not runtime. Why Blueprints lacks easy access to such a basic feature is has me scratching my.
  2. I gave the detailed steps in my original question.
  3. No screen shots available. I had to create an additional Blueprint node in C++ to provide the basic functionality that should have been there in the first place. That solved the problem for now. The particular node I used from the plugin purchased from Epic’s store had a peculiar notion of what Full Screen/Windowed means. Now doing a screenshot of the bug? When it blocks the display of almost everything including Process Manager? Not very likely.

Hello Avelworldcreator,

After reading over the information provided. It sounds like there is an issue with the plugin itself. We do not provide support for unofficial plugins. You will need to speak to the plugins creator for further assistance. I hope that this information helps.

Make it a great day

I agree the problem is with the plugin itself. This is a plugin sold in the Unreal Store. I’ll see if I can find the source code for it and see how it differs from my methodology. I understand your position and inability to assist further.