So mancher, der OpenTTD gerne testen würde, scheitert bereits bei der Installation: Lediglich die kurze Fehlermeldung »Cannot open file ’sample.cat’« lässt sich entlocken. Der Grund hierfür ist, dass das Spiel Grafiken von Transport Tycoon Deluxe benötigt — die Rechte an diesen Dateien liegen bei Atari — daher wird die Original-CD gebraucht.
Diesen Zustand versucht das OpenGFX-Projekt zu ändern: In mühevoller Kleinarbeit werden eigene Schriften und Symbole, Grafiken und Sounds erstellt und unter einer freien Lizenz veröffentlicht. Zwar sind sowohl die Grafik- als auch die Soundpakete nicht vollständig fertiggestellt, aber bereits seit einigen Monaten sind die Entwicklerversionen in der Lage, gänzlich ohne Original-CD auszukommen. Auch die kürzlich veröffentlichte Betaversion 0.7.0-beta1 verfügt über diesen Lademechanismus — und in dieser Anleitung wird beschrieben, wie es funktioniert.
Was benötigt wird
Sie benötigen neben der OpenTTD-Betaversion noch einige andere Dateien. Das Downloadvolumen liegt insgesamt bei etwa 7 MB.
- Die aktuelle OpenTTD-Betaversion OpenTTD 0.7.0-beta1
- Die aktuelle OpenGFX-Version OpenGFX Alpha 4.2
- Eine Sample.cat-Dummydatei Sample.cat
- Eine OpenTTD-Konfigurationsdatei openttd.cfg (als ZIP-Datei openttd-cfg.zip)
Sollten Sie die Konfigurationsdatei nicht herunterladen können, klicken Sie diese mit der rechten Maustaste an und wählen Sie »Ziel speichern unter…«. Auch eine manuelle Bearbeitung der Datei ist möglich und wird am Ende dieses Artikels beschrieben.
Los geht’s!
Nachdem Sie OpenTTD 0.7.0-beta1 heruntergeladen haben, entpacken Sie es in einen Ordner nach Wahl, in unserem Beispiel nach C:\Programme\OpenTTD-0.7.0-beta1.

Die Dateien des OpenTTD-Zip-Archivs werden entpackt
Nun benötigen Sie OpenGFX Alpha 4.2. Aus diesem Archiv wird die Datei OpenGFX_Alpha4.2.tar in den Unterordner Data entpackt. Die Datei OpenGFX_Alpha4.2.tar ist ihrerseits selbst ein Archiv, der Inhalt muss jedoch nicht entpackt werden.

Das OpenGFX-Paket im Data-Ordner. Die Tar-Datei muss nicht entpackt werden
Nun benötigen Sie noch die Datei Sample.cat. In dieser Datei sind beim Originalspiel die Sounddaten enthalten. Entsprechende Ersatzsounds sind noch nicht fertig, weshalb Sie sich mit einer Dummy-Datei behelfen müssen. Diese enthält keine Sounds, sorgt aber dafür, dass sich OpenTTD starten lässt. Kopieren Sie die Datei in den Ordner Data.

Die Sample.cat-Dummy-Datei wird in den Data-Ordner kopiert
OpenTTD muss noch informiert werden, dass das OpenGFX-Paket genutzt werden soll. Hierfür sorgt eine Einstellung in der Konfigurationsdatei openttd.cfg, die das Programm beim ersten Start erstellt. Wer wenig Mühe haben will, kann die fertig bearbeitete openttd.cfg einfach in den OpenTTD-Ordner kopieren.

Die Datei openttd.cfg wird in den OpenTTD-Ordner kopiert
Nun können Sie OpenTTD starten. Das Programm erkennt, dass die Datei Sample.cat keine Sounds enthält und gibt eine entsprechende Fehlermeldung aus, die Sie mit OK bestätigen.

Sample.cat-Fehlermeldung: Mit OK bestätigen
Anschließend startet OpenTTD mit dem OpenGFX-Grafikset. Hier können Sie ganz normal spielen. Einziges Manko: Da einige der neueren Gebäude noch nicht fertig sind, werden diese als schwarze Flächen angezeigt, wie es im Startbildschirm zu sehen ist. Auch einige wenige Fahrzeuggrafiken sind noch nicht fertig.

OpenTTD 0.7.0-beta1 in Aktion: Ohne Dateien der Original-CD
Unterschiede zur Originalversion
Neben einigen fehlenden Grafiken ist auch der Sound noch nicht fertig: So müssen Sie zumindest am Anfang noch auf das Pfeifen der Züge und die Arbeitsgeräusche der Industrien verzichten. Darüberhinaus sind auch Schriftarten und Symbole geändert und wirken auf den ersten Blick etwas ungewohnt.

Unterschiede der Schriftarten: Links TTD, rechts OpenGFX

Unterschiede der Grafiken: Links TTD, rechts OpenGFX
Änderungen in der Konfigurationsdatei manuell durchführen
Nicht jeder wird OpenTTD zum ersten Mal verwenden. Wenn Sie schon öfter gespielt haben, werden Sie ihre bisherige Konfiguration behalten wollen. Öffnen Sie in diesem Fall die bereits bestehende openttd.cfg im Editor notepad.exe und fügen die Zeile graphicsset = “OpenGFX” dem Abschnitt [misc] hinzu.

Editieren der openttd.cfg-Datei im Editor
Alternativ kann OpenTTD auch einfach in der Eingabeaufforderung mit dem Parameter openttd -I OpenGFX gestartet werden.

Auswahl des Grafiksets beim Start in der Eingabeaufforderung
Übersicht über die geänderten Dateien
Die Dateien von der Original-CD, die gewöhnlich in den OpenTTD-Data-Ordner kopiert werden müssen, sind:
- TRG1R.GRF
- TRGCR.GRF
- TRGHR.GRF
- TRGIR.GRF
- TRGTR.GRF
- SAMPLE.CAT
Das OpenGFX-Projekt besteht aus folgenden Dateien:
- opengfx1r.grf
- opengfxcr.grf
- opengfxhr.grf
- opengfxir.grf
- opengfxtr.grf
- opengfxw.grf
- opengfx.obg
18. Februar 2009 um 12:49 Uhr
Wow, ein toller Artikel wie man das Spiel auch ohne die Default-Grafiken starten kann
Selbst dem Englischen fehlt desbezüglich eine solche gute Anleitung für Newbies.
18. Februar 2009 um 14:02 Uhr
Joh, super Artikel. Kann sich aber noch ändern bis zum Release.
Eine kleiner Fehler:
— die Rechte an diesen Dateien liegen bei Atari <– Das ist falsch, Atari hat nur das Recht sie zu nutzen, die Rechte sind bei, hmm dihedral fragen
Grüsse aus der Schweiz
-Ammler
11. August 2009 um 15:15 Uhr
Nach langem suchen bin ich ja auf das openttd gestoßen und mit deren Beschreibung hab ich es endlich wieder zum laufen gebracht. Und dann sogar noch besser wie das original.