planetmaker 
		
			Tycoon 
			      
			
			
 
 
			
	Beiträge: 1.309 
	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
			  
			
			
 
![[Bild: 4q27gcl]](http://tinyurl.com/4q27gcl)  
Schreib Deine eigenen NewGRFs, KIs oder Skripte. Siehe dazu DevZone,  NML und Tutorien
			
				
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011 13:51 von planetmaker.)
 
				
			 
		 |  
	 
 | 
	| 02.05.2011 13:50 | 
	
		
	 |