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


  • Neue Testversion der CommonAPI2 20260722


    1.9.20260722-dev

    - LabelSystem: simplify GenerateLabelText_Hook, add offset support for LINE_DESTINATION

    - secondaryui: fix layerview crash with controller ui

    - secondaryui: if in ui mode controller use mainMenuBottomBar as parent for CommonAPI button

    - secondaryui: constructionlist getImportantWindowElements, check createBuildModeAddon result, may be nil with controller ui

    - FlexStreets: TrainMoveSystem: remove debug output

    - FlexStreets: StreetGeometry_StreetContext_Adv support

    - FlexStreets: add TramTrackData lanesA and lanesB support for specific lane changes

    - FlexStreets: add TramTrackData oneSide

    - FlexStreets: support combining transportModes using lua table syntax

    - FlexStreets: merge transportModes helpers into one helper

    - FlexStreets: transportModes support TPF2 default modes

    - FlexStreets: TransitionUtil_CreateNodeAttributes_Hook save all TramTrack IDs in COMMONAPI_SHAPE_FLAGS_TRAMTRACK_ID_VEC

    - FlexStreets: Disable debug message ApplyExtraLaneConfigs



    LINE_DESTINATION kennt nun offset, damit kann man die vorherige Endhaltestelle anzeigen (ungetestet)


    Es können via TramTrackData lanes gesetzt werden, damit wird es nun möglich für alle Straßentypen die Gleise in die Mitte zu legen.



    Die beiden Lua Dateien müssen in eis_os_tramtracks_1\res\capi_config\tramtrack abgelegt werden.

    Zurzeit kann man auf emptyLanes keine Tram Tracks einschalten.

    Buslanes funktionieren nicht, da TPF2 dann immer auch außen Lanes setzen würde.



    Ist eigentlich recht selbst erklärend, offset -1 ist von der Mitte aus, es geht aber auch positive Werte, wie 2, um die zweite Lane zu ändern:

    lanesA und B sind jeweils die Fahrtrichtungen, ne Einbahnstraße nutzt dann nur lanesA


    Dieses gibt es nicht mit Failback, eine Straße im Savegame mit so einem Tram Gleis wird Probleme ohne CommonAPI2 DLL / SO machen.

    Dafür funktioniert es halt dann mit jeder (Mod)-Straße ohne tausend einzelne Straßentypen...

  • Wichtiger Hinweis:


    Da sich das Repository Format auf dem Server hier nicht mehr in meinen Händen liegt, rate ich vorsorglich das Transport Fever.net Repository aus der CommonAPI2 Mod Manager zu löschen.

    Ich werde wohl dann bei Gelegenheit eine Final Edition hochladen, wo die Repo Einstellungen nicht mehr Bestandteil des Lieferumfangs sind, d.h. der Mod Browser wird nicht entfernt. Aber die Einstellung wird nicht mehr mitgeliefert...


    Important Note:


    As I am not in control of the generation of the json repo on this Server, I suggest to remove the repository for Transport Fever.net in CommonAPI2.


    I will remove the default repositories in CommonAPI2 with a final edition. The support won't be removed, but I won't ship any settings.




  • Hi Eis_os,

    ich denke, es ist gewollt, dass der Download der API2 nicht mehr möglich ist oder?
    Gibt es eine möglichkeit an den Mod noch zu kommen?

    Ich hatte TPF2 komplett Neuinstalliert und bräuchte die Mod jetzt wieder zum Spielen.

    Freue mich über eine Rückmeldung.

    VG

  • Es wird ne neue Version geben, sobald ich diese kompiliert habe..

    Gut zu wissen. Danke für dein weiterführendes Engagement und Entschuldigung, dass ich im anderen Thema gleich irgendwas Schlimmes vermutet habe.




    Was heisst download nicht möglich? 3 Posts über deinem kannst du die letzte Version runterladen und der Link geht auch problemlos.

    Der im Steam Workshop gegebene Link führt mittlerweile auf eine Seite ohne Download: https://www.transportfever.net…hp?entry/4806-commonapi2/
    Man muss sich hier durchs Forum wurschteln um die aktuelle Version zu finden. Für Deutschsprache ist das nicht sehr nutzerfreundlich und für Nicht-Deutschsprachige ist das ein Ding der Unmöglichkeit.

    Programs I use... 2D Graphics: GIMP, Krita, Inkscape, Laigter, ArmorLab; 3D Graphics: Blender, ArmorPaint; A/V Production: OBS, KdenLive, Blender, Tenacity; Music Production: FL Studio, Ctrlr, VB Audio Matrix; Photography: Darktable, Hugin; Photogrammetry: Alicevision Meshroom, MeshLab.

    Camera: Canon PowerShot SX20 IS

  • Äh auch von mir sorry, ich wusste nicht das der Download auch über die Webdisk möglich war ;-)
    Maximale Verwirrung zum Sonntagmorgen

    Da das nun geklärt ist: Schönen Restsonntag euch allen.