TT-MS Headquarters
Neue Grafiken (newgrf / GRF) benutzen - Druckversion

+- TT-MS Headquarters (https://www.tt-ms.de/forum)
+-- Forum: Problemecke (/forumdisplay.php?fid=70)
+--- Forum: Häufig gestellte Fragen (FAQ) (/forumdisplay.php?fid=29)
+--- Thema: Neue Grafiken (newgrf / GRF) benutzen (/showthread.php?tid=5237)



Neue Grafiken (newgrf / GRF) benutzen - Yoshi - 22.03.2011 12:08

Bitte ALLE Beiträge lesen!am 13.10.17 von Bernhard hinzugefügte Überschrift

OpenTTD und TTDPatch unterstützen NewGRFs. Wie man diese installiert wird im Folgenden erklärt.

.grf Dateien kann man zum Beispiel hier herunterladen:

[Bild: ottd.png] OpenTTD:

Anleitung für das Installieren mit dem Ingame-Download:

1. Im OpenTTD-Hauptmenü auf "Erweiterungen herunterladen" klicken:
[attachment=3939]

2. Hier kannst du die gewünschte Erweiterung auswählen und auf "Herunterladen" klicken:
[attachment=3781]

Weitere Informationen hierzu gibt es im Beitrag:Wie installiere ich extra Grafiken (GRFs)?

Anleitung für das manuelle Installieren:

1. Die gewünschte GRF-Datei als .grf oder in einem Archiv downloaden und gegebenenfalls entpacken.

Achtung! Es geht nur entpackt oder als tar - Archiv (was mit dem proprietären rar rein gar nichts
zu tun hat. Es geht auch kein zip, kein 7z oder gz oder xz oder sonstige Archiv-Formate) ...
und: Windows zeigt nicht immer das richtige Dateiformat an. Ist WinRar installiert, werden ZIP und TAR-Dateien auch als RAR angezeigt! Also, im Zweifel die Eigenschaften der Containerdatei anzeigen lassen (Rechtsklick, Eigenschaften), dort muss bei Dateityp stehen: WinRAR-Archiv (.tar) ! Bitte dazu auch den letzten Beitrag unten mit den Hinweisen von Eddi lesen.

2. Die .grf-Datei in den folgenden Ordner:
Windows 8 und höher : C:\Users\[Benutzername]\Documents\OpenTTD\content_download\Baseset **)
Windows Vista / 7 : C:\Users\[Benutzername]\Documents\OpenTTD\content_download\Baseset *)
Windows 95 / 98 / ME / 2000 / XP : Eigene Dateien\OpenTTD\content_download\ Baseset *)



*) Ab Version 1.2.0 . Vor Version 1.2.0 kamen die Grafiken in den DATA-Order.
**) Wenn das Spiel mit dem Installer installiert wurde. Wenn das Spiel manuell installiert wurde, und die Datei OpenTTD.cfg im Spiel-Hauptverzeichnis liegt, werden die Grafiken (und alles andere auch) dort gesucht! Das kann, wenn man öfter mit verschiedenen Versionen spielt, sinnvoll sein.


Benutzen von GRFs:

Bei einem neuen Spiel:
1. Im Hauptmenü "NewGRF-Einstellungen" anklicken:

Version 1.0.5 und älter :
[attachment=3941]

2.1. In den "NewGRF-Einstellungen auf "Hinzufügen" klicken
2.2. Gib den GRF-Name im Filter ein oder suche die GRF manuell im Auswahlfenster
2.3. Klicke die gewünschte GRF im Auswahlfenster an
2.4. Klicke auf "Zur Auswahl hinzufügen"
2.5. Eventuell musst du bestimmte Parameter eingeben. Beachte hierzu: Wie stelle ich Parameter bei Grafiken ein?
2.6. Mit "Übernehmen" speicherst du die Einstellung für neue Spiele
2.7. Nun kannst du die "NewGRF-Einstellungen" schließen
2.8. Um die NewGRF-Einstellungen zu benutzen, musst du ein neues Spiel starten

Neuere Versionen als 1.0.5 (Nightlys, beta's, Release-Candidates):
[attachment=3940]

2.1. Im Fenster "Inaktive NewGRF - Dateien" kannst du den Name der GRF-Datei im Filter eingeben oder du suchst die GRF manuell im Auswahlfenster
2.2. Wähle die gewünschte GRF aus
2.3. Mit "Hinzufügen" wird die GRF-Datei zur Liste hinzugefügt
2.4. Eventuell musst du bestimmte Parameter eingeben. Beachte hierzu: Wie stelle ich Parameter bei Grafiken ein?
2.5. Mit "Übernehmen" speicherst du die Einstellung für neue Spiele
2.6. Die "NewGRF-Einstellungen" kannst du nun schließen
2.7. Um die NewGRF-Einstellungen zu benutzen, musst du ein neues Spiel starten


Während des Spiels:

Bei neueren Versionen kann im laufenden Spiel nicht mehr die GRF-Zusammenstellung geändert werden.
Sollte dieses aus Entwickler-Gründen nötig sein, kann man die NewGRF-Einstellungen über die Konsole "freischalten". Der Befehl dazu lautet "set scenario_developer true". Das Problem: Einigen GRFs werden eventuell nicht mehr richtig funktionieren, die Grafikengine kann durcheinander kommen, Basiskosten und andere Details, die für einige Sets detailliert erarbeitet wurden werden durch andere Sets beeinflusst.... mit anderen Worten:
NUR FÜR ENTWICKLER! Nicht für laufende Spiele gedacht!


1. Im Reiter "Einstellungen" auf "NewGRF-Einstellungen" klicken:
[attachment=3942]

Version 1.0.5 und älter :
2.1. In den "NewGRF-Einstellungen auf "Hinzufügen" klicken
2.2. Gib den GRF-Name im Filter ein oder suche die GRF manuell im Auswahlfenster
2.3. Klicke die gewünschte GRF im Auswahlfenster an
2.4. Klicke auf "Zur Auswahl hinzufügen"
2.5. Eventuell musst du bestimmte Parameter eingeben. Beachte hierzu: Wie stelle ich Parameter bei Grafiken ein?
2.6. Mit "Übernehmen" speicherst du die Einstellung für neue Spiele.Dabei wirst du vor den Risiken gewarnt!
2.7. Nun kannst du die "NewGRF-Einstellungen" schließen


Neuere Versionen als 1.0.5 (Nightlys, beta's, Release-Candidates):
2.1. Im Fenster "Inaktive NewGRF - Dateien" kannst du den Name der GRF-Datei im Filter eingeben oder du suchst die GRF manuell im Auswahlfenster
2.2. Wähle die gewünschte GRF aus
2.3. Mit "Hinzufügen" wird die GRF-Datei zur Liste hinzugefügt
2.4. Eventuell musst du bestimmte Parameter eingeben. Beachte hierzu: Wie stelle ich Parameter bei Grafiken ein?
2.5. Mit "Übernehmen" speicherst du die Einstellung für neue Spiele.Dabei wirst du vor den Risiken gewarnt!
2.6. Die "NewGRF-Einstellungen" kannst du nun schließen


am 12.12.2022 von Bernhard etwas überarbeitet


Neue Grafiken (newgrf / GRF) in OpenTTD und TTDPatch benutzen - Yoshi - 18.09.2011 18:11

[Bild: patch.png] TTDPatch:

Anleitung für das manuelle Installieren:

Öffne dein TTDPatch-Verzeichnis und erstelle, sofern nicht schon vorhanden, einen Ordner namens newgrf, sowie eine cfg-Datei mit dem Namen newgrf.cfg.

Entpacke die *.grf-Dateien, die du installieren willst, in den Ordner newgrf.

Öffne nun die Datei newgrf.cfg mit einem Texteditor und füge für jede *.grf-Datei eine Zeile ein:

newgrf/<Dateiname>.grf

Setze für <Dateiname> den Dateinamen der jeweiligen *.grf ein.


Achtung: Einige GRFs müssen in einer bestimmten Reihenfolge nacheinander aufgeführt werden, oder mit Parametern dahinter. Schaue in der Dokumentation der entsprechenden GRFs nach, ob dies der Fall ist. Eine Erklärung zu den Parametern findest du hier: Wie stelle ich Parameter bei Grafiken ein?


Benutzen von GRFs:


1.TTDPatch starten und den Spielstand laden
2.In der Menüleiste beim Reiter "Einstellungen" (Schraubenschlüssel) auf "Status neuer Grafiken" klicken:
[attachment=4330]

3.Es öffnet sich das "GRF Status"-Fenster:
[attachment=4329]

4. Die Farben haben folgende Bedeutung:
[attachment=4327] Diese GRF-Datei ist nicht aktiv!
[attachment=4328] Diese GRF-Datei ist aktiv!
[attachment=4326] Diese GRF-Datei hat einen Fehler!
5. Mit "Anwenden" speicherst du die Einstellungen

Wenn die Grafiken danach immer noch nicht da sind, müssen sie mit einem Schildercheat aktiviert werden. Stelle dazu irgendwo auf der Karte ein Schild auf und schreib "cht:resetvehicles" (ohne Anführungszeichen). Bestätige mit OK. Danach kannst du das Schild wieder löschen.



18.09.2011 Yoshi: Generalüberholung (Zusammenführung von pETe!s, Bernhards und Yoshis Artikel)


Neue Grafiken (newgrf / GRF) benutzen - pETe! - 09.11.2012 09:38

OpenTTD
Für Versionen, die älter als 1.0.0 sind, bitte pETe!s Anleitung benutzen.
Für Versionen, die neuer als 1.0.0 sind, bitte Yoshis Anleitung benutzen.


[Bild: ottd.png] OpenTTD
  1. Die GRFs wie hier beschrieben installieren
  2. OpenTTD starten und das Savegame laden
  3. In der Menuleiste auf das Schraubenschlüssel-Icon klicken und gedrückt halten, Newgrf-Einstellungen auswählen
  4. Auf Hinzufügen klicken Problem *)
  5. Die gewünschte GRF-Datei auswählen und auf Zur Auswahl hinzufügen klicken
  6. Auf Übernehmen klicken und die Warnmeldung bestätigen

    *) Bei neueren Versionen kann im laufenden Spiel nicht mehr die GRF-Zusammenstellung geändert werden.
    Sollte dieses aus Entwickler-Gründen nötig sein, kann man das Tool über die Konsole "freischalten". Der
    Befehl dazu lautet "set scenario_developer". Das Problem: Einigen GRFs werden nicht mehr richtig
    funktionieren, die Grafikengine kann durcheinander kommen, Basiskosten und andere Details, die für
    einige Sets detailliert erarbeitet wurden werden durch andere Sets beeinflusst.... mit anderen Worten:
    NUR FÜR ENTWICKLER! Nicht für laufende Spiele gedacht!



[Bild: patch.png] TTDPatch
  1. Die GRFs wie hier beschrieben installieren
  2. TTD starten und das Savegame laden
  3. In der Menuleiste auf das Schraubenschlüssel-Icon klicken und gedrückt halten, Status neuer Grafiken auswählen
  4. Wenn das Kästchen vor der gewünschte GRF-Datei rot ist einmal drauf klicken, damit es grün wird.
  5. Auf Anwenden klicken
Wenn die Grafiken danach immer noch nicht da sind, stell irgendwo auf der Karte ein Schild auf und schreib rein: "cht:resetvehicles" (ohne Anführungszeichen) Danach kannst du das Schild wieder löschen.



16.04.2009, Roman: Neuverfassung, Erweiterung auf OpenTTD
25.05.2011, Bernhard, Versionshinweis



RE: Neue Grafiken (newgrf / GRF) benutzen - Bernhard - 13.10.2017 07:49

Ich habe GRFs heruntergeladen kann sie aber im Spiel nicht aktivieren oder sehe sie gar nicht

Eddi schrieb:Nochmal ein paar technische Details, weil das ja offenbar immer mal wieder falsch verstanden wird:
  • OpenTTD kann keine NewGRF aus ".tar.gz"-Dateien laden
  • OpenTTD kann aber ".gz"-Dateien entpacken (wird z.B. für Savegames verwendet)
  • Bananas bietet ".tar.gz"-Dateien als download an, die beim Benutzen des Ingame-Downloader automatisch entpackt werden
  • wenn man manuell von Bananas herunterlädt, muß man auch manuell entpacken.
  • OpenTTD kann NewGRFs aus ".tar"-Dateien laden, denn das .tar-Format ist einfach genug, um die darin enthaltenen Dateien 1:1 wie eine normale Datei zu laden
  • es wäre technisch möglich, auch NewGRFs aus ".tar.gz"-Dateien zu laden, aber die Performance wäre fürs Spielen nicht brauchbar (Komprimierung wie "gz" ist typischerweise für lineares Lesen ausgelegt, OpenTTD braucht aber "random access", also sofortigen Zugriff auf Daten irgendwo in der Mitte)