Wenn beim Starten von Descent 3: Mercenary die Fehlermeldung Unable to load level file merc1.d3l auftritt, dann liegt das daran, daß Mercenary nicht richtig installiert wurde.
Descent 3 zeigt diese Fehlermeldung an, wenn die Windows Registry-Einträge für das Spiel fehlen. Das kann zum Beispiel auftreten, wenn der Spieleordner von einem Computer auf einen anderen übertragen wurde, ohne Descent 3 nochmal mit dem Installationsprogramm zu installieren.
Die Registrierungseinträge, auf die Descent 3 prüft, sind die Einträge von Mercenary unter Software in der Systemsteuerung, die zum Hinzufügen/Entfernen von Programmen verwendet werden.
Zum Reparieren muß der folgende Registrierungsschlüssel angelegt werden:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Descent3 Mercenary
Dort wird dann der Wert UninstallString benötigt. Er darf ruhig leer bleiben.
Unter dem gleichen Schlüssel muß ein weiterer Eintrag (String) angelegt werden: DisplayName. Dieser muß zu Descent 3: Mercenary gesetzt werden.
Du kannst aber auch die Registry-Datei MercenaryUninstallFix.reg herunterladen und in die Windows Registry einspielen. Die Datei legt die fehlenden Einträge automatisch an.
Download MercenaryUninstallFix.reg (0.00 MiB = 0.6 KiB = 622 bytes)
Das Spiel prüft nur auf die Existenz des Uninstall-Schlüssel-/Wertepaares, aber verwendet es für sonst Nichts. Der String-Eintrag DisplayName wird eigentlich gar nicht benötigt, aber ich bin mir nicht sicher, ob Windows unter Software in der Systemsteuerung ohne ihn Probleme macht oder nicht. Wer weiß, was Windows tut, wenn es Deinstallationseinträge ohne DisplayName findet. Windows XP kommt jedenfalls auch klar, wenn DisplayName fehlt, ich konnte das aber nicht unter allen möglichen Windows-Versionen testen.
|