I’ve been working on-and-off on UE4 projects for a while now, but I keep running into a couple of snags when I’m setting stuff up. I always try to get menus (Or at least placeholders) out of the way before focusing on the rest of the project, but I’ve been finding it very difficult to add functionality to my Projects’ Options menu.
First of all, rebinding keys at runtime. I’ve spent a few hours scouring the internet for answers on this, but I haven’t found anything concrete (Outside of Blueprint libraries and Engine extensions, which I’ve been avoiding using).
From what I can gather, the only real way to edit the Project’s input settings outside of the Unreal Editor is to directly modify the Project’s config files (DefaultInput.ini), but I haven’t found much information on how to do so using C++.
Secondly, editing the Project’s video settings at runtime. I’ve found about as much useful information regarding this as I have regarding rebinding inputs, and potential solutions sound similar (Editing ‘.ini’ files somewhere).
I did find a method to do this using Blueprint, but I’ve been trying to stick with C++ for my recent Projects.
Is there any official documentation on this that I’ve missed somehow, or is it just way harder to implement than I thought?
These seem like incredibly fundamental and important things for games to include, and I’m having a hard time getting anywhere with my Projects without being able to set this stuff up.
Thanks in advance.