rodijum said:
I did that, but now when I launch the game, it opens the console and says:
Error during initialization:
Failed to initialize renderer: version mismatch.

I tried to run with recommended settings, but it still pops up.
Version mismatch errors refer to the compatibility between the game files version and the executable version. Try various NoCD patches for the CoD2SP_s.exe file starting with ver 1.0. I thought I had 1.3 and the game kept crashing. Lo and behold...it works just fine with the NoCD patch ver 1.0.