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=Trueto 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?
Копируй и вставляй. Заголовок и текст на английском — там быстрее ответят.