to everyone that is not able to run the game on their laptop please read...
ok, to fix the problem, you have to get the newest drivers for your card, this is sometimes hard with laptops because they have specific drivers that you are supposed to use.
this is even harder if you happen to have the same model laptop as me (Dell Latitude c840) because the screen has specific problems of its own...
so... there are a few ways you can go about getting drivers that will work.
the first thing i would try if you do not have the Latitude is the Omega driver.
go to
http://www.omegadrivers.net and download the correct driver for your chipset. (i.e. if you have an nvidia card, click the nvidia link and then the os link at the top of the page and get the driver)
these drivers will work with laptop cards, and will most likely work for you.
if this still doesnt work...
what you have to do is get the most recent drivers from either ATI or Nvidia and force the laptop to use the desktop card drivers. (i.e. if you have an nvidia geforce4go 440 like i do, then you will force the card to use the desktop mx440 drivers.)
this is what i ended up doing with my laptop (but because my laptop has a screen that supports 1600x1200 and has its own issues, i had to use 3 different driver versions and certain files from each driver version)
all in all you just need updated drivers, and most likely your manufacturer will not have them, so you need to force the laptop to use the newest drivers from the corresponding website.
but yea, try the omega drivers first as they are setup to work with laptop cards, then if that doesnt work, force the desktop drivers.
hope this helps. peace.
-PsYch
ALSO IF YOU DO NOT HAVE A LAPTOP AND ARE STILL GETTING THE ERROR, YOU CAN ALSO USE THE OMEGA DRIVERS.
IF THEY DO NOT WORK, GO GET THE GENERIC DRIVER FOR EITHER NVIDIA OR ATI FROM THEIR WEBSITE AND UPDATE.
I GUARANTEE THIS IS WHAT WILL FIX THE PROBLEM BECAUSE I HAD THE PROBLEM AND I FIXED IT. TOOK ME A LONG TIME ON MY LAPTOP BECAUSE OF SPECIFIC SCREEN PROBLEMS, EVERYONE ELSE SHOULD HAVE A RELATIVELY SIMPLE TIME FIXING THIS.