How to Edit Variable in Packaged game?

For example, lets say that the visibility of all subtitles in my game are controlled by bool A in my gameinstance object (true = visible, false = hidden)

i package the game with bool A = true

Now I want a separate version of my game where bool A = false, but don’t want to package it a second time.

Now that the game has been packaged, is there any way i can use an .ini file or similar method outside of the game to edit the value of A?

Not unless you coded it so that it takes input from a config.

You can try to artemony the memory address, but you cant exactly filter a boolean out since the engine probably sets thousands.

You are better off just making the game read the ini file and use the value defined there as the value the boolean takes.

thanks for the response!

Where can i learn more about how to make a packaged game read an ini file?
I know where to find formatting details, but don’t know where the ini file should be placed after the game has been packaged.

Usually its stuff you yourself engineer from scratch.

If you need inspiration, Bethesda usually does a decent job at it with extensive .ini files.

The engine itself probably cannot do this - you need to code a quick and dirty System/IO c++ class that reads the .ini files and initializes things.

It’s likely a really good first project even for someone completely new to c++ becauase of the intrinsic simplicity…

was hoping that it would be UE supported functionality, but oh well.
thanks for your help!