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.

Thema geschlossen 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Frage zum coden.
Verfasser Nachricht
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #1
Frage zum coden.
ich würde gerne eine 2-teilige Lok coden, bekomme es aber beim besten Willen nicht hin.
Kann mir jemand helfen?
Es soll eine lange Lok werden, also beide Teile immer beisammen sein, etwa so wie die Dampfloks mit Tender gebaut werden (am besten wirklich beide Teile mit einem Klick kaufen/bauen)

Kann man (so) auch eine 3-teilige Lok bauen (Krokodil)?

"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
26.10.2007 12:06
Alle Beiträge dieses Benutzers finden
frosch
Geschäftsführer
***

Beiträge: 218
Registriert seit: Mar 2007
Beitrag #2
RE: Frage zum coden.
Ok, dann mach ich jetzt auch mal Werbung. Mein Tipp:
1) grf2html runterladen: http://www.tt-forums.net/viewtopic.php?f=26&t=34279
2) damit eine existierende newgrf dekodieren, die eine artikulierte Lok besitzt.
3) schauen, wie es da gemacht wurde.

Scheinwissen - Stolz, Selbstreflexion - Resignation
26.10.2007 12:27
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #3
RE: Frage zum coden.
Bernhard schrieb:ich würde gerne eine 2-teilige Lok coden, bekomme es aber beim besten Willen nicht hin.
Kann mir jemand helfen?
Hast du´s denn schon probiert? Vielleicht postest du einfach den entsprechenden Ausschnitt aus der .nfo und wir finden dann den Fehler gemeinsam? Cool

Zitat:Es soll eine lange Lok werden, also beide Teile immer beisammen sein, etwa so wie die Dampfloks mit Tender gebaut werden (am besten wirklich beide Teile mit einem Klick kaufen/bauen)
Das Feature dazu heisst "articulated .", CB16 (bei Zügen)

Zitat:Kann man (so) auch eine 3-teilige Lok bauen (Krokodil)?
Du kannst theoretisch 255-teilige Loks bauen.

3-teilige Loks habe ich auch im DBXL, aber du willst vermutlich einen "Tiger" in 2 Teile schneiden? Cool

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
26.10.2007 13:05
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #4
RE: Frage zum coden.
ich dachte "articulated" ist eine Erfindung für die Trams? rotes Gesicht
Ja, ich will den Tiger in der OHE-Version in 2 Teilen. Sieht stark aus! (Als Multihead hab ich ihn ja laufen.)

Probiert hab ich schon einiges, aber nichts das Wert wäre hier gepostet zu werden.Verwirrt

Ich versuche diverse Codes zu verstehen. Das DBSetXL ist für mich leider nicht lesbar (im Gegensatz zum DBSet), gerade hab ich mich etwas intensiver in die Codierung der IRON aus dem Schweden-Set vertieft.

Zeile 1171 *22 02 00 03 81 40 00 FF 03 01 00 01 01 01 00 03 03 01 00 05 05 00 00

Also 02=Act2
00= Train
03=4 Act2 für dieses Set (SetID=13)
81 40 müsste CB16 sein?
00 FF Fallback zum CB? /(bzw. callback-return)
03 = 3 "number of results"
01 00 01 01 =2 Fahrzeugteil Sprite 2
01 00 03 03 = 2 Fahrzeugteil Sprite 4 ?
01 00 05 05 = ?
05 00 müsste eigentlich das Fallback sein, verstehe ich aber nicht (alle anderen Sprite 3, oder?)

edit: oder bedeutet das etwa daß jeweils das 1,3 +5 Teil ein Vorderteil ist (Sprite0) und das 2, 4+6. Teil ein Hinterteil (Sprite1)? Bin gerade wieder in der Umgebung die mich nichts testen lässt, aber dank Froschs Programm kann ich mir jetzt komplette grfs ansehen, DANKE!)

edit an frosch: Dein Programm ist wunderbar, aber die Erkärung bringt mich nicht weiter:
Code:
#1171 VarAction2 - Choose between Action2 chains Feature 0x00 "trains"
CargoID 0x03
VarAction2 Type 0x81 byte of "current train"
Formula value := (Var40"Position in consist and length of consist")  
Decision From To  
0x01 (1) 0x01 (1) chain to 0x01 (#1160 BasicAction2)
0x03 (3) 0x03 (3) chain to 0x01 (#1160 BasicAction2)
0x05 (5) 0x05 (5) chain to 0x01 (#1160 BasicAction2)

Default chain to 0x00 (#1150 BasicAction2)
es werden z. B. beide Spritesets al Set0 bezeichnet.

"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
26.10.2007 13:56
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #5
 
Ich habe dir hier mal ein kleines Gerüst gebaut:

Code:
//------------------------------------------------------------------
// action 0
//------------------------------------------------------------------
   -1 * 64       00 00 nn 01 06 // veh-ID = 06
                        [.]
                        1E 10   // enable CB16 (articulated)

//------------------------------------------------------------------
// action 1
//------------------------------------------------------------------
   -1 * 4       01 00 04 08
// Lok vorne
   -1 C:\mpstest\TTDLX\newgrf\SPRITES\.
                [.]
// Lok hinten
   -1 C:\mpstest\TTDLX\newgrf\SPRITES\.
                [.]

   -1 * 9       02 00 00 01 01 00 00 00 00 // vorne
   -1 * 9       02 00 01 01 01 01 00 01 00 // hinten

// welches Teil?
   -1 * 14      02 00 02 81 40 00 FF 01
                        01 00 01 01   // hinten
                        00 00         // vorne

// articulated: ID (06) - 06
   -1 * 14      02 00 03 81 10 00 FF 01
                        06 FF 01 01     // veh-ID = 06
                        FF FF

// CB?
   -1 * 26      02 00 04 81 0C 00 FF 04
                        03 00 16 16  // CB16: articulated
                        02 00        // Grafik

//------------------------------------------------------------------
// Anzeige (ganze Lok)
//------------------------------------------------------------------

   -1 * 4       01 00 01 04

   -1 * 1       00
   -1 * 1       00
   -1 C:\mpstest\TTDLX\newgrf\SPRITES\.
   -1 * 1       00

   -1 * 9       02 00 00 01 01 00 00 00 00

   -1 * 10      03 00 01 06 01 FF 00 00 04 00
   -1 * 25      04 00 1F 01 06 .

Das sollte verständlich sein, oder?

Bei artikulierten Loks ist es sinnvoll eine eigene Grafik (der ganzen Lok) für die Anzeige (per "Frachtart" FF) zu haben, s.o.

PS: den "Tiger" kannst du aber besser in einem Stück behalten, 34px reichen dafür aus. Nur nicht übertreiben . 8)

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
(Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2007 14:21 von mb.)
26.10.2007 14:18
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #6
RE: Frage zum coden.
Danke! Ich werde mir das mal verinnerlichen! Ich denke so werde ich es endlich mal kapieren großes Grinsen

>PS: den "Tiger" kannst du aber besser in einem Stück behalten, 34px reichen dafür aus.
Warum sind bei Dir die neuen Loks (Tiger/Taurus) so kurz? Um den Style nicht zu sprengen?
Ich hab ihn jetzt 64px breit, sieht einfach gut aus!
    (Hat noch sehr viel von Deiner. ich werde sie deshalb noch mal komplett neu machen Zwinkern )

Hast Du eigentlich meine Mail bekommen? Vorgestern, oder Dienstag?

"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
26.10.2007 19:00
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #7
RE: Frage zum coden.
Bernhard schrieb:Ich denke so werde ich es endlich mal kapieren
Du solltest besser auch noch mal in die .grf Spezifikation in der Wiki schauen, dann verstehst du auch was var 40 tut. Lächeln

Zitat:Warum sind bei Dir die neuen Loks (Tiger/Taurus) so kurz? Um den Style nicht zu sprengen?
Ich hab ihn jetzt 64px breit, sieht einfach gut aus!
Der Tiger ist im Original 23,4 m lang, d.h. er ist damit die längste Lok im DBXL, aber immer noch kürzer als ein normaler Reisezugwagen (26,4m). Bei dir ist er ja fast doppelt so lang wie ein Kesselwagen, das ist nicht massstabsgerecht. Zudem stört mich das "Auseinanderklappen" bei einer Lok die in Wirklichkeit nicht artikuliert ist, also zB beim Tiger. Bei artikulierten Loks (E94, E95, E91, .) sieht das im Spiel zwar auch nicht besser aus, aber es ist eben vorbildgerecht.

Einen "Tiger mit Knick" würde ich nicht haben wollen. Traurig

Zitat:(Hat noch sehr viel von Deiner. ich werde sie deshalb noch mal komplett neu machen )
Ja, sehe ich. . Besser ist das. Cool

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
26.10.2007 19:48
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
pETe!
Forum-Team
*****

Beiträge: 3.910
Registriert seit: Jan 2004
Beitrag #8
RE: Frage zum coden.
Zitat:Einen "Tiger mit Knick" würde ich nicht haben wollen.
Hat man da nicht etwas für "erfunden"?
Also das die nicht knicken?

Andere Frage: Georg hat doch mal probiert, Wagons in mehreren Perspektiven als in 45° Winkeln darzustellen, um zB auch die Kurven "weicher" zu machen.
Gibt es da Erfolge oder wurde das eingestampft?
27.10.2007 00:01
Alle Beiträge dieses Benutzers finden
Spaceball
Geschäftsführer
***

Beiträge: 433
Registriert seit: May 2005
Beitrag #9
RE: Frage zum coden.
Da müsste man für jedes Fahrzeug mindestens 12 Sprites zeichnen. Mit 8 Sprites pro Fahrzeug ist das schon ein riesen Aufwand. Wenn das nochmal 4 Sprites pro Fahrzeug wären wäre das ein unglaublicher Mehraufwand.

cu, Spaceball

[Bild: banthasiggelbhn3.png]
27.10.2007 00:28
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #10
RE: Frage zum coden.
pETe! schrieb:Georg[e] hat doch mal probiert, Wagons in mehreren Perspektiven als in 45° Winkeln darzustellen, um zB auch die Kurven "weicher" zu machen.
Ja, für Busse bzw LKW.

Zitat:Gibt es da Erfolge oder wurde das eingestampft?
Spaceball schrieb:ein unglaublicher Mehraufwand.
Genau. Plus mehr Aufwand für Rechenzeit.

Zusätzlich dazu auch noch Extra-Sprites für die Bewegung in z-Richtung, also auf Rampen wie bei Lomo und wir sprechen über >100 Sprites pro Fz. Die man dann natürlich nicht mehr per Hand erstellen kann sondern rendern würde. Allerdings in einem noch kleineren Massstab als in Lomo - da würde man nicht mehr viel sehen als seltsame Farbklumpen. Cool

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
27.10.2007 09:30
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
pETe!
Forum-Team
*****

Beiträge: 3.910
Registriert seit: Jan 2004
Beitrag #11
RE: Frage zum coden.
Geht es denn, bzw. gibts es "Engeneering Samples"?
27.10.2007 12:33
Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #12
 
mb schrieb:
Zitat:Warum sind bei Dir die neuen Loks (Tiger/Taurus) so kurz? Um den Style nicht zu sprengen?
Ich hab ihn jetzt 64px breit, sieht einfach gut aus!
Der Tiger ist im Original 23,4 m lang, d.h. er ist damit die längste Lok im DBXL, aber immer noch kürzer als ein normaler Reisezugwagen (26,4m). Bei dir ist er ja fast doppelt so lang wie ein Kesselwagen, das ist nicht massstabsgerecht. Zudem stört mich das "Auseinanderklappen" bei einer Lok die in Wirklichkeit nicht artikuliert ist, also zB beim Tiger. Bei artikulierten Loks (E94, E95, E91, .) sieht das im Spiel zwar auch nicht besser aus, aber es ist eben vorbildgerecht.
Klar ist er noch zu lang großes Grinsen ist bis jetzt ja auch nur Spielerei gewesen. Bevor ich das mit dem Code nicht auf die Reihe bekomme investiere ich keine Zeit in das Zeichnen großes Grinsen

Zitat:Einen "Tiger mit Knick" würde ich nicht haben wollen. Traurig
ist ja nur in den Kurven, das stört nicht, m. M.

Zitat:
Zitat:(Hat noch sehr viel von Deiner. ich werde sie deshalb noch mal komplett neu machen )
Ja, sehe ich. . Besser ist das. Cool
s. o. . Testphase ! Keine Angst, falls ich das je veröffentliche, ist jedes Pixel von mir, Ehrensache!

Grüße
Bernhard


PS: pETe!, wie war das mit falschen Fragen im (falschen)Thread?

"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
27.10.2007 13:25
Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #13
RE: Frage zum coden.
also auf Anhieb will es nicht klappen. aber ich habe heute leider auch nicht viel Zeit gehabt!
Zitat:-1 * 4 01 00 04 08
das soll bestimmt 01 00 02 08 heißen, oder?

Problem 1: Es werden nicht die richtigen Grafiken angezeigt
Problem 2: Waggons kommen dazwischen

   



Code:
// Automatically generated by GRFCODEC. Do not modify!
// (Info version 7)
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
    0 * 4     20 00 00 00
    1 * 17     08 06 "BS" 09 08 "Blue Tiger" 00
    2 * 69     00 00 1B 01 06 00 68 80 02 01 03 16 04 2E 06 01 05 00 08 01 09 78 00 0B 10 27 0D FA 0E 3C 4C 00
     00 12 FD 13 01 14 28 15 00 16 37 17 2C 18 64 19 32 1A 58 1B 10 27 1D 00 00 00 00 1E 10 1F 4C 20
     08 22 3F 23 1E
    3 * 4     01 00 02 08
    4 C:\TTDPatch\newgrf\sprites/tiger.pcx 82 8 01 23 8 -3 -12
    5 C:\TTDPatch\newgrf\sprites/tiger.pcx 98 8 09 18 25 -14 -8
    6 C:\TTDPatch\newgrf\sprites/tiger.pcx 130 8 01 12 32 -14 -7
    7 C:\TTDPatch\newgrf\sprites/tiger.pcx 178 8 09 18 25 -4 -7
    8 C:\TTDPatch\newgrf\sprites/tiger.pcx 210 8 01 23 8 -3 -16
    9 C:\TTDPatch\newgrf\sprites/tiger.pcx 226 8 09 16 22 -14 -8
   10 C:\TTDPatch\newgrf\sprites/tiger.pcx 258 8 01 12 32 -14 -7
   11 C:\TTDPatch\newgrf\sprites/tiger.pcx 306 8 09 18 25 -8 -9
   12 C:\TTDPatch\newgrf\sprites/tiger.pcx 338 8 01 23 8 -3 -12
   13 C:\TTDPatch\newgrf\sprites/tiger.pcx 354 8 09 18 25 -14 -8
   14 C:\TTDPatch\newgrf\sprites/tiger.pcx 386 8 01 12 32 -14 -7
   15 C:\TTDPatch\newgrf\sprites/tiger.pcx 434 8 09 18 25 -4 -7
   16 C:\TTDPatch\newgrf\sprites/tiger.pcx 466 8 01 23 8 -3 -16
   17 C:\TTDPatch\newgrf\sprites/tiger.pcx 482 8 09 16 22 -14 -8
   18 C:\TTDPatch\newgrf\sprites/tiger.pcx 514 8 01 12 32 -14 -7
   19 C:\TTDPatch\newgrf\sprites/tiger.pcx 562 8 09 18 25 -8 -9
   20 * 9     02 00 00 01 01 00 00 00 00
   21 * 9     02 00 01 01 01 01 00 01 00
   22 * 15     02 00 02 81 40 10 00 FF 01 01 00 01 01 00 00
   23 * 14     02 00 03 81 10 00 FF 01 06 0F 01 01 FF FF
   24 * 14     02 00 04 81 0C 00 FF 04 03 00 16 16 02 00
   25 * 4     01 00 01 04
   26 * 1     00
   27 * 1     00
   28 C:\TTDPatch\newgrf\sprites/tiger.pcx 722 8 01 12 47 -14 -7
   29 * 1     00
   30 * 9     02 00 00 01 01 00 00 00 00
   31 * 10     03 00 01 06 01 FF 00 00 04 00
   32 * 16     04 00 1F 01 06 "Blue Tiger" 00
Multihead EIN ist natürlich falsch, oder? Aber das ändert auch nichts. Schalte ich das aus wird nur das vordere Teil gebaut Traurig

"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
28.10.2007 07:35
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #14
 
Bernhard schrieb:also auf Anhieb will es nicht klappen.
Kein Wunder.

Wir hatten das Thema ja schon des öfteren und ich muss dir sagen dass du zu den Unbelehrbaren gehörst. Böse

Ich sehe hier auf Anhieb drei Fehler:

- du "räumst deinen Schreibtisch nicht auf". Statt die .nfo klar und deutlich aufzubauen, Struktur und Kommentare hinzuzufügen, ist das ein einziges Kuddelmuddel. Kein Wunder dass du den Überblick verlierst.

- du liest die Dokumentation nicht, sonst wüsstest du wie man eine normale action02 aufbaut (s. Zeile 24), und du wüsstest über die "properties" einer action 0 Bescheid, bzw du würdest sie nachsehen und in deiner .nfo entsprechend dokumentieren (s. Zeile 2): Überprüfe im Besonderen 08 (AI flag), 13 (dual-headed), 14 und 15 (Frachtkapazität 40 Passaagiere), 18 (AI rank), 19 (traction type = Monorail), 1B und 23 (powered wagons) und 22 (Effekt = "sparks"),

- du benutzt nforenum nicht (hältst du ja nach eigenen Angaben für "überflüssig"): deshalb bekommst du auch keine aussagekräftigen Fehlermeldungen (zB für die Zeile 24). Zudem (weil du die Dokumentationen nicht liest!) weisst du nicht dass nforenum nicht nur "lint" Funktionalität besitzt (was ich dir erst vor ein paar Tagen mitgeteilt habe) sondern dass dieses nützliche Programm auch einen "beautifier" enthält, also eine Funktion die dein Programm in hilfreicher Weise formatiert, und so deinen .nfo-Brei in überschaubaren Code verwandelt.

Weil du also nicht liest was man dir zu lesen empfiehlt stiehlst du mir meine Zeit.

(Trotzdem) noch einmal:

Code:
// Automatically generated by GRFCODEC. Do not modify!
// (Info version 7)
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
    0 * 4     20 00 00 00
    1 * 17     08 06 "BS" 09 08 "Blue Tiger" 00
    2 * 69     00 00 1B 01 06
        00 68 80  // 2010    
        02 01     // reliabiltiy decay
        03 16     // Fahrzeuglebensdauer 22 Jahre
        04 2E     // Modell lebenszeit 46 Jahre
        06 01     // gemässigtes Klima
        05 00     // track type: rail
        08 01     // AI flag (passenger)
        09 78 00     // 120 km/h
        0B 10 27     // 10000 PS
        0D FA     // running cost Faktor = *250
        0E 3C 4C 00 00 // cost table: electric        
        12 FD     // new graphic
        13 01     // dual-headed
        14 28     // Frachtkapazität = 40
        15 00     // Passagiere
        16 37     // Gewicht 55t
        17 2C     // Preisfaktor = *44
        18 64     // AI rank = 100
        19 32     // traction type = Monorail
        1A 58     // sort entry (nach ID 58)
        1B 10 27     // powered = +10000 PS
        1D 00 00 00 00 // Frachtmaske
        1E 10     // CBs: articulated
        1F 4C     // Zugkraft-Faktor = 76
        20 08     // c2-Faktor = 8
        22 3F     // visual effect = sparks
        23 1E     // powered = + 30t

    3 * 4     01 00 02 08
    4 C:\TTDPatch\newgrf\sprites/tiger.pcx 82 8 01 23 8 -3 -12
    5 C:\TTDPatch\newgrf\sprites/tiger.pcx 98 8 09 18 25 -14 -8
    6 C:\TTDPatch\newgrf\sprites/tiger.pcx 130 8 01 12 32 -14 -7
    7 C:\TTDPatch\newgrf\sprites/tiger.pcx 178 8 09 18 25 -4 -7
    8 C:\TTDPatch\newgrf\sprites/tiger.pcx 210 8 01 23 8 -3 -16
    9 C:\TTDPatch\newgrf\sprites/tiger.pcx 226 8 09 16 22 -14 -8
   10 C:\TTDPatch\newgrf\sprites/tiger.pcx 258 8 01 12 32 -14 -7
   11 C:\TTDPatch\newgrf\sprites/tiger.pcx 306 8 09 18 25 -8 -9
   12 C:\TTDPatch\newgrf\sprites/tiger.pcx 338 8 01 23 8 -3 -12
   13 C:\TTDPatch\newgrf\sprites/tiger.pcx 354 8 09 18 25 -14 -8
   14 C:\TTDPatch\newgrf\sprites/tiger.pcx 386 8 01 12 32 -14 -7
   15 C:\TTDPatch\newgrf\sprites/tiger.pcx 434 8 09 18 25 -4 -7
   16 C:\TTDPatch\newgrf\sprites/tiger.pcx 466 8 01 23 8 -3 -16
   17 C:\TTDPatch\newgrf\sprites/tiger.pcx 482 8 09 16 22 -14 -8
   18 C:\TTDPatch\newgrf\sprites/tiger.pcx 514 8 01 12 32 -14 -7
   19 C:\TTDPatch\newgrf\sprites/tiger.pcx 562 8 09 18 25 -8 -9
   20 * 9     02 00 00 01 01 00 00 00 00    // vorne
   21 * 9     02 00 01 01 01 01 00 01 00    // hinten

// vorne oder hinten?
   22 * 15     02 00 02 81 40 10 00 FF 01
        01 00 01 01    // hinten
        00 00          // vorne

// articulated
   23 * 14     02 00 03 81 10 00 FF 01
        06 0F 01 01    // add veh-ID 06
        FF FF          // end

// CBs
   24 * 14     02 00 04 81 0C 00 FF 01
        03 00 16 16    // articulated
        02 00          // Grafik

   25 * 4     01 00 01 04
   26 * 1     00
   27 * 1     00
   28 C:\TTDPatch\newgrf\sprites/tiger.pcx 722 8 01 12 47 -14 -7
   29 * 1     00
   30 * 9     02 00 00 01 01 00 00 00 00

   31 * 10     03 00 01 06 01 FF 00 00 04 00
   32 * 16     04 00 1F 01 06 "Blue Tiger" 00

Zitat:das soll bestimmt 01 00 02 08 heißen, oder?
Natürlich. Wenn du zwei Fahrzeugteile angibst zu je 8 Richtungen, dann muss das "2" heissen. Wenn in meinem Beispiel "4" steht dann musst du das natürlich an deine Gegebenheiten anpassen. Ich weiss doch nicht wieviele sprites du dort angeben willst?!

HTH
Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
(Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2007 09:28 von mb.)
28.10.2007 09:26
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #15
RE: Frage zum coden.
Lieber Michael, ich weiß daß Du mir um Lichtjahre voraus bist, deshalb mache ich halt immer wieder Fehler die Dir logischer Weise völlig Stümperhaft vorkommen, verzeih.
NFORENUM will bei mir ums verrecken nicht laufen, warum? Keine Ahnung.
Selbst mit nfos die ok sein müssten .
   
Ich danke Dir für die Hinweise, natürlich hast Du Recht mit dem "Schreibtisch aufräumen", aber so ist das nun mal leider im Moment bei mir, beim Schreiben dieser Antwort bin ich bis zu dieser Stelle nur 4 mal unterbrochen worden (inkl. PC verlassen.). Wenn man so was machen will, braucht man halt RUHE. Bis ich das sicher stellen kann laß ich wohl lieber die Finger davon, es bringt halt nichts "einfach mal schnell was probieren zu wollen".
Jetzt im nachhinein hab ich keine Ahnung mehr woher die Action 0 stammt. habe mir doch sogar mal in Excel einen Acton0-Creator geschrieben großes Grinsen

Also Michael, danke bis hierher, jetzt muß ich wohl erstmal die nötige Zeit organisieren um das ganze "in Ruhe" an zu gehen.

Nachtrag: Mein Kommentar daß RENUM überflüssig sei bezog sich auf die Funktion die Sprites zu nummerieren. von den neuen Funktionen wusste ich nichts, sorry!

"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
28.10.2007 13:33
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #16
RE: Frage zum coden.
Bernhard schrieb:Lieber Michael, ich weiß daß Du mir um Lichtjahre voraus bist, deshalb mache ich halt immer wieder Fehler die Dir logischer Weise völlig Stümperhaft vorkommen, verzeih.
Lieber Bernhard, es geht nicht darum ob ich dir "Lichtjahre voraus" (.nfo-mässig) bin, oder du "Fehler" begehst. Es geht darum dass du nicht in die - übrigens mühsam von gewissen Leuten getippten - Texte schaust wenn du dir nicht sicher bist ob du dich richtig an etwas erinnerst.

Du hast früher öfter beklagt dass es keine oder nur wenig Dokumentation gibt. Zurecht. Aber nun gibt es sie und du nutzt sie selber nicht. Cool

Darum geht es.

Zitat:NFORENUM will bei mir ums verrecken nicht laufen, warum?
Keine Ahnung. Aber wenn du mir deine .grf/.nfo schickst werde ich versuchen herauszubekommen woran das liegt.

Zitat:[.] es bringt halt nichts "einfach mal schnell was probieren zu wollen".
So ist es. Das hat auch bei mir (und wohl bei jedem anderen) keinen Zweck. Das ist übrigens auch der Grund warum die Weiterentwicklung mancher Sets so unendlich lange dauert. Ich zB habe viele neue Ideen und weiss genau welche Dinge ich in meinen Sets noch in Arbeit habe, welche Fehler noch beseitigt werden müssen, welche Erweiterungen nun fest eingebaut werden sollen - aber es hat eben keinen Zweck mit vielen dieser Dinge zu beginnen wenn man nur 2 oder 3 Stunden freie Zeit dafür hat. Manche Dinge sind mittlerweile so umfangreich geworden dass man sich ihnen nur mit Erfolg widmen kann wenn man zB einen halben oder ganzen Tag zur Verfügung hat. Sonst lohnt es sich nicht, anzufangen.

Und genau deshalb muss man diese "Arbeit" auch arbeitsmässig "organisieren". "Schnelll" geht da nichts. Cool

Zitat:Jetzt im nachhinein hab ich keine Ahnung mehr woher die Action 0 stammt
Ja, die Daten des Tigers scheinen mir nicht recht zu dieser Lok zu passen: Passagierladung, Gewicht, Leistung, .

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
28.10.2007 13:59
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #17
 
Also, als kleiner Versuch einer Ehrenrettung!

Ich habe große Teile der Wiki nicht nur gelesen, nicht nur ausgedruckt im Ordner griffbereit (und auch zum Nachsehen wenn ich was code aufgeschlagen), ich habe sogar mal angefangen die Wiki ins deutsche zu übersetzen, habe mich also wirklich sehr damit beschäftigt. Was mir fehlt ist die Ruhe zum arbeiten, das lässt sich im Moment leider nicht ändern. Also muß ich da was umorganisieren.

Mein Hauptfehler bei diesem "Versuch" war mal wieder aus einer bestehenden grf eine neue zu stricken.
Die Daten sollten noch gar nicht die des Tigers sein, ich wollte einfach mal die zweiteilige Lok sehen, bevor ich mich ans Feintuning, sowohl der Grafik als auch der tech. Daten mache! Tja, das war der entscheidende Fehler, das hätte mir wirklich nicht passieren dürfen.
An Deine Texte meine ich mich gehalten zu haben, aber sicherlich auch zu flüchtig (wahrscheinlich hatte mir meine liebe Frau gerade wieder den Schreibtischstuhl geklaut) und ich wollte unbedingt an dem Abend noch was testen/sehen! Ich hätte einfach (mal wieder) mehr Geduld gebraucht!

NFORENUM : es funktioniert weder mit meiner nfo, noch z.B. mit der durch grfcodec erzeugten nfo vom Alpinew-Set. Immer wieder die Fehlermeldung wie oben gezeigt.
Aber ich werde es einfach heute Abend noch mal ganz in Ruhe versuchen.

"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
29.10.2007 08:38
Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #18
Frage zu renum!
Ich verstehe die Fehlermeldung nicht, sorry:
Code:
// Automatically generated by GRFCODEC. Do not modify!
// (Info version 7)
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
    0 * 4     11 00 00 00
//!Warning (149): No terminating null found.
    1 * 54     08 07 42 53 33 31 50 69 7a 7a 61 62 6f 74 65 20 47 72 61 66 69 6b 20 41 6e 44 2c 20 63 6f 64 69 6e 67 20 42 65 53 74 20 28 63 29 20 32 30 30 34 2d 32 30 30 37 00
    2 * 5     06 00 01 04 FF
//!Warning (99): Offset 30: No more data was expected.
    3 * 31     00 01 0C 01 06 00 4A 47 03 14 04 14 06 07 08 E0 09 50 0E FF 0F 01 10 00 11 00 12 17 14 01 00
    4 * 4     01 01 01 08

Warning 149: Action 8 endet doch mit 00

Warning (99): Offset 30 ?

"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
03.11.2007 11:02
Alle Beiträge dieses Benutzers finden
mb
Tycoon
*****

Beiträge: 5.054
Registriert seit: Mar 2005
Beitrag #19
RE: Frage zum coden.
Bernhard schrieb:Ich verstehe die Fehlermeldung nicht, sorry:

//!Warning (149): No terminating null found.

http://wiki.ttdpatch.net/tiki-index.php?page=Action8

Zitat://!Warning (99): Offset 30: No more data was expected.
3 * 31 00 01 0C 01 06 00 4A 47 03 14 04 14 06 07 08 E0 09 50 0E FF 0F 01 10 00 11 00 12 17 14 01 00
Wie oft hatte ich dir doch schon empfohlen, die actions schön strukturiert aufzuschreiben und nicht als ".nfo-Brei"?

Du kannst es natürlich trotzdem so machen wie du selber es für "besser" hältst.

Gruß
Michael

Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
03.11.2007 11:31
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Bernhard
Forum-Team
*****

Beiträge: 9.368
Registriert seit: Jan 2004
Beitrag #20
RE: Frage zum coden.
Code:
3 * 31
00 Act 0
01 Strassenfahrzeug
0C 12 Änderungen
01 1 ID
06 Fahrzeug ID
00 4A 47 Ersch.-Datum
03 14 Vehc. Life
04 14 Mod. Life
06 07  
08 E0 Speed
09 50 Running cost
0E FF Sprite ID
0F 01 Kapazität
10 00 Cargo Type
11 00 Cost Factor
12 17 Sound
14 01 Gewicht
00  Final 00 (?)
was ist daran Brei?

http://wiki.ttdpatch.net/tiki-index.php?page=Action8 schrieb:Below is an example of what a real Action 8 pseudo-sprite could look like.

1 * 43 08 05 54 57 01 06 20 54 75 74 6F 72 69 61 6C 20 65 78 61 6D 70 6C 65 00 20 43 6F 70 79 72 69 67 68 74 3A 20 53 79 73 74 65 6D 00
also mit einer 00 hört meine Action 8 auch auf.
Das komische ist ja daß sie funktioniert, ich verstehe nur die Fehlermeldung des renum.exe nicht.
"terminating null" übersetze ich mit "abschließendes '00-Byte', ist das falsch?

"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
03.11.2007 20:56
Alle Beiträge dieses Benutzers finden
Thema geschlossen 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Patch Coden jonn91 20 8.165 31.10.2007 17:53
Letzter Beitrag: jonn91
  [split] Deutsches Bus und LKw Set / Coden DiStefano8472 10 5.729 10.07.2006 13:14
Letzter Beitrag: mb

Gehe zu:


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