Steam: Baphomets Fluch 3 (Broken Sword 3) startet nicht

Nachdem vor einiger Zeit Baphomets Fluch 3 (englischer Originaltitel Broken Sword 3) bei Steam angeboten wird, häufen sich wieder die Problemmeldungen, dass das Spiel nicht startet. Der genaue Fehler wird nicht mal angezeigt, da der Bildschirm einfach schwarz wird und nur der Mauszeiger noch zu sehen ist.

Das Drücken von Esc oder Enter sorgt zwar dafür, dass man wieder zurück zum Desktop kommt, wo genau das Problem liegt, ist aber nicht ersichtlich. Man kann sich zwar durch Erzeugen eines Screenshots die Fehlermeldung auch später noch anzeigen lassen, aber auch diese ist in keinster Weise hilfreich.

Wer im Internet sucht findet zahlreiche Lösungsansätze, wie das Startproblem gelöst werden kann. Mittlerweile sind auch im Steamforum zur „Broken Sword“-Reihe einige Lösungsvorschläge gepostet worden.

Trotz der zahlreichen Lösungsansätze, tauchen allerdings immer wieder Fragen zu den Startproblemen auf. Hier daher eine Zusammenfassung aller von mir im Internet gefundenen Lösungsansätze. Vorweg aber bereits der Hinweis, dass in meinem Fall nur ein simpler Lösungsansatz geholfen hat. Alle anderen haben mehr Arbeit gemacht als geholfen.

Mögliche Lösungsansätze:

  • Hardwarebeschleuning der Audiowiedergabe auf Basisbeschleunigung ändern.
    Dieser Lösungsansatz hat bei mir geholfen, alle anderen waren unnötig oder haben wieder zu Problemen geführt.
  • Windowsauflösung auf 800×600 ändern
  • Bildschirmaktualisierungsrate auf 60Hz stellen
    Bei AMD (ATI)-Grafikkarten soll einer Änderung im Catalyst Control Center helfen (fest auf 60Hz, statt auf „same as Desktop“), wenn es nicht mit dem Windowsdialog funktioniert
  • Neuinstallation des Spiels und prüfen des Game Caches (letzteres nur bei Steam)
  • Die Kompatibilitätseinstellungen der Startdatei (BSTSD.EXE im Steamunterverzeichnis SteamApps\common\broken sword 3) ändern:
    • Kompatibilitätsmodus Windows 2000
    • In Bildschirmauflösung 640 x 480 ausführen
  • Deaktivieren der EAX-Soundeffekte (Creative Soundkarten)
  • Ändern (korrigieren) der Spieleeinstellungen in der Registry (unklar, ob bei Steam diese Werte wirklich verwendet werden):
    • HKEY_LOCAL_MACHINE/SOFTWARE/Revolution/BSTSD/video
      Es gibt hier 5 DWord-Werte (Änderungen in DEZIMAL angeben)
    • Depth : gibt die Farbtiefe an. Hier sind die Werte 16 und 32 möglich
      andere Werte sollen zu Fehlern führen können
    • Flags: genaue Funktion nicht bekannt
      Änderung nicht nötig! Standardwert ist “ 1 „
    • Height: Ändert die Auflösung / Width: Ändert die Auflösung
      z.B. Width x Heigth 640 x 480 ; 800 x 600 ; 1024 x 768 ; 1280 x 1024 usw.
      Hier kann es evtl. helfen auch einmal eine andere Auflösung als die Desktop-Auflösung wählen. Angeblich soll man keine zu hohe Auflösung verwenden, sondern am besten 640×480 oder 800 x 600 ausprobieren.
    • Refresh: Ändert die Bildschirmaktualisierungsrate
      Dieser sollte unter 100 liegen.
    • Zur Vereinfachung liegen hier die Registry-Änderungsdateien (reg-Dateien), die im THQ-Forum gepostet wurden. Mit diesen kann man die Änderungen automatisch vornehmen (Beschreibung liegt bei):
      320×200, 16Bit, 85Hz / 640×480, 16Bit, 60Hz / 640×480, 32Bit, 85Hz / 800×600, 16Bit, 60Hz / 800×600, 32Bit, 85Hz / 1024×768, 16Bit, 60Hz / 1024×768, 32Bit, 85Hz / alle vorherigen
      Die Dateien können auch verwendet werden, wenn die Einträge in der Registry noch fehlen. Die Dateien sollten wenigstens auf Windows 98- und Windows XP Systemen funktionieren.
  • Spezielle Tools für die Bildschirmaktualisierungsrate deaktivieren/deinstallieren und Funktionen wie erzwungene/forced Refresh-/Bildschirmaktualisierungsrate deaktivieren.
  • Vor dem Spielstart die Desktopauflösung ändern und bei Misserfolg schrittweise andere Auflösungen probieren.
  • Wert für „DirectDraw Aktualisierungsrate außer Kraft setzen“ verändern:
    • Start => Ausführen => „dxdiag“ eingeben und ENTER drücken
    • Karteireiter „Weitere Hilfe“ anwählen
    • „Außer Kraft setzen“ anwählen
    • Für „Wert für die Außerkraftsetzung“ die Zahl 60 eingeben und mit Klick auf „OK“ bestätigen
    • DxDiag mit Klick auf „Beenden“ schließen

Bestätigt wurde zudem, dass eine Aktualisierung der blinkw32.dll eher zu weiteren Problemen führt, als zur Lösung beizutragen.