User Settings not saved persistent accross sesions

Hi, I have a widget menu to change the graphic settings (VSync, FPS, Antialising, Effects Quality and all that)

There is a button that calls (In Blueprint):

  • Get Game User Settings,
  • Apply Settings
  • Save Settings

This works in the same session; the correct settings are applied, and everything seems to work.

However, applying this setting is not persistent across sessions; every time I open the Package Build game, the settings go back to the default one.

I am not so sure what I am doing wrong. I’ve checked the GameUserSettings.ini, which is supposed to be changed every time I change the settings, but I don’t see that being modified.

Can anybody tell me if there is something I am missing?

I am using Unreal 5.5.1

Thanks

fiveSettings.zip (132.4 KB)
A minimum example with saving and loading of user settings.
5.5.4



And for quick setup I just added the logic into the level (normally I would put it into some sort of manager)

3dRaven, thank you very much for this, I can see there is a node called LoadSettings that didn’t know it existed.
I am in Unreal 5.5.1 I will try that node just when I load my game, might be the solution!
Anyways thank you very much for the example this is actually very helpful!