Changing ini Settings or OnlineSubsystem in Packaged builds

Hey folks, I’m looking for a way to edit DefaultEngine.ini in a packaged build, so that I could change the OnlineSubsystem settings for different distributors (Steam and GoG).

Our game is on Steam and GoG, both of them having their own online subsystems. What I am doing now is I’m packaging the game on Windows/Mac/Linux for Steam, then I change the DefaultEngine.ini so that GoG’s subsystem settings are the default online subsystem, and then I re-package Windows/Mac/Linux again.

I’ve tried creating config subfolders and adding Engine.ini and DefaultEngine.ini all over the place in the packaged folders, but I wasn’t having any luck there.

The only place that I’ve managed to have this work is in the %localappdata%/Game/Saved/Config folders, but I couldn’t distribute that.

Q: Is it possible to change Engine.ini once a game has been packaged? Or could I otherwise configure this so that I could hot-swap the online subsystem without needing to re-package the game?

2 Likes

did you find how to do this?