CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten

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


  • Also das Jahr habe ich bei mir auf 2024 stehen...schon pro forma!
    Das Merkwürdige ist ja, dass ich das Problem bei der alten Karte nicht hatte. Da ich diesmal komplett von Null angefangen habe, vermute ich ja eine Einstellungssache.

    Also wenn das Mittelgleis nur aus Tramgleisen besteht, hast du natürlich auch nur eine Haltestelle für Trams. (kommt halt dann darauf an wo der Haltepunkt liegt)

    Als Strasse/Tramgleis verwende ich die "Grosse Allee mit Rasengleisen (3,5m), wobei ich gerade sehe, dass ich als Haltestelle die "Tram Stop (4 Lane)" verwende. Ist die ggf. nur für Trams ausgelegt? Dann frage ich mich gerade, was ich im alten Spiel verwendet habe, dass das funktionierte...?

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!

  • Wenn du eine Rasengleis Straße im Failback Modus lädst (CommonAPI2 nicht geladen / Flexstreets fehlt), hast du dort halt auch BusTramspur.


    Damit verhindere ich, dass ein Savegame beim Laden abstürzen würde.

    Sobald Flexstreets wieder vorhanden ist, ist das Rasengleis keine Busspur mehr.


    Die Art einer Haltestelle wird durch die Lane bestimmt, auf deren sich der Fahrzeughaltepunkt befindet. (Debug Modes Lanes -> Punkt mit Umrandung)

    Das Stationsschild bildet dafür einen guten Hinweis. Da es eine feste 1zu 1 Zuordnung zwischen Wartebereich und Haltepunkt gibt, können nicht mehrere Fahrbahnen als Haltepunkte genutzt werden.



    Der Aspekt welche Art von Lane als Failback herauskommtm ist im Handbuch beschrieben, im Teil für das Erstellen von Straßenmods.

  • Gut, bezüglich des Rasengleises mit der Strasse macht das Sinn.

    Aber wieso das bei der CL-Station so ist, erscheint mir unlogisch...

    Der Mensch ist nicht das, was er vorgibt zu sein - er ist das, was er verbirgt!

  • Ja., das hab ich ja schon geschrieben. Das ist ein anderer Patch bei Konstruktionen, der aber eigentlich nur auf Straßen und nicht auf die Konstruktion Lanes wirkt. (Die XL Station hat auch keinen Schalter)

    Nur zur Sicherheit hätte ich gerne eine stdout.txt,


    Kannst du eine kleine Karte neu erstellen (Vielleicht liegt es an der Kartengröße), schauen ob die Karte den Fehler produziert und mir via Swisstransfer senden?

    Passiert das auch, nachdem du die Karte einmalig speicherst und diese wieder lädst?

  • Ich hab auch mal ne Frage zur CommonAPI, insb. zum Mod-Update im ModBrowser.

    Im ModBrowser kann ich zwar die aktuelle update-Liste für hier herunterladen (zumindest zeigt er es immer Tagesaktuell an), die Updates, die hier auf der Plattform jedoch hochgeladen werden, sind hier nicht erkannt. Bestes Beispiel wieder die Mod-Update von Siri und SM1ausHOT gestern.

    Ich muss diese seit neuestem Manuell über einen Download hier updaten und kann das nicht mehr aus dem ModBrowser im Spiel heraus.

  • Die Repo Datei wird jeden Tag auf dem Server um 14:40 erstellt. Erst dann kann es überhaupt auftauchen.

    Wenn es in rar Dateien verpackt wird, kann es nicht funktionieren. Bedankt euch bei der Lizenzpolitik von rar...

  • Moin eis_os ! Da die Mod von Lollus ja nicht verfügbar ist, wäre es vielleicht möglich, ein "Unterirdisch aussehen" hinzuzufügen? Die Funtion ist sehr praktisch vorallem bei U-Bahnhöfen ;)

    Weil das fehlt mir in der Mod am meisten, den Splitter hat man ja durch WernerK schon.

    diesen hier ;)


    LG

    wiedemann2023/Vetkoplayzz grüßt! Schaut gerne in meinem Modding-Bereich vorbei!;)

  • hallo ihr Lieben,

    ich hab ein kleines Problem und brauche eure Hilfe.

    Wenn ich eine Mod (egal welche) updaten möchte, bekomme ich jedes mal diesen Fehler.


    Ich habe 7-zip installiert und den Pfad auch angegeben.

    (Der Update Fehler kommt auch wenn ich kein Pfad angegeben habe)



    Obwohl der Pfad angegeben ist, scheint commonapi 7-zip nicht zu Findern.

    Was mich stutzig macht ist auch diese Angabe in der 1. Zeile in der commonapi.



    und wenn ich auf Download 7zip gehe tut sich auch nichts.....

    also habe ich 7-zip msi Manuel gedownloadet und installiert.

    und bekomme immer wieder den gleichen Fehler.....wie im 1. Screenst.

    Was mache ich falsch oder wo liegt mein Fehler ??? :/

    Und wenn ich auf Upadte Informationen herunterladen klicke tut sich auch nichts.


    Ich hoffe ihr könnt mir helfen.

    Besten Dank im Voraus.

  • Hallo!
    Auf meinem Linux-Rechner hab ich schon seit geraumer Zeit das selbe Problem, dass CommonAPI meldet "can't get 7-zip version" obwohl ich den Pfad mit which ermittelt und eingestellt habe

  • Unter Windows versucht mal:

    C:\Program Files\7-Zip\7z.exe



    -edit-

    Unter Linux, liegt /usr/bin/7z dort?


    Mal unter der UG Console aufrufen:

    commonapi._native.fs.realpath("/usr/bin/bash")

    Ergebnis sollte "/usr/bin/bash" sein


    Was passiert bei:

    commonapi._native.fs.realpath("/usr/bin/7z")


    -/edit-



    Emiliocat: Keine Ahnung, aus der Webdisk herunterladen. Vielleicht hast du rendermode auf 2

  • Zum Thema Linux:

    Seit der letzten Version von UG wird TPF2 in pressure-vessel (Steam Runtime Sandbox mit Bubblewrap) ausgeführt, damit gibt es keinen Zugriff mehr auf lokale Binaries.

    Hab mal ein paar Sachen versucht, der Sandbox 7zip unterzujubeln, das hat leider nicht funktioniert.


    Wer Ideen dazu hat, immer her damit...

  • ("/usr/bin/bash")

    Ist dieser Pfad hardgecoded? Weil da ich NixOS verwende, liegen die binaries bei mir woanders (z.B. für 7z /run/current-system/sw/bin/7z).

  • Die Frage ist, ob du in der Steam Sandbox gefangen bist.

    Du kannst natürlich unter Pathname in den Einstellungen auch /run/current-system/sw/bin/7z nutzen. DIe Versionsüberprüfung wird aber ggf. trotzdem Fehlschlagen.


    Wird commonapi._native.fs.realpath("/run/current-system/sw/bin/7z") überhaupt was finden. Wenn, ja, gut. Wenn nicht, bleibt meine Frage von früher stehen.

    Wer sich mit dem Steamgedöns auskennt, her mit Infos...


    Als Info, hier mal ein Beispiel wo bei Steam bei mir dann das temporäre Dateisystem ablegt wenn TPF2 läuft. (Das wird also bei jedem Aufruf neu aufgebaut!)

    /ZEUGS/Games/Steam/steamapps/common/SteamLinuxRuntime_soldier/var/tmp-349XX2/


    Ich spiele mit libarchive herum, vielleicht werde ich 7z durch eine statische Binärdatei ersetzen... bis jetzt hab ich aber nur ein bsdtar mit 2.5MB, das ist etwas sehr groß...


  • BUG report


    with 'commonapi2' mod disabled
    i still have top labels present in my game


    mod was dl about a week ago


    thx for sharing

    have fun


    EDIT: if this is know issue, reported before, you can safely ignore the post. german language i do not understand very well