Hello everybody,
I’ve been trying to package my game for final release, but unfortunately the Fullscreen mode does not stay.
All the other game user settings that are being changed stay the way they should be, but after closing the game in fullscreen mode and then relaunching it, it starts in borderless window mode, always.
This makes it impossible for someone to relaunch the game in fullscreen mode.
I am currently using Mathew Wadsteins Settings Menu from this video: Unreal Concepts - Blueprint Only Video Settings Menu ( UE4 ) - YouTube
I’ve tried making my own from scratch with the same results.
I made a video of the issue: Unreal Engine 4 Fullscreen in non-desktop resolution not sticking/saving - YouTube
The GameUserSettings.ini reports this:
Even though it should both be 0 after setting it to Fullscreen
Changing the LastConfirmedFullscreenMode manually to 0 and then launching the game still starts it in Borderless Window mode.
To reproduce the issue:
- Create new project
- Create Widget with 3 buttons (Fullscreen, Windowed Fullscreen, Windowed)
- Create logic to apply & save after button press ^
- Create logic to load settings in Level Blueprint
- (Don’t forget to add logic to your Character to create the widget and add it to viewport)
- Package Game
- Issue
Windowed mode and Borderless Windowed mode get saved and restored upon restart.
But Fullscreen mode just gets ignored and put into Borderless Windowed mode always.
Now don’t get me wrong, I love Borderless Window mode, but I can see that it can have performance issues on lower end devices. (Or if someone wants to set a different resolution than he is running on his desktop, which doesn’t work in Borderless Winow mode as it is always using the desktop resolution)
I hope I have supplied you with enough information on the issue, please let me know if you need more!