HOWTO FreeCNC

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index


FreeCNC ist eine auf SDL basierende Open-Source-Umsetzung der Command & Conquer Engine. Es werden die originalen Grafik-, Audio- und Videodateien unterstützt. FreeCNC wurde nie fertig gestellt, daher sind viele Optionen nicht vorhanden, für ein kurzes Spiel zwischendurch sollte es aber genügen.

Inhaltsverzeichnis

[Bearbeiten] Unterstützte Spiele

  • Tiberian Dawn DOS
  • Tiberian Dawn Gold (aus The First Decade)
  • Tiberian Dawn Demo
  • Tiberian Dawn convert ops expansion pack
  • Red Alert (Nicht vollständig unterstützt)
  • Red Alert Demo (Nicht vollständig unterstützt)

Hinweis: Laut der Readme werden nur die US-Versionen unterstützt

[Bearbeiten] Installation der Engine

FreeCNC ist im Portage-Tree enthalten. Durch das Ebuild sind zwei Installationsarten möglich.

[Bearbeiten] Automatische Installation mit Command & Conquer Tiberian Dawn Demo

Um die Enginge mit der Demo des ersten Command & Conquer-Teils automatisch zu Installieren wird die Use-Flag nocd benötigt. Am besten trägt man diese in die package.use ein

echo "games-strategy/freecnc nocd" >> /etc/portage/package.use

Danach wie gewohnt emergen:

emerge games-strategy/freecnc

[Bearbeiten] Manuelle Installation der Gamefiles

Wer die Vollversion von Tiberian Dawn besitzt oder Red Alert versuchen möchte sollte die Spieldateien Manuell kopieren. Hierzu erst einmal die Engine ohne nocd-Flag installieren:

emerge games-strategy/freecnc

Nun müssen die Gamefiles in den Ordner /usr/share/games/freecnc kopiert werden.

[Bearbeiten] Tiberian Dawn (DOS)

  • Benötigt
    • conquer.mix
    • general.mix (enthält die Missionsdaten)
    • desert.mix
    • temperat.mix
    • winter.mix
    • local.mix (Im Unterverzeichnis install der CD)
    • speech.mix (Im Unterverzeichnis aud1 der CD)
  • Optional
    • scores.mix
    • sounds.mix
    • movies.mix
    • transit.mix

Hinweis: Nur die Dateien movies.mix und general.mix unterscheiden sich auf beiden CDs. Wenn die Dateien als movies-gdi.mix und movies-nod.mix sowie general-gdi.mix und general-nod.mix kopiert werden können beide Missionen genutzt werden.

[Bearbeiten] Tiberian Dawn Gold (Windows 95 und The First Decade)

Zusätzlich zu den oben genannten Dateien werden folgende benötigt. Diese Files sind im InstallShiel-Archiv der CD versteckt und lassen sich durch eine Installation oder einen geeigneten Extractor zugänglich machen.

  • cclocal.mix
  • updatec.mix
  • deseicnh.mix
  • tempicnh.mix
  • winticnh.mix
  • speech.mix

[Bearbeiten] Tiberian Dawn Covert Ops (Expansion)

Folgende Dateien sind zusätzlich zu kopieren:

  • sc-000.mix
  • sc-001.mix

[Bearbeiten] Tiberian Dawn Demo

Hier sollte die nocd-Flag genutzt werden. Die Dateien lassen sich im Demoarchiv finden. Video und Musikdateien sind in einer separaten Datei.

[Bearbeiten] Red Alert

Achtung Dieses Spiel wird offiziell nicht unterstützt

Es werden nur zwei Dateien benötigt. Von welcher CD diese stammen ist egal - beide CDs enthalten alle Missionen, nur die Videos (nicht unterstützt) sind unterschiedlich.

  • redalert.mix
  • main.mix

[Bearbeiten] Red Alert Demo

Achtung Dieses Spiel wird offiziell nicht unterstützt

Es werden alle Dateien aus dem Demoarchiv benötigt.

Hinweis: Leider konnte ich die Demo weder per Hand noch mit dem Downloadscript der Entwickler ans laufen bringen

[Bearbeiten] Troubleshooting

[Bearbeiten] Spiel startet als User nicht

User, welche FreeCNC nutzen wollen müssen in der Gruppe games sein. Dies geht z.B. mit diesem Befehl
gpasswd -a <USER> games

Nach einer Neuanmeldung sollte das Spiel starten

[Bearbeiten] Spieldateien kopiert aber Fehlermeldung "Unable to find mixes for any of the supported games!"

In einigen Versionen scheinen die Mix-Dateien in Großbuchstaben zu sein. Das Spiel erwartet jedoch Kleinbuchstaben.

[Bearbeiten] Der Feind greift nicht an (?)

Dies sollte mit Alt+F12 passieren

'Persönliche Werkzeuge