Posts by Rob (x4)

Willkommen in der Transport Fever Community

Welcome to the fan community of Transport Fever and Train Fever, the economic simulators of Urban Games. The community is free for you to share and inform yourself about the game. We cultivate a friendly and objective interaction with each other and our team will be happy to answer any questions you may have.

 

Registration and use is of course free for you.

 

We wish you a lot of fun and hope for active participation.

The Team of the Transport-Fever Community

    Hallo zusammen !

    Ich hab mich nach längerer Bedenkzeit dafür entschieden mit dem Modden für Transportfever 2 aufzuhören.
    Ich komme mit dem Scripten einfach nicht zurecht und es fällt mir sehr schwer mir das selber beizubringen.
    Ich kann auch von niemandem erwarten mir hierbei zu helfen aber hier immer um etwas Hilfe zu betteln
    kann auch nicht der richtige Weg sein. Da das Spiel ohnehin in die Jahre kommt und ich das Gefühl habe
    einige großer Modder haben sich bereits abgewendet werde auch ich mich jetzt anderen Spielen witmen.

    Sehr schade um meine beiden großen Projekte das Lkw-Warenlager welches in einer neuen Version mit
    einer Vielzahl von Terminals eigentlich schon so gut wie fertig war und nur noch ein paar gescriptete
    Kleinigkeiten benötigt hätte. Genauso wie dem Dortmunder Hauptbhanhof an dem ich jetzt seit Jahren
    gebastelt habe und zuletzt sehr große Fortschritte gemacht habe.

    Ich mache hier auch niemandem Vorwürfe, ich kann wie gesagt auch nicht erwarten, dass sich jemand
    die Zeit nimmt und mir hilft. Es ist einfach nur eine Feststellung die ich über die letzten Monate immer
    wieder gemacht habe und die zu dieser Entscheidung geführt hat.

    Wofür ist zum Beispiel diese .mdl ?



    Davon gibt es im alten LKW Warenlager zwei Stück von und die heißen "Wende" ?

    In dem alten Warenlager gab es ja zwei Punkte zum Be- und Entladen für LKW, könnten die das sein ?


    Insgesamt gibt es 4 .mdl Dateien in denen solche Koordinaten für TRUCK oder CARGO angegeben sind.
    Welche geben dabei was genau an ?

    Files

    Jetzt wo ich die Transportwege der LKW fertig habe würde ich mich gerne um die Straßenanbindungen sowie
    die Entladestationen kümmern.

    Wie genau scripte ich die Straßenanbindungen ?

    Und wie sieht das script für die Entladestationen aus ?

    So ich habe jetzt auch die einzelnen Haltebuchten erfolgreich integriert. Die Kurven müssen teilweise nur noch begradigt werden.

    Nächster Schritt wäre dann:
    - Die Haltebuchten zu LKW Be- und Entladepunkten zu scripten
    - Die zwei Straßenverbindungen zu scripten

    (Auch hier muss ich leider bei 0 anfangen und benötige eure Hife)


    Ein erster Erfolge !

    Ich hab jetzt mal den äußeren Rundkurs des LKW Warenlagers versucht in die .mdl zu übertragen mit ganz simplen Zahlen
    und es hat endlich funktioniert !



    Jetzt muss ich nur noch gucken wie ich die Kurven am besten abrunde und die einzelnen
    Verladestellen mit integriere

    ok ich glaub das machen die meisten so nur ich hatte eher das Problem nicht zu wissen woran sich die Werte orientieren.


    Müssen die positiv oder negativ sein ?

    Müssen die im Verhältnis zueinander stehen ?

    Fang ich mit 1 an und teste mich dann hoch bzw runter ?

    Je nach Richtung steht der Wert wann beim ersten und wann beim zweiten bei x oder y


    Aus dem Beispiel oben weiß ich jetzt zum Beispiel dass bei einer Links Kurve der Wert beim ersten Punkt bei x und beim zweiten Punkt by y steht.


    Wenn ich das jetzt im Verhältnis kürzen würde, würde das auch gehen ?


    Was würde passieren wenn ich (1,0,0) und (0,1,0) setze ?


    Was wenn ich die Werte negativ mache ?


    Ich glaub ich muss mich da noch ein bisschen ausprobieren



    Ach und noch eine Frage !


    { { 0, 0, 0 }, { 7.854, 0, 0}, 3},

    { { 5, 5, 0 }, { 0, 7.854, 0}, 3},

    Wofür stehen eigentlich hier die 3 ?

    hmm... Also das ist jetzt echt hart für mich. Ich hatte in Mathe während meiner gesamten Schullaufbahn eine 5 :D

    Aber ich versuch es mal zu verstehen.

    Also der Radius der Kurve ist 5, Durchmesser des Kreises wäre 10. Soweit komme ich mit

    2x pi x Radius ist doch die Formel für den Umfang eines Kreises oder ?

    360° ist der ganze Kreis

    Und Alpha = 90° bestimmt, dass wir nur 1/4 des vollen Kreises berechnen ?


    Ok, wenn ich das jetzt so eingebe komme ich auch auf 7.854

    Ich denke mal mit einer 90° Kurve und so einfachen Werten ist das noch recht simpel zu verstehen.
    Ich probiere mich mal ein bisschen aus

    guapo298 ok Ich glaube das hat mir jetzt schon dahingehend weiter geholfen zu verstehen, warum
    es immer in Blocks von 4 Koordinaten angegeben wird. Ich bin bisher immer von einem Punkt und einer
    Richtungskoordinate ausgegangen und habe mich gewundert weil eine Bezierkurve ja auch zwei Richtungskoordinaten hat

    Aber noch raucht der Kopf und ich muss mir das mal in Ruhe anschauen

    Also wie schreibe ich das dann jetzt untereinander ? So:

    Code
    local pStart = {-30, 0, 0}
    local pEnd = {-33.5, 0.6, 0}
    local pStart = {-33.5, 0.6, 0}
    local pEnd = {-36.5, 2.7, 0}
    local pStart = {-36.5, 2.7, 0}
    local pEnd = {-59.5.5, 25.5, 0}
    local t = {pEnd[1] - pStart[1], pEnd[2] - pStart[2], pEnd[3] - pStart[3]}

    Und was bedeutet die untere Zeile:

    Code
    local t = {pEnd[1] - pStart[1], pEnd[2] - pStart[2], pEnd[3] - pStart[3]}


    Was bedeutet "wenn ich Vectoren bentze" ?


    Und wie berechnet man es bei Kurven ?

    Ich komme einfach nicht weiter beim erstellen der Transport nodes... :(

    Wie berechnet ihr die Richtungskoordinate ? Wie geht ihr da genau vor ?

    Ist es 2. Punkt MINUS 1. Punkt = Richtungskoordinate ?

    Also wenn ich von 1,0,0 nach 3,0,0 möchte wäre die Richtung 3-1=2 also 2,0,0 ??
    (In einem Koordinatensystem hieße das ja ich gehe von 1,0,0 = 2 Einheiten nach rechts)

    Mit so einfachen Koordinaten ist es mir noch verständlich aber die tatsächlichen Koordinaten
    sind ja häufig noch negativ und 5 Stellen hinter dem Komma, da bin ich momentan total mit
    überfordert irgendwie

    Was ergibt denn (-1)-(-1) ?? Ist das 0 oder -2 ?? Ich war nie gut in Mathe :/
    Ich ziehe doch ein (-1) ab also müsste es doch ins positive gehen ?

    Ich hab die Koordinaten hier mal aufgelistet. Habe ich die ersten schon falsch berechnet ?


    Wie genau geht ihr da vor ? Macht ihr das auch anhand einer Tabelle ?


    Ich dreh nämlich bald DURCH !!! HILFEEE !!!! ;)

    Ah ok, ich glaub ich verstehe. Das war im anderen Thread vermutlich gemeint mit, man kann die Werte der "Richtung" nach oben oder unten hin abwandeln, solang sie im selben Verhältnis zueinander bleiben, richtig ?

    Also 0,20,30 könnte auch 10,30,40 oder 5,25,35 sein


    Noch eine weiter Frage. Wie kann ich die lanes im Editor bzw. im Spiel sichtbar machen ? Hatte da ein Tutorial für TPf1 gefunden aber
    das scheint so in Tpf 2 nicht zu funktionieren.