Packaged .exe does nothing (silent crashes)

We have lift-off.

I found 2 cases in my code where I had

FText::FromStringTable()

as values in a const TMap defined under an enum declaration in a header file in its own namespace.

I removed these by refactoring - moving the const TMap declaration to the header of a class that’s part of the HUD system was sufficient in my case.

So the key learning points for me (and anyone finding themselves with what looks a silent crash like this):

  1. Debug the .exe that’s within the YourBuildDirectory/Windows/YourProject/Binaries/Win64/ directory. (open the directory in Visual Studio, locate the YourProject.exe file, right click, and debug.
  2. Don’t bother trying to hunt down missing .dlls or following any AI suggestions to inspect dependency loading order, that’s all wild goose chase territory!
  3. Assume first that it’s your own code at fault (I did work from this assumption and it was correct!)