(07.04.2013 14:49)Sallarsahr schrieb: Moin Moin,
Ich habe nebenan ein Spielstand geladen, und der sagt "natürlich" : Grf-Datei nicht gefunden.
Also habe nach geschaut, gesucht wird eine fish.grf mit der ID:414E0101, als Dateiname schwirt da noch eine Ordnerbezeichnung fish-nightly rum
So Über Bananas habe ich eine fish.grf mit der ID:414E0101, warum behauptet jetzt OTTD es sei nicht kompatibel?
Du mußt eine kompatible Version von FISH finden.
Generell:
* Die grfID bestimmt, das es die gleiche "Baureihe" von NewGRFs ist, wie es bspw. von Büchern verschiedene Auflagen gibt
* Via Action14 gibt das NewGRF seine Version, sprich in der Analogie vorher, seine Auflage bekannt.
* Via Action14 kann es ebenso definieren, bis zu welcher früheren Auflage es rückwärts-kompatibel ist. Wird dieses NICHT angegeben, so ist das NewGRF nur zu der exakt gleichen Version kompatibel; das wird bestimmt durch die md5-Summe.
FISH nutzt diese Mechanismen im Sinne wie sie gedacht sind und definiert beide Action14-Einträge. Einige Änderungen im Code (bspw. das Weglassen alter Fahrzeuge) fordert ein Heraufsetzen der Version zu der man rückwärts kompatibel ist; sowas wurde da ein paar Mal gemacht. Vielleicht findest Du die FISH-Version mit der passenden md5-Summe noch
hier.
Wenn Du NewGRFs von Bananas verwendest, wirst Du generell keine Probleme haben, da Du beim Laden des Spielstands auch die Möglichkeit hast, die genau passenden Versionen, auch wenn sie nicht mehr aktuell sind, herunterzuladen. Sind die NewGRFs aus anderer Quelle und nicht auf Bananas, so solltest Du zumindest ungefähr wissen, welche Version Du benötigst bzw. wann die gesuchte Version aktuell war.