For context, the game I’m working on has a few simple booleans that I want carried over between levels, just to save what levels the player has already completed. Right now I’ve been using GameInstance to do this, and every time I test it in the editor it works perfectly fine. However, I recently packaged my game for the first time, and no matter what I do I can’t seem to be able to properly update the variables. The game understands they exist, but doesn’t register any command to, say, set BeatLevel1 to “true.”
I’ve seen a different thread that stated that DefaultEngine.ini was set to the wrong address. I checked, however, and it’s currently set to the correct one; after all, the game can initialize the variables just fine. I can only guess that there must be something configured incorrectly in the core files, as this problem only exists in the packaged game.
Any help on this would be appreciated, as I’ve been trying to solve this for a while. I can provide screenshots of whatever is needed to better help with context.