Fatal Error when playing ODST

So, as the title said, my Halo 3: ODST is crashing, and its bugging the crap out of me. I will go Main Menu/Campaign/Halo 3: ODST/ Quickstart/Easy, and it will do the loading screen and the ODST soundtrack. But when it fades to black as it finishes loading, it stays that way and in another 3 seconds, I get this Error:

The UE4 MCC game has crashed and will exit. Then under that in the box: Fatal error!

If I hit OK, the message goes away and the game stays black screened for another 5 seconds or so then closes. On firefight it does the same, only i can hear myself shooting and the announcer saying firefight and whatnot. I have no idea what to do and I thought someone on here could help me. I have read on some places that Win10 users have to reinstall the game, but that takes time and I’m looking for a way around it if I can.

Here’s the event log as well:

Faulting application name: MCC-Win64-Shipping.exe, version: 1.2028.0.0, time stamp: 0x5fd56acf
Faulting module name: halo3odst.dll, version: 1.2028.0.0, time stamp: 0x5fd56644
Exception code: 0xc0000005
Fault offset: 0x0000000000216931
Faulting process id: 0x20b0
Faulting application start time: 0x01d6ded1b37b740b
Faulting application path: C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\MCC\Binaries\Win64\MCC-Win64-Shipping.exe
Faulting module path: C:\Program Files (x86)\Steam\steamapps\common\Halo The Master Chief Collection\halo3odst\halo3odst.dll
Report Id: 4f3bcecf-67f5-4a58-a4ef-c07bd2f05fa6
Faulting package full name:
Faulting package-relative application ID: