Beiträge von Kwirl77

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


    muss ich das in die con einbauen?

    Ich habe es wie folgt versucht:

    bei params einen neuen Parameter eingebaut:

    {

    key = "mirror",

    name = _("Mirror"),

    values = { _("No"), _("Yes") },

    defaultIndex = 0,

    },


    und dann bei der Paramterauswahl folgendes:


    if params.auswahl == 0 and params.type == 0 and params.mirror == 0 then

    result.models = { {

    id = "kw_bg_tullnau_variante1.mdl",

    transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10.5, 0.0, 1 }

    } }

    end


    if params.auswahl == 0 and params.type == 0 and params.mirror == 1 then

    result.models = { {

    id = "kw_bg_tullnau_variante1.mdl",

    transf = { -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10.5, 0.0, 1 }

    } }

    end


    jedoch ohne Erfolg. Das Modell wird in beiden Fällen gleich dargestellt :(

    ich hab mal die KI befragt und die hat mir folgendes ausgeworfen:


    -- Beispiel: Bild laden

    local image = love.graphics.newImage("bild.png")


    -- Standardposition und Skalierung

    local x, y = 100, 100

    local scaleX, scaleY = 1, 1


    -- Funktion, um das Bild zu spiegeln

    function spiegeln(horizontal, vertical)

    if horizontal then

    scaleX = -scaleX

    end

    if vertical then

    scaleY = -scaleY

    end

    end


    function love.draw()

    -- Zeichne das Bild mit der aktuellen Skalierung (skaliert um den Mittelpunkt)

    love.graphics.draw(image, x, y, 0, scaleX, scaleY, image:getWidth() / 2, image:getHeight() / 2)

    end


    -- Spiegelung beim Drücken von Tasten

    function love.keypressed(key)

    if key == "h" then

    spiegeln(true, false) -- Horizontal spiegeln

    elseif key == "v" then

    spiegeln(false, true) -- Vertikal spiegeln

    end

    end


    Da ich mich mit lua nicht allzugut auskenne hab ich keine Ahnung wie und wo ich das einbinden kann bzw. ob es überhaupt funktioniert.

    Die Idee wäre, es über einen zusätzlichen Paramter im Auswahlmenü einzubauen:

    {

    key = "mirror",

    name = _("gespiegelt"),

    values =

    {

    _("Normal"), _("Gespiegelt"),

    },

    defaultIndex = 0

    },


    Aber wie mache ich dann weiter?

    Hat hier jemand eine Idee?

    kann ich ein Asset so scripten, dass ich es auch spiegelverkehrt setzen kann, ohne es extra modelieren zu müssen?

    also dass das Gebäude alleine durch ein script spiegelverkehrt platziert wird?

    Wenn ja, wie geht das?

    Spieleinstellungen und Hardware zu wissen wäre vielleicht hilfreich.

    Hardware:

    CPU: AMD Ryzen 5 7600x 6x4,7GHZ

    RAM:32GB DDR5 AM5 PC6000

    Mainbord: Giabyte B650 Gaming X AX AM5 DDR5

    GPU: XTX RX 670 XT 12GB DDR6

    HDD: SSD Kingston 1TB M.2 OCUe 4.0


    Einstellungen im Spiel:


    Auflösungen im Spiel hab ich bereits mehrere durchprobiert, ohne Erfolg!

    In welche Richtung soll es denn gehen?

    Wohngebäude, Gewerbe/Bürogebäude?

    Modern oder Altbau?

    Hallo,


    ich habe seit geraumer Zeit das Problem, dass mein Bild "flackert".

    Das Problem tritt jedoch nur bei TF2 auf, ich versuche es mal wie folgt zu beschrieben:

    - Bildschirm wird kurz dunkel, das Onscreen-Menü des Monitors erscheint kurz (Darstellung des Porteingangs), danach erscheint das Bild wieder.

    oder

    die untere hälfte des Bildes flackert oder wird kurz verschoben.


    Ich dachte Anfangs, es liegt am Monitor, da das Problem auf einem anderen Monitor nicht auftritt. Komischerweise habe ich das Problem aber NUR bei TF2 und bei keiner anderen Anwendung bzw. Spiel, egal, mit welcher Auflösung ich es probiere.


    Hat jemand eine Ahnung, woran das liegen könnte?

    Hallo eis_os ,

    auch von meiner Seite herzlichen Dank und vollen Respekt für deine Arbeit.

    Mit der dev-Version habe ich den Spielstand erst mal wieder zum laufen gebracht.

    Wie einige bereits geschrieben hatten, muss "Build with Collision" deaktiviert werden, da es beim Laden sonst einen Absturz gibt.

    Gleiches gilt bei mir für "Track Street Building Info 1.2" aus dem Steam Workshop.


    Nochmals vielen Dank für deinen Einsatz!


    Kleiner Nachtrag:

    bei der Mod eis_os_streetpackage werden bei den Straßen mit Seitenparkstreifen die Bäume nicht mehr dargestellt. In der Vorschau und auch wenn ich die Straßen wieder abreißen will, werden sie dargestellt, sind sie dann aber errichtet, sieht man sie nicht mehr

    Du hast mehrere "Duplicate Base Nodes" an verschiedenen Positionen über die er meckert. Konkret meckert er über Straßen(anbindung)

    Code
    Duplicate base nodes found at world position: (-6792.59 / 58.4079 / 22.3207) with entitiy IDs 927024 942886 1142008
    Duplicate base nodes found at world position: (-6753.91 / 22.7626 / 22.3414) with entitiy IDs 206343 540436 848897
    Duplicate base nodes found at world position: (-1853.3 / -293.68 / 5.4) with entitiy IDs 486602 539507
    Duplicate base nodes found at world position: (-1849.92 / -299.145 / 5.4) with entitiy IDs 176462 1037499

    Der Absturz kommt dann als der Linienmanager einen Weg nicht finden kann, wegen der duplicate nodes(?)

    Code
    Exception type: Fatal error
    Details:
    Assertion Failure: Assertion `dist >= .0f' failed.
    
    Minidump: M:/Steam/userdata/73576402/1066780/local/crash_dump/6b5a5ef7-e5d4-406d-aaa9-13340b963959.dmp
    In file: urban_games/train_fever/src/Game/procedural/util.cpp:18
    In function: float __cdecl LineEvaluator::GetAt(float,struct CVec3f &,struct CVec3f &) const
    __CRASHDB_CRASH__ struct AssertException: urban_games/train_fever/src/Game/procedural/util.cpp:18: float __cdecl LineEvaluator::GetAt(float,struct CVec3f &,struct CVec3f &) const: Assertion `dist >= .0f' failed.


    Das würde zu mindestens Sinn machen denn bei duplicate Nodes ist ja die Länge ebend nicht >0

    Versuche mal im Pausemodus die Stellen zu finden und schaue was dort steht.

    Kann das vielleicht an der nicht mehr funktionierenden bzw. nicht mehr vorhandenen CommonAPI liegen? Da hatte ich bei der Tram ein paar nodes verändert