Half Life 2: Control-Center - Installation
 

Grundsätzliche Vorgehensweise bei der Installation

 
Wegen den unterschiedlichen Setup-Varianten möchte ich an dieser Stelle noch einmal erklären, wie man bei der Installation des Control-Centers am besten vorgeht.
 
Eine typisches Control-Center Setup-Paket besteht normalerweise aus  folgenden Komponenten:
  • HL2-CCX.Exe - Die eigentliche Anwendung
  • HL2ObjectLibrary.ocx - Eine Bibliothek mit visuellen Elementen
  • HL2ClassLibrary.dll - Eine Bibliothek mit häufig benötigten Programmcode
  • HL2-CCX.Ini - Die Konfigurationsdatei
Zusätzlich zu den o.g. Dateien werden die folgenden Programm-Pakete benötigt:
  • Visual Basic Laufzeitumgebung
  • Microsoft Common Controls 2
  • Microsoft Data Access Components
  • MySql ODBC Connector

Diese Dateien werden in einem komprimierten Archiv eingebunden, welches den Namen HL2-CCX.CAB trägt. Bei der Installation entnimmt die Anwendung Setup.Exe diesem Archiv alle benötigten Dateien. Welche Dateien benötigt werden steht in der Datei Setup.ini.

 
Nun ist es aber so, dass Microsoft seit Windows 2000 die Laufzeitumgebung für alle seine Compiler mit in das Betriebssystem eingebunden hat, weshalb man diese Dateien eigentlich nicht installieren muss. Gleichzeitig blähen diese Dateien ein Setup-Paket enorm auf, beim Control-Center um etwa 1400 Prozent!
Es kann auch vorkommen, dass auf einem Rechner zwar die richtigen Dateien vorhanden sind, diese jedoch in einer anderen Sprachversion vorliegen. In solch einem Fall benötigt man dann doch die Microsoft Runtime Bibliothek.
 
Spätestens nach der ersten vollständigen Installation des Control-Centers hat man alle benötigten Dateien auf seinem Rechner und es wäre eine ziemliche Bandbreitenverschwendung, bei jedem Update alle Dateien vollständig herunter zu laden. Daher biete ich i.d.R. ein vollständiges Setup, sowie ein abgespecktes Update an.
 
Das vollständige Setup kann wie jede andere Anwendung installiert werden. Dabei ist nichts weiter zu beachten. Wer das Control-Center bereits installiert hat, sollte vor der vollständigen Installation die frühere Version sauber deinstallieren und dann erst die neue Version installieren. Sie brauchen dabei keine Angst um Ihre bestehenden Daten zu haben. Das Control-Center lässt die Daten unberührt und erkennt sie in der Regel auch problemlos. Nur wenn Sie mit Kommandozeilen-Parametern oder einer Profiles.Ini den Installationspfad verbiegen müssen Sie diese Daten anpassen.
 
Bei dem Update sollten Sie stets alle Versionen, in der Reihenfolge des Erscheinens installieren, denn es kann vorkommen, dass neue Bibliotheken eingebunden und/oder umbenannt werden müssen. Zudem können neue Daten, wie z.B. Screendumpf, Flaggen, etc. enthalten sein. (Profis können natürlich auch einfach in den Setup-Dateien nachsehen, ob dies der Fall ist und ggf. unnötige Updates überspringen.)
 
Ein Update kann auf zwei verschiedene Arten installiert werden:
  1. Augen zu und einfach über die bestehende Installation installieren.
    (Hiervon rate ich jedoch ab, weil ziemlich viel Müll in der Registrierungs-Datenbank zurück bleibt)
  2. Händisches Update mittels RegServer
Weil zu der ersten Variante eigentlich nichts weiter zu sagen ist, erkläre ich hier nur die zweite Variante.
 
  • Laden Sie sich im Forum den RegServer aus dem Tool-Bereich (HL2:Control-Center > CC-Tools) herunter und installieren sie ihn.
  • Starten Sie den RegServer und wechseln Sie damit in das Verzeichnis, in dem das Control-Center installiert ist (C:\Programme\HL2-CCX).
  • Nun wählen Sie nacheinander die beiden Dateien HL2ObjectLibrary.ocx und HL2ClassLibrary.dll und betätigen bei jeder Datei einmal den Button mit dem Löschen-Symbol um die Dateien aus der Registrierung zu entfernen.
  • Jetzt entpacken wir mit WinRar die CAB-Datei aus und kopieren den Inhalt in das Programmverzeichnis.
  • Nun nur noch eben mit dem RegServer bei den beiden Dateien das Häckchen anklicken und das war es dann schon.
Sollten sich irgendwelche anderen DLLs in dem CAB-Archiv befinden, dann kopieren Sie die einfach ins Windows System32 Verzeichnis.
 
Bei jedem Update wird auch eine Datei namens Changes.txt installiert, die Sie lesen sollten. Zudem wird eine aktuelle Datei der HL2-CCX.Ini mitgeliefert, die dazu dient, eventuelle Änderungen zu übernehmen.
 
Ich hoffe, nun alle Unklarheiten beseitigt zu haben.
 

Zurück