Error "file is missing or corrupt (MSS32.dll or Binkw32.dll)"
Copy the version of the file installed with the game over the existing version on your system. Browse to the game's installation folder. By default this is:
"C:\program files\2kgames\Dungeon Siege 2 Broken World"
Find the file here with the name mentioned in the error message. Right click on the file and select copy.
Next goto the "Start" button --> "Run". Type in '%systemroot%'
When the new box appears goto "Edit" --> "Paste" and copy the file into here.
Reboot the system, then the game should work.