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

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

26.10.2007, 12:06
Suchen
frosch
Geschäftsführer
***

Beiträge: 218
Themen: 1
Registriert seit: Mar 2007
#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
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

26.10.2007, 13:56
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

26.10.2007, 19:00
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
pETe!
Forum-Team
*****

Beiträge: 3.912
Themen: 76
Registriert seit: Jan 2004
#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
Suchen
Spaceball
Geschäftsführer
***

Beiträge: 433
Themen: 13
Registriert seit: May 2005
#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
Homepage Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
pETe!
Forum-Team
*****

Beiträge: 3.912
Themen: 76
Registriert seit: Jan 2004
#11
RE: Frage zum coden.
Geht es denn, bzw. gibts es "Engeneering Samples"?
27.10.2007, 12:33
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

27.10.2007, 13:25
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

28.10.2007, 07:35
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

28.10.2007, 13:33
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

29.10.2007, 08:38
Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

03.11.2007, 11:02
Suchen
mb
Tycoon
*****

Beiträge: 5.057
Themen: 55
Registriert seit: Mar 2005
#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
Homepage Suchen
Bernhard
Forum-Team
*****

Beiträge: 9.401
Themen: 185
Registriert seit: Jan 2004
#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-1967 Zwinkern

03.11.2007, 20:56
Suchen
Thema geschlossen 


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

Gehe zu:


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

Kontakt | Transport Tycoon Main Station | Nach oben | Archiv-Modus | RSS-Synchronisation