This is by design.
The coalescedSourceConfig contains what is gathered from that inis base, default and platform ini files.
Options from the coalesced config will be used at runtime unless the user has changes in the Saved/*.ini which then ultimately overrides this.
Note, The coalescedsourceconfig is generated on each run.
The settings .ini files for games packaged for windows appear to be getting overwritten with blank files whenever the game is run. Even if settings are added to the .ini files manually, the files become blank again the next time the game is run.
This appears to have been functioning as expected in version 4.4.3 (CL 2298372). The current behavior appeared in 4.5.0 (CL 2326468).
[/Script/Engine.GameUserSettings] bUseVSync=False ResolutionSizeX=640 ResolutionSizeY=960 FullscreenMode=2 WindowPosX=-1 WindowPosY=-1
RESULT:
The GameUserSettings.ini file is blank again.
EXPECTED:
The GameUserSettings.ini file retains the settings.
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
What is the difference between Camera and CineCamera?
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
UMG RichText not appear image when packaged
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
Head over to the existing Questions & Answers thread and let us know what's up.