Thanks for this information, this will help. I am going to push a final 1.5.3 patch with DefaultUserGameSettings to fix window mode, and fixed the “resave assets” on Play issue.
I have a solution now for the resave problem, it has taken me a good 4 days of finding one.
And here I had written a detailed post explaining my epic adventure in digging around and throwing science at the wall, but I lost most of it when I accidentally left the forum page.
Short version:
I think the editor gets in a loop with macro library and everything connected to it when it validates blueprints, then the assets wants to resave?! The blueprints logic itself does not have a loop so it does not affect packaged games.
I managed to break this loop by finding a single point of failure, where GameSettingsInterface refers to GameSettings. If i replace it with a new Object “GameSettingsWrapper” that only contains a variable GameSettings, it works. Since there is no more nodes in GameSettingsWrapper, the editor validation stops there, and thankfully it ignores the small GameSettings variable.