StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
Modern Train Station Set
Früher ließ sich mal mit dem MTSS der Berliner Hbf bauen, aber im Nightly r22383 schaut er irgendwie seltsam aus (siehe Bild).
Nun hat mich MBs Beitrag bzgl. seiner Hafenanlagen stutzig gemacht und eine Frage aufgeworfen: Kann es sein, dass mit der fortschreitenden OTTD-Entwicklung GRFs inkompatibel werden?
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 02.05.2011, 12:22 |
|
Eddi
Tycoon
    
Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
|
RE: Modern Train Station Set
(02.05.2011, 12:22)StefanD schrieb: Kann es sein, dass mit der fortschreitenden OTTD-Entwicklung GRFs inkompatibel werden? Jein. Es gibt die Garantie, daß ein einmal konform zu GRF-Specs geschriebenes GRF auf immer und ewig seine Funktionalität behalten wird. (Außer die komplette GRF-Version wird als "inkompatibel" abgeschaltet, was in der (TTDPatch) GRF-Geschichte mit den Versionen 1 und 2 passiert ist, GRF-Versionen 3 bis 7 sind aufwärtskompatibel.)
D.h. es gibt genau drei Fälle, wie ein GRF nicht richtig funktioniert:
- Es ist ein "Layer 8"-Fehler, also der Nutzer hat was falsch gemacht, beispielsweise die Readme nicht gelesen (das ist wohl der häufigste Fall)
- Es ist ein Bug im GRF, der vorher nicht aufgefallen ist, aber jetzt durch irgendwelche Code-Änderungen wie verschärfte Kompatibilitätskontrollen oder ähnliches ausgelöst wird, das ist bei MTSS durchaus möglich, da es sich ja explizit um eine Beta-Version handelt.
- Es ist ein Bug in OpenTTD, das kommt auch vor.
Der Trick besteht jetzt darin, herauszufinden, welcher der Fälle eingetreten ist.
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011, 13:49 von Eddi.)
|
|
| 02.05.2011, 13:47 |
|
planetmaker
Tycoon
    
Beiträge: 1.309
Themen: 25
Registriert seit: Oct 2008
|
RE: Modern Train Station Set
(02.05.2011, 12:22)StefanD schrieb: Früher ließ sich mal mit dem MTSS der Berliner Hbf bauen, aber im Nightly r22383 schaut er irgendwie seltsam aus (siehe Bild).
Nun hat mich MBs Beitrag bzgl. seiner Hafenanlagen stutzig gemacht und eine Frage aufgeworfen: Kann es sein, dass mit der fortschreitenden OTTD-Entwicklung GRFs inkompatibel werden? Eher sehr selten, wenn sie sich an die offiziellen Spezifikationen halten. Beim MTSS sieht es so aus, dass es auf einen Bug in OpenTTDs Implementierung der NewGRF-Spezifikationen sich verließ, der zwischenzeitlich behoben wurde; sprich: es hat eigentlich nie richtig funktioniert  durch Zufall aber hatte es geklappt.
Manchmal stellt sich eben heraus, dass einzelne NewGRFs sich auf das bestimmte Funktionieren von Code verlassen, dessen Verhalten nicht oder sogar anders spezifiziert ist. Auf Grund von Fehlern (die bspw. nicht auffielen, weil zum Zeitpunkt der Implementierung keine Testmöglichkeiten vorhanden waren), fielen diese Fehler damals nicht auf sondern erst als NewGRFs auftauch(t)en, die sich an die Spezifikationen halten aber ausreizen es dann zu Fehlern führt. Wenn diese Fehler in OpenTTD dann behoben werden, dann können fehlerhaft programmierte NewGRFs schon 'mal so ausschauen als ob OpenTTD inkompatibel geworden wäre - während häufig nur die Funktionsweise wie etwas zu geschehen hat, um Fehler zu vermeiden, präzisiert wurde. Bspw. akzeptiert OpenTTD jetzt keine NewGRFs mehr, die sich als NFO-Version 1 oder 2 ausgeben. Trotzdem tun das locker eine Hand voll NewGRFs, die letztes Jahr geschrieben wurden - alle fälschlicherweise, da sie den aktuell gültigen Dialekt in der Version 7 de-facto nutzen.
Cheers,
pm
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011, 13:51 von planetmaker.)
|
|
| 02.05.2011, 13:50 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Punkt 1 trifft nicht zu, weil wegen weil ich hab ihn ja vor 1.1.0 gebaut und da gings.
Punkt 2 könnte hinkommen, weil die Veröffentlichung des Sets (auf Grund des Drucks nebenan) recht zügig war.
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 02.05.2011, 13:51 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Bernhard schrieb:Hältst Du Dich genau an die Bauvorgaben für den Berlin Hbf?? Sieht mir nämlich nicht so aus!
Ist in meinen Augen ein kleines Manko dieses Sets ... Wie schon oben im Eröffnungsbeitrag erwähnt: Hab's ja "früher" auch hinbekommen.
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 02.05.2011, 19:19 |
|
Auge
Geschäftsführer
  
Beiträge: 876
Themen: 17
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Hallo
(02.05.2011, 14:23)Bernhard schrieb: Hältst Du Dich genau an die Bauvorgaben für den Berlin Hbf?? Sieht mir nämlich nicht so aus!
Aufgrund der Tatsache, dass vor kurzem "nebenan" im ModernStationSet-Thread ein ähnliches Problem mit dem Messebahnhof Hannover gewälzt wurde, denke ich, dass das nicht der Fall ist. Da wurde auch rumgedoktert, dass der Bahnhof nicht richtig gebaut wurde, weil eine Tilereihe aus Gras besteht und bei nicht genauem Hinschauen als fehlend bezeichnet werden könnte. Sie war aber da und der Bahnhof sah ähnlich zerstückelt aus, wie der Berliner Lehrter Bahnhof hier. Ich denke mal, dass zu dieser Gelegenheit auch der Bug, den Planetmaker ansprach, erkannt wurde.
Tschö, Auge
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011, 22:58 von Auge.)
|
|
| 02.05.2011, 22:58 |
|
Bernhard
Forum-Team
    
Beiträge: 9.403
Themen: 334
Registriert seit: Jan 2004
|
RE: Modern Train Station Set
Wenn man das Pic von StefanD mit dem aus der ReadMe vergleicht, fallen einem aber schon Unterschiede auf, oder?
Berlin Hbf braucht einen 2 Felder breiten Damm, auf dem es gebaut wird. Dann wird ein 4-Gleisiger Bhf + 1 Reihe Bhfs-Vorfeld gebaut!
Stefan will den Bhf aber auf einem wesentlich breiterem Damm bauen. DAS wird HIER die Ursache sein.
planetmaker schrieb:Ich würde mich dazu hinreißen lassen, dass das Set jedwede Vernunft bzgl. typischen Nutzerverhalten vermissen läßt und damit fast als unbrauchbar zu bezeichnen ist. Stimmt, stimme dir absolut zu!
"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797
"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1967
|
|
| 03.05.2011, 07:26 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Prinzipiell ist auch ein 8gleisiger Bahnhöf möglich (gewesen), aber mitlerweile lässt er sich auch nicht mehr genau nach Anleitung bauen. Anstatt einfach nur ein Bild aus der Readme hier reinzustellen, hast Du auch mal selbst versucht den Bahnhof zu bauen?
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 03.05.2011, 10:59 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Mit nur 4 Gleisen gehts bei mir auch nicht. Also GRF-Bug :/
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 03.05.2011, 11:31 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Schade drum, war was schönes für's Auge
Hochachtungsvoll
StefanD
Anglizismen sind out
|
|
| 03.05.2011, 11:41 |
|
StefanD
Geschäftsführer
  
Beiträge: 778
Themen: 28
Registriert seit: Mar 2009
|
RE: Modern Train Station Set
Gibts da schon Bilder zu?
Hochachtungsvoll
StefanD
Anglizismen sind out
(Dieser Beitrag wurde zuletzt bearbeitet: 03.05.2011, 17:19 von StefanD.)
|
|
| 03.05.2011, 17:15 |
|