A couple of days ago i was working on some features for my game.I save and exit as normally(project was running ).Next morning i try to open it and i get greeted with a very large number of compilation errors.It’s not a plugin issue most likely .Perhaps dead references?i can’t be sure.What i do know is that for some reasons it ignores functions and classes and other stuff like that

(a random BP)

(if i try to refresh)

While i do want to know if the project is salvagable i would also like to know what could have caused this to happen.I didnt remove any crucial files from the project.Thank you in advance
Hey there @B4ckto1obby! Welcome back to the community! Though I don’t know what could have caused it if you hadn’t modified files outside of the confines of the engine, there is a way to recover the BPs unless the references are completely destroyed.
First, back up your project, then check your project/saves/autosaves
folder and replace the BPs in the content folder with the backups, and see if the nodes are still broken.
Tried that it didnt really help as i noticed there were lots of uassets or BP’s missing from the autosaves folder.Also i got the same problem compiling it.Anything else i could try?The redirectors are most likely all broken.
It’s possible that it’s redirectors, so head into your content folder and right click the empty space Fix Up Redirectors
. If that fails, close the project and delete the Intermediate
, Saved
, and DerivedDataCache
folders and launch the project to reproduce them cleanly.
Oh i should have mentioned i am on 5,2 still.I had tried to fix the redirectors before(just like you said) but each time resulted in a Unreal editor crash.I also performed the deletetion of those folders which did make some of the BP’s compile but ultimately lots are still facing the same problem.I am thinking that rewriting the project from scratch is the only way to go,unless of course you have any other ideas i can try
If the blueprints themselves are completely corrupted, there’s not much to do since they are binary files. Broken references (while a pain) can be relinked, but if most events are missing it could be a massive undertaking reconnecting everything.
Are the functions themselves still intact just missing redirector info?
i believe yeah,however as shown in the pictures it doesnt recognise the functions,i guess the only real solution is to just rewrite everything at that point by starting fresh in a new project