Hi, I am working on an input mapping system. are input mapping context saved automatically? I can see that they are saved on the editor, but is the same true with packaged games?
cheers!
Hi, I am working on an input mapping system. are input mapping context saved automatically? I can see that they are saved on the editor, but is the same true with packaged games?
cheers!
Hey, @GKoch!
It SHOULD be. I don’t see a reason why it wouldn’t. As long as you’re doing it properly and using input modifiers/input mapping files.
I have been looking for a solution and nothing seems to work. apparently, you can save the mappings manually, Gamium dev has some tutorials on how to do it on his youtube channel, however they rely on some pretty nasty workarounds.
no, remaps never persist by themselves. editing the IMC asset at runtime only touches memory, packaged or not it resets next launch. the engine path is UEnhancedInputUserSettings: Map Player Key to change the bind, then SaveSettings so it writes to its save slot, and it reapplies on boot. if you used Map Key on the context directly that mapping is just gone after restart.
thats the boring boilerplate Advanced Input Rebinding System, a runtime key-rebinding system for Unreal Engine 5, already does: capture + conflict check + save profiles with local and cloud save: Advanced Input Rebinding System. on sale atm ($32.71).