Question Author
I Found The Fault D3DERR Invalid Call it is the Graphics Card.
I have two computers on one the game was ok, the other not.
I tried this game in 4 different Computers non worked same fault
I had a NVIDIA Geforce 4 MX 440 in the computer that the game did not work. D3DERR Invalid Call.
So I took out the MX 440 card, and put in an ATI Radeon 9600 from the computer that played the Settlers II 10th Anniversary ok.
Now the game works ok.
So I tried the MX 440 in the computer that the game worked ok before.
Guess what it did not work D3DERR Invalid call came up.
So get a much better Graphics card. I can�t tell witch one will work for you, I thought it was the ram at first, I only have 256Mb of ram, but with the ATI Radeon 9600 card the game is ok now.
I tried this game in a brand new �400 computer with 960Mb of Ram with a 200Gig hard drive, and it did not work. I think it had a Graphics card built in the mother board not as good as a card in the VGA slot.
Get a High End Graphics Card.
Good luck.
Eric. (Snoozy 1)