Dieses Forum nutzt Cookies
Dieses Forum nutzt Cookies um Anmeldeinformationen (keine Passwörter) zu speichern. Dabei werden diese Informationen als kleine Textdateien auf deinem Endgerät abgelegt. Sie können nur durch dieses Forum ausgelesen werden und stellen kein Sicherheitsrisiko dar. Neben deinem letzten Login wird auch abgespeichert, welche Themen du bereits gelesen hast.

Zudem wird ein Cookie angelegt, in dem abgespeichert wird, ob du diesen Hinweis gelesen hast. Damit wird er nicht jedes mal angezeigt.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Rückblick: 10 Jahre NewGRF
Verfasser Nachricht
Yoshi
Forum-Team
*****

Beiträge: 1.926
Registriert seit: Jul 2009
Beitrag #1
Idee Rückblick: 10 Jahre NewGRF
Heute vor genau zehn Jahren, am 11. August 2002 wurde TTDPatch 1.8.2 alpha 4 veröffentlicht. Doch was ist besonders an diesem Release?

Ein kleiner Eintrag in der Changelog beschrieb ein NewShips-Feature. Es war eine erweiterte Verwendung der "ttdpatch.grf". Nach den 48 Vorsignal-Sprites konnte man nun einen neuen Sprite-Typ, die sogenannten "Pseudosprites" einfügen. Diese entsprechen in etwa den "Action 0" bis "Action 3". Die Gründung der NewGRF-Entwicklung.

Die Version 1.8.2 alpha 4 erlaubte damals nur diese einzige NewGRF, die neben den Action-1-2-3-Ketten auch noch andere bestandteile hatte.

Im Laufe der Jahre entwickelte sich die Syntax, somit ist sowohl die ursprüngliche, als auch die Syntax zu TTDPatch 1.9 (29. Oktober 2002) veraltet und inkompatibel zur derzeitigen Syntax von TTDPatch-/OpenTTD-NewGRFs. Erst ab TTDPatch 2.0 (26. September 2003) gab es den GRF-Standard 2.

Nun feiert die Transport Tycoon-Fangemeinde (heimlich, still und leise) den 10. Geburtstag eines Features, das die Dimensionen des Spiels vielfach erweitert.


Ein Überblick über die Entwicklung der NewGRFs
    11. August 2002 1.8.2 alpha 4
  • Eine einzige GRF-Datei (ttdpatch.grf), die ersten 48 sprites waren Vorsignale, danach kam der eigentliche NewGRF-Teil
  • Unterstützt Action 0, 1, 2 und 3 für Schiffe
  • Das Action-1-2-3-Schema ist (außer kleine Änderungen bis Version 2.0) festgelegt
  • Mailing list: http://lists.ttdpatch.net/ttdpatch/200208/msg00032.html
  • Forum: http://tt-forums.net/viewtopic.php?p=1677#p1677
  • Specs: http://hg.openttd.org/developers/frosch/...newgrf.txt


    29. Oktober 2002 1.9
  • Erste stabile Release mit NewShips-Unterstützung
  • Action 4 hinzugefügt und kleine Änderungen
  • Mailing list: http://lists.ttdpatch.net/ttdpatch-annou...00002.html
  • Specs: http://hg.openttd.org/developers/frosch/...newgrf.txt


    10. Dezember 2002 1.9.1 alpha 5
  • Die NewGRF-Dateien werden in der newgrf.txt konfiguriert (mehrere GRF-Dateien werden unterstützt)
  • Action 5, 6 und 7 wurde hinzugefügt
  • GRF Parameter wurden eingeführt


    13. Januar 2003 1.9.1 alpha 13
  • Zufällige und variable Action 2 (Typ 80 und 81)
  • Mailing list: http://lists.ttdpatch.net/ttdpatch/200301/msg00049.html
  • Forum: http://tt-forums.net/viewtopic.php?t=1991
  • Specs: http://hg.openttd.org/developers/frosch/...newgrf.txt


    26. September 2003 2.0
  • GRF Version 2 (alle vorigen Versionen sind inkompatibel)
  • Alle 4 Fahrzeugtypen unterstützen Action 0 bis Action A wie wir sie heute kennen (natürlich wurden noch viele Änderungen und Ergänzungen gemacht)
  • Mailing list: http://lists.ttdpatch.net/ttdpatch-annou...00002.html
  • Specs: http://hg.openttd.org/developers/frosch/...newgrf.txt


    12. Oktober 2003 2.0.1 alpha 3
  • 40+x Variablen


    2004
  • Callbacks (25. Januar 2004 2.0.1 alpha 11)
  • 15bit Callback Rückgabe(22. November 2004 2.0.1 alpha 40)
  • NewStations
  • Kanäle
  • Brücken
  • Häuser
  • nforenum
  • grfmaker


    2005
  • erweiterte varaction2 (9. Juli 2005 2.0.1 alpha 54)
  • 60+x Variablen (7. August 2005 2.0.1 alpha 56)
  • Sound-Unterstützung (21. August 2005 2.0.1 alpha 57)
  • cargo translation table (21. Oktober 2005 2.0.1 alpha 66)
  • ndustrien
  • Frachten
  • Städtenamen


    2006
  • Start der GRF-Version 7 (22. Januar 2006 2.0.1 alpha 70)
  • UTF-8 Unterstützung (13. Februar 2006 2.0.1 alpha 73)


    2007-2008
  • Kaum Neuerungen
  • Viele Änderungen im Entwickler-Team und somit Neueinsteiger
  • Im Nachhinein manch falsche/überflüssige Ergänzung, verursacht durch Unwissenheit der verbliebenen Entwickler
  • OpenTTD 0.6.0 (1. April 2008): Nahezu gleiche NewGRF-Unterstützung von OpenTTD und TTDPatch


    2009
  • Beginn der NewGRF-Spec Aufarbeitung (Ungenauigkeiten, Unterschiede in TTDPatch und OpenTTD)
  • Fahrzeugpool mit bis zu 64k Fahrzeugen


    2010
  • Flughäfen
  • Schienentypen
  • Objekte
  • Action 14 (Parameter GUI)
  • NML


    2011
  • GRF version 8


    2012
  • nfo32 und GRF Container 2



Original von frosch auf tt-forums: http://www.tt-forums.net/viewtopic.php?f=26&t=62135
11.08.2012 22:06
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Bernhard
Forum-Team
*****

Beiträge: 9.373
Registriert seit: Jan 2004
Beitrag #2
RE: Rückblick: 10 Jahre NewGRF
Großen Dank an Frosch für diesen Bericht, und an Yoshi für das Übersetzen.

Ganz großen Dank all den Entwicklern die dies alles ermöglicht haben!!!!!!!!!

"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-1976 Zwinkern
13.08.2012 08:39
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Q&A mit Chris Sawyer zum 20-Jahre-Jubiläum von TT Roman 2 3.990 02.11.2014 17:37
Letzter Beitrag: Addi

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste