C++ classes disappear from Content Browser on every project restart except one

I have a UE 5.5 C++ project . Every time I restart the editor, all C++ classes disappear from the Content Browser except one (Actor_TeleporterBase). The files exist on disk in Source\Backrooms_Purgatory\ — all .h and .cpp files are there. They also show up in Visual Studio solution. No compile errors.

The only way to make them appear again is to create a new C++ class from the editor — this triggers a reload and all classes suddenly appear with their saved settings.

What I tried:

  • Clean rebuild with editor closed
  • Deleting Binaries, Intermediate, Saved folders
  • Generate Visual Studio project files
  • Disabled Live Coding
  • Disabled OneDrive completely
  • Added bRequestedCompileAtStartup=True to EditorSettings.ini
  • Reinstalled Windows

Build log shows clean compile with correct DLL name UnrealEditor-Backrooms_Purgatory.dll (no -0001 suffix).

The one class that always survives (Actor_TeleporterBase) was created under different circumstances — project was going through OneDrive path changes at the time.

Question: What could cause UE5 to not register C++ classes on startup unless a new class creation triggers a reload?


Копируй и вставляй. Заголовок и текст на английском — там быстрее ответят.

If you create your classes as UCLASS and use the Generate Visual Studio project files, that should be more than enough for the editor to read them from startup, so it’s probably just a rare bug :eyes: