I have a C++ module that needs access to GUnrealEd in ::StartupModule(). For that reason, its LoadingPhase is set to PostEngineInit and it worked just fine. Since 4.6, the Engine crashes on startup:
If I change the LoadingPhase to Default, the crash is gone, but so is GUnrealEd, since it has not been loaded yet. Is this a bug or is there a different way to do this now?
This should be fixed in the master branch with this commit: https://github.com/EpicGames/UnrealEngine/commit/466d4ac23138da41dd18890717303e005588bb3a
Also, since it's not a small change you could just modify FModuleManager::GetAutoStartupModuleList function to look like this:
answered Dec 09 '14 at 07:33 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here