I got mtw2 on steam about month ago (i got it for free since i had a physical copy with the key).
It ran perfectly well up until today. When I launch it, it immediately crashes (no splash screen, loading screen or anything), just a black screen with the message "Medieval II encounted an unspecified error and will now exit." This happens when I try o launch any of the kingdoms expansions as well.
I suspected the issue might've been from the Europa Barbarorum 2.0 mod I installed on it 2 days ago (an awesome mod btw). Even when I had the mod installed, the vanilla game ran just fine, however. I uninstalled it anyway to see if that would help, but the game still crashed...
I've tried verifying integrity of game cache, but that didn't work. I also reinstalled it but it still has the same issue...
Mtw2 was running just fine yesterday, so I have no idea why it isn't working.
Here is my system log: