Packaged game does not save key bindings

Hi, I use UE 5.2.1 and use default InputActions. I implemented settings menu where user can rebind keys like this

In editor and in standalone game this works good: I set new key and this new key is saved successfully even if I restart game (editor or standalone).

Then I made a packaged game, build was created successfully.
When I run packaged game, it uses default key (for example B to “look back”). I changed it to X, play game and X works good. Then I close packaged game. Then I run packaged game again - action “Look back” has default key B…
Why it does not have X for “look back”, why packaged game uses default value?

verify the packaged game is generating the ini file.

Hi, in AppData/Local/GameFolder game creates such files, but there is no file for inputs…

As a workaround I decided to use game instance and save file to keep input changes.Works fine now.

Look in AppData\Local\ \Saved\Config\WindowsNoEditor

That’s where it should be.

Screenshot was from that folder…

packaged builds dont persist input ini the same way (config path and writability differ from editor), which is why editor works and packaged forgets. robust fix is what you landed on: save binds to your own slot and reapply on boot instead of relying on ini files. that works everywhere including packaged.

Advanced Input Rebinding System, a runtime key-rebinding system for Unreal Engine 5, does exactly that with save profiles plus local and cloud save: Advanced Input Rebinding System. on sale atm ($32.71).