Beiträge von majuen

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


    Hast du vielleicht irgendwelche Straßen mit dem Tool bauen trotz Kollision gebaut? Kann mir vorstellen, wenn die KI gerade da eine Straße an bzw. weiterbauen will, das es dann viell. zu einem Absturz führt.

    Zu den Fehlenden Ressourcen kann ich weiter helfen! Die .mtl und .msh worauf die 'station/train/entryhouse_concrete.mdl' bzw. '/entryhouse_concrete_formB.mdl' verweisen, sind aus meinem Bahnstationspaket. Die findest du hier: Bahnstations Mod Pack.


    Edit: Die Grundtextur und Kompressionsfehlermeldungen sollten mit der Version 1.22 von diesem Mod auch verschwinden :U-Bahnstation

    Dies geschieht weil TpF2 automatisch von jedem Gleis ein Modul für die modulare Bahnstation erstellt, auch wenn, wie in diesem Fall, spezielle Gleise gar nicht im Spiel (sprich Bauen) verfügbar sein sollen. Für diese erstellten Module werden dann natürlich kleine Vorschaubilder im Menü benötigt die aber nicht vorhanden sind. In diesem Fall wäre es unsinnig Vorschaubilder für "Gleise" zu erstellen die im Menü nie auftauchen werden! Die Fehlermeldungen kann man also getrost ignorieren.

    Hallo erstmal!


    Habe da ein Problem mit dem template bei der Typo3 Version 11.5.5 .

    Ich musste zwangsweise auf die neue Version umstellen.


    Früher (Typo3 7.6.2) ging es und jetzt nicht mehr! Hat sich da irgendetwas geändert ?


    Ich hoffe jemand kann mir da ein Ratschlag geben.


    Euer majuen

    Hallo erstmal und ein frohes neues Jahr 2022!


    Ich habe jetzt ein anderen Lösungsansatz erarbeitet, was schon deutlich vielversprechender ausschaut.


    Das dazugehörige Script:


    In diesem Fall ist source == "streetBuilder" nicht richtig aber versuche mit unterschiedlichen Button Componenten und "button.onClick" sind fehlgeschlagen.


    Edit: guiHandleEvent ist jetzt schonmal richtig !!


    Meine eigentliche Frage ist ob ich je nach ausgewähltem "ToggleButton" eine Variable z.B. lightType == 1 für useStandard in die res/config/traffic_light/traffic_light_c.lua senden kann und wie das aussehen müsste. Oder muß ich das Ampelscript mit in das game_script integrieren was ich stark vermute !?!


    Vielleicht kann mir da ja eis_os nochmal helfen:saint:


    Bis dahin alles Gute


    Euer majuen

    Ich will einfach das über die Ampel Tool Einstellungen verschiedene traffic_light.lua's angewählt werden. Wenn das überhaupt gehen soll. Die Frage ist ob es dort irgendwo hardcoded schon ausgewählt wird oder erst wenn man den Ampel layer an der Kreuzung klickt.

    Danke eis_os ! Das hat mich schonmal ein Schritt weiter gebracht!


    Code
    local menu = api.gui.util.getById("menu.construction.road.upgrades"):getLayout()

    Ergebnis:


    So wie ich das gesehen habe kann ich nicht so weiteres nur die Einstellungen für das Ampel Tool ändern. Denke ich müsste wohl ein neuen Eintrag erstellen mit den gewünschten Parametern.


    Einfach wäre es gewesen wenn man "...road.upgrades.settings" angeben könnte leider geht das nicht.


    Wenn ich "menu.construction.road.settingsWindow" angebe werden die Parameter in den Einstellungen angezeigt, allerdings in allen Straßenmenü Konstruktionen.


    P.S.: Die einzige schlüssige Zuordnung zu "trafficLight" habe ich hier gefunden:


    Code
                                                                                                                                                                                typ = sol.UI::ImageView*, ptr = userdata: 0000023F8FC0C788, id = "menu.construction.road.upgrades.item.trafficLight_1950", name = "ImageView", layout = <nil>
    ------
    typ = sol.UI::ImageView*, ptr = userdata: 0000023F8FC0D748, id = "menu.construction.road.upgrades.item.trafficLight_1950", name = "ImageView", layout = <nil>

    unter "ConstructionList", "List", "List::Content","List::ListContent als layout und content

    Hallo alle zusammen,


    gibt es irgendwo eine ausführliche Liste welche guiHandleEvent ID's bzw. api.gui.util.getById's möglich sind !?!


    Hauptsächlich geht es mir um das Ampel Straßen Werkzeug würde dort gerne Parameter hinzufügen so das man zwischen unterschiedlichen ampel.lua's wechseln kann.


    Im voraus wie immer ein herzliches Dankeschön8)

    Ein fix ist schon fertig. Seit dem Update werden Texte(Zeile) komplett ausgeschrieben. Die Parameterbuttons werden dementsprechend dann mittig zum Text zentriert und sind nicht mehr sichtbar. Habe das mit Zeilenumbruch(\n"..) in der strings.lua einfach korrigiert.


    Zu dem Bahnübergangwechsel:


    Das kann wohl nur UG korrigieren! Ich nehme mal an das beim Wechsel des Bahnübergangs werte nicht richtig oder gar nicht in das script übergeben werden und daher der crash.

    Sven Rose Ist das nur bei diesem Bahnhof oder auch bei den anderen? Wenn nur bei diesem, dann habe ich schon eine Vermutung! Unten ist ja ein Text angegeben daran wird es liegen, da es aussieht das er nicht die Zeilen erkennt sondern alles in eine Zeile packt und da geht das Fenster nach rechts weg es sollte aber im unteren Bereich aber eine scrollbar erscheinen !

    Den Fehler kann ich auch bestätigen.


    C:\build\tpf2\src\Lib/ecs/Engine.h:275: int __cdecl ecs::Engine::GetComponentDataIndex(const class ecs::Entity &,int) const: Assertion `it != components.end()' failed.

    Ich habe mir das mal angeschaut. In der o405.lua gibt es unter der updateFn beim ersten track mehr gain als pitch Einträge.


    Versuch mal dort

    Code
    { 
       gain = soundeffectsutil.sampleCurve({ { .0, .5 }, { 0.1, .5},  { 0.2, .4 }, { 0.3, 0.2 }, { 0.4, 0.0 }, }, input.speed01),
       pitch = soundeffectsutil.sampleCurve({ {.0, 1.0}, {0.8, 1.0}, {0.9, 0.8}, {0.9, 0.7}, {0.9, 0.7},}, input.speed01)
    },

    Sind zwar nicht die perfekten Werte sollte aber jetzt ohne Probleme geladen werden.


    Der updateFn Eintrag sollte dann so aussehen:


    Bitte eine Rückmeldung ob es wirklich an der unterschiedlichen gain/pitch Werteanzahl lag.