1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Chris Sawyer's Locomotion
  5. Requests

Neigungseinstellung in der XML-Datei

  • locomotiongamer
  • 21. April 2008 um 19:44
  • locomotiongamer
    Schüler
    Beiträge
    129
    • 21. April 2008 um 19:44
    • #1

    Wollte wissen ob mir jemand sagen kann wie ich die neigung für züge wie ATP in der XML-Datei einstellen kann?

    Einmal editiert, zuletzt von locomotiongamer (21. April 2008 um 19:44)

    • Zitieren
  • digidampfman
    Profi
    Beiträge
    528
    Filebase Einträge
    70
    • 22. April 2008 um 02:57
    • #2
    Zitat

    Original von locomotiongamer
    Wollte wissen ob mir jemand sagen kann wie ich die neigung für züge wie ATP in der XML-Datei einstellen kann?

    Hi locomotiongamer.

    Gar nicht. Die Neigung wird über die Sprites dargestellt. Und die sind in Loco nun mal 2D. ;(

    8-) Love me Tenderlok

    • Zitieren
  • locomotiongamer
    Schüler
    Beiträge
    129
    • 23. April 2008 um 16:16
    • #3

    lässt sich denn was an den sprites ändern?
    (frage was heißt bzw. bedeutet dass?)

    • Zitieren
  • Auge
    Fortgeschrittener
    Reaktionen
    5
    Beiträge
    495
    • 24. April 2008 um 13:52
    • #4
    Zitat

    Original von locomotiongamer
    lässt sich denn was an den sprites ändern?
    (frage was heißt bzw. bedeutet dass?)


    Ein Sprite ist ein Pixelbild, also einfach eine Bitmap. Ein Fahrzeug hat davon für jede Ansicht[1] eines. Um einem Fahrzeug ein anderes Aussehen (in einer bestimmten Situation) zu geben, muss man aus der *.dat die Bilder (im PNG-Format) extrahieren und diese entsprechend ändern.

    [1] Das sind nicht nur "vorne links", "vorne rechts" etc., sondern auch jede einzelne Ansicht in Kurven, Steigungen und Gefällen. Da kommt einiges zusammen.

    Tschö, Auge

    • Zitieren
  • digidampfman
    Profi
    Beiträge
    528
    Filebase Einträge
    70
    • 24. April 2008 um 18:53
    • #5
    Zitat

    Original von Auge
    ...
    [1] Das sind nicht nur "vorne links", "vorne rechts" etc., sondern auch jede einzelne Ansicht in Kurven, Steigungen und Gefällen. Da kommt einiges zusammen.
    ...

    Davon abgesehen sind m.W. in der Fahrzeugdatenstruktur von Loco auch keine Ansichten für Fahrzeugneigungen in Kurven vorgesehen.

    mfG
    digidampfman

    8-) Love me Tenderlok

    • Zitieren
  • Seelenquell
    Gast
    • 24. April 2008 um 20:31
    • #6
    Zitat

    Original von digidampfman

    Davon abgesehen sind m.W. in der Fahrzeugdatenstruktur von Loco auch keine Ansichten für Fahrzeugneigungen in Kurven vorgesehen.

    mfG
    digidampfman

    doch schon. ich hab das beim vt/br612 auch gemacht, auch wenn man die neigung kaum sieht. allerdings hab ich grad den variablennamen nich im kopf.

    • Zitieren
  • Banjobeni
    Profi
    Beiträge
    1.264
    Filebase Einträge
    4
    • 24. April 2008 um 22:28
    • #7

    Mit dem MSTS2Loco in meiner Version geht das erstellen solcher Bilder auch, wenn man ein MSTS-Modell hat.

    Cogito ergo sum. Ich denke, also bin ich. Denke ich denn?

    AFAIK = as far as I know (so weit ich weiss) / IMHO = in my humble opinion (Meiner unmassgeblichen Meinung nach) / lol = laughing out loudly (lautes Herauslachen) / prellen = (jemand dekoriert seine Sätze mit zu vielen ? und !) / ROFL = rolling on the floor laughin (auf dem Boden rollend vor lachen) / SCNR = sorry, could not resist (Ich konnt's mir nicht verkneifen) / UT(F)SE = use the (fucking) search engine (benutz endlich die Suchmaschine) / WFM = works for me (funktioniert bei mir)

    • Zitieren
  • oberhausener
    Gast
    • 12. Juli 2012 um 17:59
    • #8

    Ich greife dieses Thema nochmal auf, da ich gerade ein Spiel mit schweizer Wagen erstelle. Die schweizer und italienischen Triebwagenfernzüge (Flirt + Pendolino) verhalten sich in Kurven NICHT wie der ICE T. Mir geht es nicht darum, dass sie sich sichtbar neigen, sondern dass sie die Kurven mit HÖHERER Geschwindigkeit DURCHFAHREN. Der ATP und der ICE T können das doch auch. Das kann doch nicht nur an der Grafik liegen......

    Habe die xlm der Fahrzeuge (soweit ich sie verstehe) verglichen, den Unterschied aber nicht gefunden....

    • Zitieren
  • AZUWSK
    wcf.user.rank.superModerator
    Beiträge
    1.165
    Filebase Einträge
    33
    • 12. Juli 2012 um 18:36
    • #9

    Es liegt daran, dass die Fahrzeuge zusätliche Sprites für die Neigetechnik benötigen. In der xml ist es:
    <structure name="sprites[0]" size="30">
    <variable name="numdir" size="1">64</variable>
    <unknown name="field_1" size="1">32</unknown>
    <unknown name="field_2" size="1">1</unknown>
    <variable name="vehtype" size="1">1</variable>
    <variable name="numunits" size="1">1</variable>
    <unknown name="field_5" size="1">1</unknown
    was die Neigetechnik definiert. Ist es statt einer 1 eine 3 Sollte der Zug Kurven schneller durchfahren, jedoch ist es mit Aufwand verbunden, dies sicherzustellen.
    Am einfachsten wäre es jedenfalls, die maximale Kurvengeschwindigkeit der Gleise hochzusetzen

    Errare humanum est.
    Irren ist menschlich.

    Meine Locoprojekte

    Voith Gravita
    NSB Typ 73
    EG101

    • Zitieren
  • Finsternis
    Fortgeschrittener
    Reaktionen
    3
    Beiträge
    198
    • 12. Juli 2012 um 18:39
    • #10
    Zitat von oberhausener

    Ich greife dieses Thema nochmal auf, da ich gerade ein Spiel mit schweizer Wagen erstelle. Die schweizer und italienischen Triebwagenfernzüge (Flirt + Pendolino) verhalten sich in Kurven NICHT wie der ICE T. Mir geht es nicht darum, dass sie sich sichtbar neigen, sondern dass sie die Kurven mit HÖHERER Geschwindigkeit DURCHFAHREN. Der ATP und der ICE T können das doch auch. Das kann doch nicht nur an der Grafik liegen......

    Habe die xlm der Fahrzeuge (soweit ich sie verstehe) verglichen, den Unterschied aber nicht gefunden....


    Die Schienen,
    die Schienen legen die Geschwindigkeit fest!!

    Du must in der XML der Schienen die Geschwindikeit Hochschrauben
    in deinem Fall in denen der Kurven,
    aber in der Filebase müsten doch schon Schienen
    mit Höchstgeschwindigkeit vorhanden sein.

    Und auch hier gilded mal wieder
    mit der Sufu hättest du es selber rausgefunden.

    Finsternis

    • Zitieren
  • Lochris
    Profi
    Reaktionen
    5
    Beiträge
    1.355
    Filebase Einträge
    15
    • 14. Juli 2012 um 17:45
    • #11

    Beide habt ihr haslb Recht! Will man die Gleisgeschwindigkeit nicht hochsetzen (was ja die Frage war), so kann man die von AZUWSK beschriebene Methode anwenden. Man muss allerdings dann die Sprites zweimal kopieren, umnummerieren und in der XML neu registrieren , da es ja faktisch ein Neigezug ist, dessen Neige-Sprites doch gerade sind. War das verständlich genug,. vom Prinzip her? Sollte das wirklich mal jemand versuchen wollen, kann er sich gerne an mich wenden ;-).

    Meine Eisenbahnfotografie-Seite

    • Zitieren
  • oberhausener
    Gast
    • 16. Juli 2012 um 14:38
    • #12

    Richtig! Was soll ich mit einem Neigezug, wenn ich die Kurvengeschw. hochsetze?

    Das ist leider nicht verständlich! Das von AZUWSK beschriebene werde ich wohl in die xml reinschreiben können - aber was genau ist ein Sprite? Wohin diesen kopieren? Was umnummerieren und neu registrieren? Worin besteht der besondere Aufwand?

    Ich ändere an den xlm rum und wenn es nicht klappt, überschreibe ich es mit der orginal Datei. Ich habe von allen Downloads back-ups....


    Naja, ich teste das erstmal und werde mich bei Bedarf melden...

    • Zitieren
  • Lochris
    Profi
    Reaktionen
    5
    Beiträge
    1.355
    Filebase Einträge
    15
    • 16. Juli 2012 um 17:35
    • #13

    Ein Sprite ist eines der kleinen PNG-Bildchen, die man mit LocoTool aus einer DAT erzeugen kann. Ein normaler Zug hat 16 oder 32 Sprites für die Standardansicht. Bei jedem Sprite ist das Fahrzeug etwas mehr gedreht, bis man mit dem letzten Sprite wieder kurz vor der Ausgangsposition ist (Bei 16 Sprites wird das Fahrzeug nur um 180° gedreht, nicht um 360°. Für den Rest der Drehung werden dann die Sprites gespiegelt!). Spielt man die Sprites schnell hintereinander ab, ergibt sich eine Drehanimation wie im Szenario-Editor bei der Fahrzeugauswahl.
    NeiTech-Fahrzeuge haben dreimal so viele Sprites, da zu jeder Ansicht noch zwei zusätzliche Bildchen kommen, eins, auf dem das Fahrzeug nach links kippt und eins, auf dem es nach rechts kippt.
    Der Wert in der XML gibt an, wie viele Sprites es pro Ansicht gibt. ist er 1, so sind das die Standard-Grafiken, ein Bild pro Drehstufe. Bei 3 gibt es drei Bilder pro Drehstufe (Gerade, Linkskipp, Rechtskipp). Den Wert 2 gibt es im Originalspiel nicht, wäre mal interessant, den auszuprobieren...

    Gibst du einem Fahrzeug mit Normalsprites den Wert 3, wird sich Loco die nächsten beiden (die ja weitergedreht sind) schnappen und für die Kipp-Sprites halten. Heraus kommt dann ein riesiges Durcheinander!

    Meine Eisenbahnfotografie-Seite

    • Zitieren
  • oberhausener
    Gast
    • 18. Juli 2012 um 14:29
    • #14

    So zum Verständinis:

    Das heißt also, ich müsste z.B. für den Pendolino (von JKE) Sprites für die Neigung eintragen damit er in Kurven schneller fährt als ein "Standard-Fahrzeug"!?! Nur gibt es für diese Sprites leider keine Grafik, so dass der Zug in Kurven teilweise verschwindet....

    • Zitieren
  • AZUWSK
    wcf.user.rank.superModerator
    Beiträge
    1.165
    Filebase Einträge
    33
    • 18. Juli 2012 um 16:01
    • #15

    Du kannst die Sprites für die Geraden nehmen, dann fährt der Zug schneller, sieht aber nicht geneigt aus.

    Errare humanum est.
    Irren ist menschlich.

    Meine Locoprojekte

    Voith Gravita
    NSB Typ 73
    EG101

    • Zitieren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™