Proper way to save various game settings?

@Chromarict if you are still here and you understood these functions in 4.20+. Could you tell me what to do? This method saves and loads widget states (buttons, checkboxes, comboboxes, etc.). But the settings herself are not applied (because they require the use of the GameUserSettings, ApplySettings, SetFullscreenMode, SetScreenResolution etc. functions). Is there any way to do this without these nodes? (Sorry my bad english)