Problem: Sims 2 startet gar nicht und es wird wenn überhaupt, nur kurz der Splashscreen gezeigt um danach die Meldung auszugeben: "Direct 3D Failed To Initialize - Überprüfen Sie dass DirectX 9.0c korrekt installiert ist." oder ähnliches.
Mögliche Lösung:
DirectX 9.0 wird von ServicePack 1 und 2 inkorrekt installiert und verursacht einen Versionsfehler, welcher (eigentlich) neuere Dateien als älter angibt und dadurch Direct 3D am Starten hindert. Diese Dateien erscheinen im Dxdiag (Start->Ausführen->dxdiag) als Dateien mit einem Ausrufezeichen-Schild davor und sind angeblich ältere Dateien, was laut Versions-Nummer allerdings nicht stimmt.
Datei-Datum ist der 09.07.2004 für ddraw.dll, d3d8.dll, d3d9.dll und der 30.05.2003 für d3dim700.dll (Diese Dateien sind hauptsächlich für Direct 3D wichtig).
Versionsnummer 5.3.1.904
Die normalen DirectX 9.0c Dateien (aus der Datei DirectX.cab im DirectX Ordner auf der 1. Sims 2 CD) haben die Versionsnummer 4.9.0.904 mit demselben Datum wie die oben genannten Dateien.
Die Lösung ist, dass man DirectX 9.0 komplett vom System entfernt, mit dem Tool DirectX Eradicator.
Dieses Tool benötigt Ersatz-DirectX Dateien welche man von der 1. Sims 2 CD aus dem Ordner "DirectX" und der Datei DirectX.cab mit Winzip extrahieren kann. Das sollte man vor der Benutzung dieses Tools machen - am besten in einen Ordner c:\DirectX oder ähnlich, damit man die Dateien leicht findet, wenn danach gefragt wird.
Das Tool wird zwar die ddraw.dll und so weiter vom ServicePack 1 verlangen, man kann aber auch die Dateien die man eben entpackt hat, anstelle verwenden - sind ja eigentlich die gleichen, nur eben jetzt mit korrekter Versionsnummer.
Nach Benutzung des Tools sind alle DirectX Dateien für Windows weg und man kann von der 1. Sims 2 CD DirectX 9.0c neu installieren, was jetzt auch korrekt funktionieren sollte. Der Direct 3D Fehler wird dabei behoben. Ein Neustart später und schon läuft Sims 2 einwandfrei - sofern es nicht noch andere individuelle PC Probleme gibt.
Bitte beachtet dass diese Lösung nicht unbedingt für jeden funktionieren muss. Sie hat aber bei mir das Problem behoben und ich kann jetzt einwandfrei Sims 2 spielen.
Ich hoffe dass alle anderen das auch hinbekommen und nicht am DirectX 9 verzweifeln
Und die Moral der Geschicht': Microschrott vertraut man nicht.
Viel Glück.