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
Fremde GRF ändern
Verfasser Nachricht
planetmaker
Tycoon
*****

Beiträge: 1.309
Registriert seit: Oct 2008
Beitrag #2
RE: Fremde GRF ändern
(04.12.2011 11:41)officercrockey schrieb:  Wie lassen sich die ID's "umrechnen" auf diesen 4-byte String? Sowohl die NewGRF ID als auch die Fahrzeug ID. In diesem Beispiel wäre das ja die NewGRF ID 44550001 sowie bspw Fahrzeug ID 2F für die Alstom RegioCitadis.

Dann steht in der NML-Doku ja, dass der Befehl dafür lautet: engine_override(sourceID, targetID);

Nur wo kommt das dann hin. einfach vor "item(...)"??? Und dann für jede Tram aufs neue?
Da muß wenig umgerechnet werden. Wenn Du die ersetzungen im gleichen NewGRF definieren willst, reicht
Code:
engine_override(targetID);
wobei targetID bei der NewGRF ID 44550001 (wie angezeigt im NewGRF-Fenster von OpenTTD) dort als "\44\55\00\01" geschrieben wird (inklusive Anführungszeichen).

Code:
engine_override("\44\55\00\01");

Im Folgenden definierst Du dann einfach die Fahrzeuge neu, bzw das, was bei ihnen geändert werden sollen. Die Fahrzeug-ID gibst Du explizit an, einfachhalber auch in Hex, um Dir Umrechnen zu ersparen. Also bspw.

Code:
item(FEAT_ROADVEH, alstrom_regiocitadis, 0x2F) {
    property {
        cost: 20;
    }
}

Das ist jetzt nur nach Gedächtnis, aber so oder Ähnlich sollte das dann was werden.

[Bild: 4q27gcl]
Schreib Deine eigenen NewGRFs, KIs oder Skripte. Siehe dazu DevZone, NML und Tutorien
04.12.2011 12:36
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
Fremde GRF ändern - officercrockey - 04.12.2011, 11:41
RE: Fremde GRF ändern - planetmaker - 04.12.2011 12:36
RE: Fremde GRF ändern - Uwe - 04.12.2011, 12:57
RE: Fremde GRF ändern - Eddi - 04.12.2011, 13:26
RE: Fremde GRF ändern - mb - 04.12.2011, 14:25
RE: Fremde GRF ändern - Eddi - 04.12.2011, 16:37
RE: Fremde GRF ändern - pETe! - 04.12.2011, 18:09
RE: Fremde GRF ändern - Logital - 07.12.2011, 14:11
RE: Fremde GRF ändern - mb - 07.12.2011, 14:23

Gehe zu:


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