![]() |
Neue Züge, Anfänger hat Fragen.. - Druckversion +- TT-MS Headquarters (https://www.tt-ms.de/forum) +-- Forum: Allgemeines rund um Transport Tycoon (/forumdisplay.php?fid=71) +--- Forum: Allgemeines zu OpenTTD (/forumdisplay.php?fid=20) +--- Thema: Neue Züge, Anfänger hat Fragen.. (/showthread.php?tid=4988) |
Neue Züge, Anfänger hat Fragen.. - loki4321 - 24.11.2010 04:53 Hallo, ich habe schon seit einiger Zeit vor neue Züge zu machen die insgesammt auch schneller fahren.. Imo gibts z.b. viel zu wenig Magnetschwebebahnen und kaum grfs für Mono und Magnet ![]() Ich hab mich jetzt schon durch viele Tuts geklickt, hab einen grfcodec, ein nforenum und weiß wohl wie man decodiert und encodiert.. aber aus dem programmieren werd ich nicht schlau.. dazu weiter unten.. Zuerst wollt ich mal fragen wie das ist.. wenn man neue Züge erstellt.. bleiben die alten Standartzüge erhalten oder werden die überschrieben? Wäre ja für mich ganz schön doof wenn ich die alten Züge extra in die grf einfügen muss.. Kann ich neue Züge erstellen und trotzdem die alten Grafiken verwenden (aus der trg1r.grf, also die trg1r.pcx) und wenn ja.. was müsste dann in der nfo stehn wenn man z.b. 2965 - 2672 nehmen will.. In diesem Tut wird 2941 zu 2948 benutzt aber das hier in die nfo geschrieben: Code: 0 C:\TTD\SPRITES\trg1.pcx 530 10664 01 18 8 -3 -10 Das versteh ich nicht ganz.. wo ist die 2941.. und wo sind die restlichen 7.. bzw. was bedeuten die 8 Zeilen da genau und wie mache ich das später mit meinen ausgesuchten Zahlen? Weiter hat mich das noch ned gebracht weil ich seit fast 2h nach der Antwort dieser frage suche.. :/ Hoffe jemand kann und will mir helfen angesichts dieser noob fragen ![]() Danke Greetz RE: Neue Züge, Anfänger hat Fragen.. - Bernhard - 24.11.2010 08:31 Wenn Du eine grf mit neuen Zügen schreibst, bleiben die Alten erhalten. Allerdings wird man sie in TTD-Patch nicht benutzen können. In OTTD gibt es dafür das Multipool-Feature, wenn das aktiviert ist, können alle Fahrzeuge die geladen werden genutzt werden. Ohne dieses Faetue gibt es nur eine begrenze Anzahl Slots (mögliche Zugarten), begrenzt durch die ID-Nummern. Vergiß die TRG1.grf u. ä. ! Da sind die Basisgrafiken drin. Die solltest Du lassen wie sie sind! Neue Züge kommen als newgrf ins Spiel. Am besten suchst Du Dir mal ein ganz einfaches Zugset (Einzelfahrzeug), decodierst die das, und dann wirst Du mehr verstehen (http://grfcrawler.tt-forums.net/) . Ach ja, für die Fahrzeugcodierung würde ich dieses Tut benutzen: http://wiki.ttdpatch.net/tiki-index.php?page=TheFirstVehicle RE: Neue Züge, Anfänger hat Fragen.. - mb - 24.11.2010 09:25 loki4321 schrieb:Zuerst wollt ich mal fragen wie das ist.. wenn man neue Züge erstellt.. bleiben die alten Standartzüge erhalten oder werden die überschrieben? Die Menge der Fahrzeug-IDs ist begrenzt. Allerdings kann man für zusätzliche Fz auch die IDs verwenden die den originalen Fz aus anderen Klimata zugeordnet sind, also Toyland, tropisches oder arktisches Klima. loki4321 schrieb:Kann ich neue Züge erstellen und trotzdem die alten Grafiken verwenden (aus der trg1r.grf, also die trg1r.pcx) Du kannst beides tun, die originalen Grafiken verwenden oder neue erstellen. loki4321 schrieb:und wenn ja.. was müsste dann in der nfo stehn wenn man z.b. 2965 - 2672 nehmen will.. Naja. Das sprite Nummer 2941 wird in der Datei trg1.pcx wohl dasjenige sein mit den Koordinaten (x=530, y=10664), die darauf flogenden sind die "restlichen 7". ![]() Was die Zahlen bedeuten kannst du hier nachlesen. Gruß Michael RE: Neue Züge, Anfänger hat Fragen.. - planetmaker - 24.11.2010 12:37 (24.11.2010 04:53)loki4321 schrieb: ich habe schon seit einiger Zeit vor neue Züge zu machen die insgesammt auch schneller fahren.. Wenn Du Dich noch nie an NewGRF versucht hast, würde ich Dir empfehlen statt Dich mit einer schier endlosen Folge von Hexadezimalzahlen herumzuschlagen einen Blick auf NML zu werfen... Auch wenn diese NewGRF-Sprache noch nicht "fertig" ist, so ist sie denoch schon extrem hilfreich; und bei Fahrzeugen muß man sich auch weniger Gedanken machen, dass sich da noch grundlegenden Dinge in deren Unterstützung ändern als bei anderen Features (Bahnhöfe, Häuser,..). Download von http://bundles.openttdcoop.org/nml/nightlies/ Also Beispiel für ein einfaches Fahrzeug (hier eine Tram) könnte man einen der Regressionstests heranziehen: http://dev.openttdcoop.org/projects/nml/repository/entry/regression/006_vehicle.nml RE: Neue Züge, Anfänger hat Fragen.. - loki4321 - 24.11.2010 13:48 (24.11.2010 08:31)Bernhard schrieb: Wenn Du eine grf mit neuen Zügen schreibst, bleiben die Alten erhalten. Also da ich NUR Openttd verwende ist Multipool für mich eine hilfreiche Information.. wie aktiviere ich es? Oder ist das standartmässig schon aktiviert? (24.11.2010 08:31)Bernhard schrieb: Vergiß die TRG1.grf u. ä. ! Da sind die Basisgrafiken drin. Die solltest Du lassen wie sie sind! Ich will ja im Grunde die pcx (also die Grafik) gar nicht editieren sondern nur benutzen für meine "neuen" Transportfahrzeuge.. also kann ich die in dem Fall doch verwenden? -- Danke für eure Hilfe soweit.. ich werd das später mal ausprobieren.. ansich ist das ja gar nicht so schwer.. Hex kann man sich im Netz eben umwandeln und mit einem Tut. hab ich bisher alles gut auf die Reihe bekommen eig. ![]() greetz P.S. Für weitere Tipps wär ich allen Dankbar ![]() RE: Neue Züge, Anfänger hat Fragen.. - Bernhard - 24.11.2010 15:18 Das Multitool ist seit einiger Zeit Standard (kann aber auch ein Fluch sein, da sich div. Sets nicht miteinander vertragen!) loki4321 schrieb:Ich will ja im Grunde die pcx (also die Grafik) gar nicht editieren sondern nur benutzen für meine "neuen" Transportfahrzeuge.. also kann ich die in dem Fall doch verwenden? neee... das macht man aber nicht ![]() Tu mir den Gefallen, schau Dir mal eine kleine, einfache grf an ... z.B. Stadtbahnwagen ein projekt dieses Forums, oder Monolev Replacement oder EMU 680. Wenn Du diesen Code verstehst ... kannst Du Deine Projekte in Angriff nehmen. planetmakers Hinweis auf NML solltest Du auf alle Fälle auch beherzigen! RE: Neue Züge, Anfänger hat Fragen.. - loki4321 - 24.11.2010 20:04 Den Stadtbahnwagen hast du doch gemacht oder? Wohnst du in Dortmund? Das ist ein DSW21 Wagen xD Fahre jeden Tag mit dieser U-Bahn/Stadtbahn =D Danke für deine Tipps btw. ich werd nochmal schreiben wenn ich weitere Fragen hab =D Ach.. ehm.. ist das eig. ein aktives Forum? Mir scheint so als wenn die Tranport Tycoon Community etwas.. am austerben ist ![]() RE: Neue Züge, Anfänger hat Fragen.. - Timmaexx - 24.11.2010 20:26 (24.11.2010 20:04)loki4321 schrieb: Ach.. ehm.. ist das eig. ein aktives Forum? Mir scheint so als wenn die Transport Tycoon-Community etwas.. am aussterben ist In meinen Augen wächst sie mehr und mehr... Das mit der Straßenbahn kann gut sein... ...komme aus der näheren Umgebung von DO ![]() Im Notfall im RK fragen! RE: Neue Züge, Anfänger hat Fragen.. - Roman - 24.11.2010 21:34 Hi loki4321, willkommen im Forum. (24.11.2010 20:04)loki4321 schrieb: Ach.. ehm.. ist das eig. ein aktives Forum? Mir scheint so als wenn die Tranport Tycoon Community etwas.. am austerben ist Du kriegst morgens um halb neun bereits die erste Antwort, und bis am Abend schon ein halbes Dutzend, und fragst dich, ob das ein aktives Forum ist? Aber hallo! ![]() ![]() RE: Neue Züge, Anfänger hat Fragen.. - planetmaker - 24.11.2010 23:11 (24.11.2010 13:48)loki4321 schrieb: Ich will ja im Grunde die pcx (also die Grafik) gar nicht editieren sondern nur benutzen für meine "neuen" Transportfahrzeuge.. also kann ich die in dem Fall doch verwenden?Du kannst vorhandene Fahrzeuge beliebig weitgehend umdefinieren. Das heißt aber, dass das ursprüngliche Fahrzeug verschwunden ist und durch Deine umdefinierte Form ersetzt wird; dabei kannst Du aber die orginalen Sprites beibehalten. Ansonsten mußt Du selber Sprites beisteuern. EnginePool is in OpenTTD standardmäßig eingeschaltet und in den erweiterten Einstellungen zu finden (keine Ahnung warum das immer wieder als 'Multipool' hier bezeichnet wird, solche Einstellung gibt es nicht im Spiel und auch nicht in der NewGRF - Dokumentation). RE: Neue Züge, Anfänger hat Fragen.. - Gleisdreieck - 24.11.2010 23:12 (24.11.2010 20:04)loki4321 schrieb: Ach.. ehm.. ist das eig. ein aktives Forum? Mir scheint so als wenn die Tranport Tycoon Community etwas.. am austerben ist Ein Forum ist ja kein Chat. RE: Neue Züge, Anfänger hat Fragen.. - loki4321 - 24.11.2010 23:47 Mit "aussterben" meint ich mehr das kaum neue grfs erscheinen.. wenn ich bei grfcrawler oder ingame newgrfs suche seh ich immer die selben train bzw. vehicle sets o.ä. hab ne frage.. konnte bisher alle actions.. oder fast alle zuordnen.. nur was bedeutet diese Zeile hier: Code: // Automatically generated by GRFCODEC. Do not modify! Bei Zeile 1 weiß ich das es Action8 und Zeile 2 Action4 ist.. ist ja auch einfach wenn man weiß das die nur durchnummeriert werden.. Nur was ist das bei Zeile 0.. Aktion D kanns nicht sein.. das würde mit 0D anfangen und wär glaub ich länger..? Kann ich eig. nicht den gewünschten zug aus der trg1r.pcx kopieren und in eine ganz neue pcx einfügen..? Dann wäre das problem vonwegen zug überschreiben oder so doch erledigt? Oder was muss ich machen um einen ganz neuen Zug mit einer bestehenden grafik zu erstellen..? kann nämlich nicht sooo gut kleine züge am PC zeichnen XD RE: Neue Züge, Anfänger hat Fragen.. - mb - 25.11.2010 00:09 loki4321 schrieb:Mit "aussterben" meint ich mehr das kaum neue grfs erscheinen.. Gibt eh´zu viele newgrf. ![]() loki4321 schrieb: Das ist die Anzahl der Gesamtbytes (also die Länge) dieser newgrf. Gruß Michael RE: Neue Züge, Anfänger hat Fragen.. - loki4321 - 25.11.2010 00:13 Gesammtlänge.. also alles was geschrieben wurde..? Wozu braucht man das.. ich hab auch schon grfs gesehn die hatten das nicht.. um die zeile zu verstehn.. das sind ja alles hex.. die kann man in decimal umconverten lassen.. 1D wäre 29 und die 00 sind 0en.. warum also 29 0 0 0? oder lieg ich irgendwo falsch? RE: Neue Züge, Anfänger hat Fragen.. - mb - 25.11.2010 09:13 loki4321 schrieb:Gesammtlänge.. also alles was geschrieben wurde..? Mit Sicherheit nicht. loki4321 schrieb:um die zeile zu verstehn.. das sind ja alles hex.. die kann man in decimal umconverten lassen.. 1D wäre 29 und die 00 sind 0en.. warum also 29 0 0 0? oder lieg ich irgendwo falsch? Diese 4 bytes sind ein DWORD (ein Doppelwort) und werden in "little-endian"-Notation geschrieben. Die Grundlagen findest du hier zusammengefasst. [edit] dt Wiki-link[/edit] Gruß Michael RE: Neue Züge, Anfänger hat Fragen.. - Bernhard - 25.11.2010 14:46 (24.11.2010 20:04)loki4321 schrieb: Den Stadtbahnwagen hast du doch gemacht oder? Wohnst du in Dortmund? Das ist ein DSW21 Wagen xDDen Stadtbahnwagen habe ich mit/für RK gemacht, der damals [tm] wohl öfter damit gefahren ist ![]() meinereiner wohnt im Moment in Berlin. RE: Neue Züge, Anfänger hat Fragen.. - Eddi - 26.11.2010 00:25 (25.11.2010 00:13)loki4321 schrieb: Gesammtlänge.. also alles was geschrieben wurde..?"Man" braucht das nicht, aber GRFCodec wurde darauf ausgelegt. "Man" kann da einfach "00 00 00 00" hinschreiben, und NFORenum füllt die Zeile mit der richtigen Zahl auf. |