nothing
Celestia
none
none
Tipps & Tricks

Diesen Tipp können Sie am Ende dieser Seite mit Klick auf das Druckersymbol ausdrucken.
Bitte beachten: Der Ausdruck enthält keine Grafiken/Abbildungen und spart dadurch wertvolle/n Tinte/Toner.

Celestias Dateitypen (CEL & CELX) manuell registrieren

Wenn Sie bei der Installation der Original-Celestiaversion die Registrierung der Dateitypen "cel" und "celx" (entgegen meiner Empfehlung) abgewählt hatten, können Sie keine cel:urls (z.B. über Ihren Browser oder Websites) und/oder keine Skripte über einen Doppelklick auf die Skript-Datei starten. Windows weiß dann nicht, welches Programm es dazu verwenden soll.

Wer die (hier rot umrandeten) Checkboxen bei der Installation abgewählt hatte, verhindert die Registrierung der Dateitypen:
Installationsfenster

Um diese "Fehlentscheidung" zu korrigieren müssten Sie eigentlich Celestia neu installieren, denn in Celestia können Sie diese Einstellung nachträglich nicht verändern!
Sofern Sie keine Modifikationen an Dateien vorgenommen haben, die in der Basis-Installation enthalten sind (z.B. .cfg und .ssc), ist eine Neu-Installation sicher der einfachste und sicherste Weg.

Haben Sie jedoch an vielen Originaldateien Veränderungen vorgenommen oder die Standard-Texturen ersetzt, die bei einer Neu-Installation verloren gehen würden, müssen Sie in die Windows-Registry manuell eingreifen.

Wie Sie dazu vorgehen, werde ich Ihnen im Folgenden erklären. Beachten Sie dabei jedoch, dass Sie bei falschen Eingriffe in die Windows-Registry Ihre Registry "zerschießen" können! Unversierte Anwender sollten daher vorher die Registry sichern! Wie Sie dies machen, können Sie z.B. hier nachlesen.


1. Dateien registrieren

Nachdem Sie die Registry über Start -> Ausführen und dort mit dem Befehl "regedit" geöffnet haben, führen Sie einen Rechtsklick auf "HKEY_CLASSES_ROOT" aus und wählen dort "Neu>" und klicken auf "Schlüssel":

Hauptschlüssel HKEY_CLASSES_ROOT

Damit wird ein neuer Schlüssel angelegt ...

neuer Schlüssel

... den Sie ".cel" (ohne Anführungsstriche! - Beachten Sie den Punkt vor "cel"!) nennen:

umbenannter Schlüssel

Auf der rechten Seite wird automatisch ein Standard-Name angelegt:

Standrad-Zeichenfolge

Den Wert dieses Standard-Namens werden wir nun ändern. Dazu führen Sie einen Rechtsklick auf "(Standard)" aus und wählen dort "Ändern":

Wert ändern

Es öffnet sich ein Eingabefenster, in dem Sie nun als Wert "celestia_script" (ohne Anführungsstriche!) eintragen und anschließend auf "OK" klicken:

Eingabefenster

Der korrekte Eintrag sieht dann so aus:

Korrekter Eintrag



Anschließen legen Sie auf die gleiche Weise den Schlüssel ".celx" (ohne Anführungsstriche! - Beachten Sie den Punkt vor "celx"!) an. Gehen Sie also genau so wie oben beschrieben vor.

Wenn das erledigt ist, haben Sie den ersten Teil Ihrer Arbeit bereits erledigt und die Dateierweiterungen ".cel" und ".celx" registriert.

Hinweis: Das Celestia-Setup (1.5.1) legt darüberhinaus auch noch den Schlüssel ".clx" an, der jedoch nicht mehr verwendet wird. Die Erstellung dieses Schlüssels können Sie sich also sparen. Falls Sie ihn dennoch anlegen wollen, gehen Sie wie oben beschrieben vor.

Jetzt müssen Sie Windows nur noch beibringen, welches Programm diese Dateien öffnen soll.

2. Dateien verlinken

Dazu führen Sie erneut einen Rechtsklick auf "HKEY_CLASSES_ROOT" aus und wählen dort wieder "Neu>" und klicken auf "Schlüssel":


Hauptschlüssel HKEY_CLASSES_ROOT


Damit wird ein weiterer neuer Schlüssel angelegt, den Sie "cel" (ohne Anführungsstriche! - Beachten Sie, dass nun kein Punkt vor "cel" gesetzt werden darf!) nennen:

umbenannter Schlüssel

Auf der rechten Seite wird wieder automatisch der Standard-Name angelegt, dessen Wert wieder geändert werden muss. Dazu führen Sie einen Rechtsklick auf "(Standard)" aus, wählen dort wieder "Ändern":

Wert ändern

Es öffnet sich das bekannte Eingabefenster, in dem Sie nun als Wert "URL:cel Protokol" (ohne Anführungsstriche!) eintragen und anschließend auf "OK" klicken:

Eingabefenster


Dem Schlüssel "cel" muss nun eine zusätzliche Zeichenfolge hinzugefügt werden. Dazu führen Sie einen Rechtsklick auf den Schlüssel "cel" aus und wählen "Neu>" und klicken auf "Zeichenfolge":

neue Zeichenfolge


Dieser Zeichenfolge geben Sie den Namen "URL Protocol" (ohne Anführungsstriche!).

Das Ergebnis der beiden letzten Aktionen muss dann so aussehen:

Umbenennen der Zeichenfolge


Führen Sie nun nochmal einen Rechtsklick auf den Schlüssel "cel" aus und wählen dort wieder "Neu>" und klicken auf "Schlüssel":

Neuer Schlüssel


Diesem neuen Schlüssel gegen Sie den Namen "Shell" (ohne Anführungsstriche!). Der rechts automatisch angelegte Standard-Name bleibt unangetastet.

Führen Sie nun einen Rechtsklick auf den soeben angelegten Schlüssel "Shell" aus und wählen dort wieder "Neu>" und klicken auf "Schlüssel":

Neuer Schlüssel


Diesem Schlüssel gegen Sie den Namen "open" (ohne Anführungsstriche!). Der rechts automatisch angelegte Standard-Name bleibt wieder unangetastet.

Diesem Schlüssel fügen Sie nun den Schlüssel "Command" (ohne Anführungsstriche!) hinzu, in dem Sie wieder per Rechtsklick auf den Schlüssel "open" klicken und dort "Neu>" wählen und auf "Schlüssel" klicken:

Neuer Schlüssel

Das Ergebnis im linken Teil des Editors sollte nun so aussehen:

Ergebnis


Der leere Wert im rechts automatisch angelegten Standard-Namen unter "Command" muss nun noch eingegeben werden. Mittels Rechtsklick auf "(Standard)" und Auswahl von "Ändern" öffnen Sie das Eingabefenster und vergeben dort als Wert den Pfad zu Ihrer Celestia-Installation sowie einige Übergabeparameter (Syntax: "LW:\ggf. Zwischenverzeichnisse\Celestia\celestia.exe" --once --dir "LW:\ggf. Zwischenverzeichnisse\Celestia" -u "%1".

Bei mir würde ich folgenden Wert eintragen (beachten Sie die gesetzten Anführungsstriche):

Pfad zu Celestia

Wenn Sie bei der ursprünglichen Installation von Celestia den Speicherort nicht geändert haben, dürfte der folgende Wert für Sie korrekt sein:
"C:\Programme\Celestia\celestia.exe" --once --dir "C:\Programme\Celestia" -u "%1" (Windows XP)
"C:\Program Files\Celestia\celestia.exe" --once --dir "C:\Program Files\Celestia" -u "%1" (Windows Vista)

Der korrekte Eintrag sieht dann in etwa so aus:

Korrekter Eintrag


Puh! Das alles sieht ganz schön kompliziert aus, ist aber schnell erledigt. Verzagen Sie also nicht, wenn Sie die (fast) gleiche Prozedur für das Anlegen des weiteren Schlüssels "celestia_script" noch einmal durchführen müssen:

Dazu gehen Sie vor, wie unter Punkt 2. beschrieben, vergeben aber statt des Schlüssels "cel" den weiteren Schlüssel "celestia_script" (ohne Anführungsstriche!) und fügen die Unterschlüssel "Shell", "open" und "Command" wie oben beschrieben hinzu:

celestia_script


Beachten Sie jedoch, dass für den Standard-Namen "(Standard)" im Schlüssel "celestia_script" kein Wert einge-
tragen wird! Beim Schlüssel "cel" hatten Sie dort "URL:cel Protokol" als Wert eingetragen. Unter "celestia_script" bleibt der Wert nicht gesetzt:

Wert nicht gesetzt



Wenn Sie alle Eintragungen für "celestia_script" vorgenommen haben, sind Sie fertig und können den Regitry-Editor mit Klick auf das Kreuz in der rechten oberen Ecke der Menüleiste schließen. Ein Neustart von Windows ist nicht erforderlich.

Dieser Tipp wurde am 28.02.2009 erstellt.

Tipp ausdrucken