An update :
I’ve made it so that you can create “virtual” savefiles with the desired values for desired options(with a name of your choosing of course) -similar to creating defaults’ savefiles- , using the blueprint actor placed in your levels (it functions like a control hub for the graphics options). That virtual savefile can be used the same as your other graphics savefiles created in play sessions, you simply have to put its name in the “savefile name” in the main BP (or click the “use this savefile” button I’ve made for ease of use : ) )
I’ve done this with two things in mind : this made it a bit easier to utilize the system inside of the editor, but more importantly it allows for that custom control over certain values I mentioned. If you want to tweak certain options to have certain values in your certain levels or parts of levels, but you don’t know the console commands or the setup needed to achieve it; or if you don’t want your project to have a menu and just have a preset graphics profile, you can now use this menu for such purposes as well. Create the virtual savefile, then whenever you want to use that savefile just use GetAllActorsOfClass to get the instance of the main BP (I’ve made it so that you can have only 1 instance of this BP in your levels so using GetAllActors is not costly), cast to the BP and call the relevant load event with the savefile name you gave to your virtual savefile. I’ll make a more proper explanation on it with screenshots as soon as we pass (hopefully) the Trello voting.
Most importantly, thank you all for your votes so far ! : )