Crashed while loading VR Preview, now my project crashes on startup

I got the hotfix 4.7.4 this morning, tried to play my level in VR, it went all screwy, partial crashing and hardcore framing, I couldn’t alt control delete or alt f4 or do anything, so I force rebooted and now my project won’t load at all, it usually crashes at around 96%.

I have tried verifying the engine, backing up my project, removing it from UE4 launcher and the unreal project folder and then putting it back and running it from the project file. I also had a friend suggest it was a corrupted blueprint, I removed all my blueprints from the project and still got the crash.

Other projects load fine except for MultiplayerShootout which is apparently broken in 4.7.4 anyway.

Is there some kind of tool to scan my project for corrupted files or something? The editor just seems to try to load everything without checking if something is corrupt or not

Here is my crash report:

Unknown exception - code 00000001 (first/second chance not available)
Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.7\Engine\Source\Runtime\AssetRegistry\Private\NameTableArchive.cpp] [Line: 97] 
Bad name index 0/0

KERNELBASE.dll!UnknownFunction (0x000007fefd16940d) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() (0x000007fee8e28074) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor-Core.dll!FMsg::Logf__VA() (0x000007fee8ca774f) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:531]
UE4Editor-AssetRegistry.dll!FNameTableArchiveReader::operator<<() (0x000007fed8a49b3b) + 107 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\assetregistry\private\nametablearchive.cpp:97]
UE4Editor-AssetRegistry.dll!FAssetDataGatherer::SerializeCache() (0x000007fed8a7678e) + 12 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\assetregistry\private\assetdatagatherer.cpp:475]
UE4Editor-AssetRegistry.dll!FAssetDataGatherer::Run() (0x000007fed8a7361f) + 15 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\assetregistry\private\assetdatagatherer.cpp:81]
UE4Editor-Core.dll!FRunnableThreadWin::Run() (0x000007fee8e27346) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:73]
UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() (0x000007fee8e1c32d) + 8 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:26]
kernel32.dll!UnknownFunction (0x00000000772659ed) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007739c541) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007739c541) + 0 bytes [UnknownFile:0]

Crash in runnable thread FAssetDataGatherer

I have resolved this by deleting my project’s ‘Intermediate’ folder, hopefully there are no repercussions but so far it loads fine all my blueprints and levels work perfectly.