Why does FGenericPlatformProcess::GetCurrentWorkingDirectory( ) always return an empty string?

Actually… not sure if this is going to work either… It works fine when you play in the PIE, but when I try running a package build, it’s almost as if the path got baked into the exe because the path seems to be completely wrong.

Even if I have a project build deploy with this type of folder structure.

c:\MyGame\MyGame.exe

When I do a print string on Paths::ProjectDir() I see something like this.

../../../MyGame

Which looks like it’s somehow trying to pick up the original path… SO… I searched through all the functions on this class and found

LaunchDir()

That did exactly what I needed it to do…
Basically I am home rolling my own Config file… I need to know where to go find it… For now, I just wanted it to sit in the exact same location as the game.exe…