Unreal crashing when I try to open my game

when I try to open my project file unreal crashes and throws this

Assertion failed: LinkerRoot && LinkerRoot == Object->GetOutermost() [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp] [Line: 3939]

I’ve got no idea whats going on. the project was working just fine last week.

have you tried uninstalling and reinstalling Unreal?

Uninstalling and reinstalling Unreal is a good idea, you can also try to verify your engine version.
Did you happen to update your drivers? Recently I also couldn’t open a project after I updated my drivers.

i did and i got the same error

The only thing I had updated since the last time I opened it was some Oculus driver. Do you think that might make a difference?

Not sure, try to reset your computer to a time before updating the drivers, maybe it helps.