It could be a bug, but the console command still works in 4.23. I’ve seen something similar in the past the resolution was set through Event Init of Game Instance. It failed to make the necessary changes unless there was a delay. Probably for the console command systems to start up. So maybe try adding a slight delay after the Event Begin Play to check if it’s the same issue.
I had the same problem, the only solution that seems to work is the delay when you set them in the game instance or LevelBP.
I would also recommend setting the resolution (and other settings) via GetGameUserSettings -> SetScreenResolution -> ApplySettings, which will be automatically saved and then you can simply reload them at startup.
If I start PIE it works just fine and also rewrites my GameUserSetting.ini
In Standalone it doesn’t rewrite my GameUserSettings.ini but has the correct resolution
With right click on exe an LaunchGame - closes test to packed game - something is resetting my GameUserSettings to 2880x1080 and displays that resolution. This doesn’t happen if the second screen is unpluged. But either way this BP code gets ignored, same with setRes. Even if I copy the right GameUserSettings in my config folder not in saved/config.
It’s probably a new setting / default value we are missing here.
yeah, I’m too. experiencing the problems with resolution (user settings) 4.23 and fullscreen mode if i set i ti fullscreen then change it to any other mode it may throw an error.
I am planning to move to 4.24 or 4.25 if it may come soon