I recently bought Thief 2: The Metal Age on Steam, and was messing around with the settings. I changed the resolution to a different one than the default and tried to restart the game so the change would take effect, and now it won't launch. Whenever I try it, I get this error message saying "Resolution in cam.cfg does not match that given in ddfix.ini". Does anyone know how to fix this?


  • Did you try to Verify Game Cache. This seems to fix with the problem by resetting those items to default values. If that doesn't work, delete both cam.cfg and ddfix.ini and run verify game cache (MAKE SURE TO BACKUP FILES) – Ahkam Nihardeen Dec 24 '14 at 7:03
  • 1
    Did you install anything, such as mods, on this game? It seems you have the mod ddfix.ini, but can you please verify this? – Ahkam Nihardeen Dec 24 '14 at 7:03
  • I didn't install any mods for the game – Nick Dec 24 '14 at 18:19
  • OK, I verified the cache and now it's working. Thanks, Ahkam. – Nick Dec 24 '14 at 18:22
  • Sure, i'll just add it as an answer so you can mark the question as solved – Ahkam Nihardeen Dec 25 '14 at 0:54

It seems that one of the files ddfix.ini doesn't match cam.cfg
An easy was is to simply verify game cache

  1. Open Steam and Log In
  2. Right Click Thief 2: The Metal Age
  3. Click Properties
  4. Click Local Files
  5. Click Verify Game Cache

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.