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


  • Habe ein ähnliches Problem schon seit längerem: TPF2 "vergisst", dass diverse mods subscribed sind und ich darf gefühlt jedes öffnen zwischen 5 und 100 mods neu herunterladen. Teilweise werden sie im internen Modbrowser sogar als unsubscribed angezeigt. Kam noch nie auf die Idee, das mit der CAPI2 in verbindung zu bringen

  • Just for the record, I set this:

    Code
    --local steammods =  commonapi._native.dampf.getMods()
    local steammods = {}

    And I can now confirm it does still happen.

    Can you please set rendermode to 2,and disable Fast save if it's enabled, please save and quit the game.

    Look if steam have finished downloading all files, and start TPF2 again...

    I did have fast save enabled, yes.

    I have now:

    • Disabled Fast save.
    • Set rendermode to 2.
    • Waited for all downloads to finish (in-game).
    • Exited the game.
    • Verified no further downloads on Steam.
    • Restarted the game.

    Now waiting to see if it happens again. Will report back.

  • I might be completely wrong here, but one possibility that crossed my mind is that the issue could be related to a corrupted file in the Steam installation. In Windows, I sometimes run the command chkdsk c: /r (checkdisk with flag /r for repair) from the command prompt (cmd.exe in administrator mode) when I suspect potential file system problems. It may or may not be relevant in this case, but I thought I would mention it just in case it helps.

  • Hello eis_os

    I would like to know if it was possible to implement an offset to your LINE_DESTINATION system (because i tried but didn't work) ?


    Let me explain :

    In the game (i am not talking about commonapi), in the wiki, we can add in the params block of the label, an "offset" with NEXT_STOP that let us show not the next stop as said but the next stop AFTER the next stop and so on

    here is the explanation in the wiki :https://wiki.transportfever2.c…ourcetypes:mdl#label_list

    "offset can be used together with type = “NEXT_STOP” to display a stop further down the line."


    Thx for your prompt answer

    Jeronimo312

  • No, 35732 isn't supported. Only the last version 35924. Your version is more then a year old, there is no download version fot this game build.

    That is exactly the reason why CommonAPI2 has a build version check in it. The build overwrite is not something to magical fix things... The whole structure of the game is different...

    Hallöchen, also ich hab die 35924 Version und heute Morgen kam genau die gleiche Meldung. Bis gestern ging das Spiel ohne Fehlermeldung und heute morgen plötzlich solch eine Fehlermeldung?. 1.9.20250726


     


    Hmm, also muss der Fehler wohl woanders sein. Ich hab die neueste Version von Dir drauf.

  • Leider konnte ich das noch nie nachstellen, dieses Problem ist bei bestimmten ASLR Konstellationen gegeben.

    Damit kann dann der RTTI Object Locator nicht im Speicher gefunden werden. Ein System Neustart sollte es beheben...



    ---


    Linux Nutzer sollten auf die Version 20251010 updaten, wegen einem dringenden Bugfix.

  • Ich bin leider ;( nicht auf dem neusten Stand... Was genau heißt das:

    Code
    FlexStreets: Kanalunterstützung hinzufügen, Schiffsspuren für Straßen verbinden

    Gibt es irgendwo Kanäle, die als Wasserstraße gezogen werden können wie z.B. Straßen und auf denen, wie bei Straßen die Fahrspuren festgelegt sind?

    I5-7500, 16GB DDR4 RAM, GTX1070 8GB, Festplatte Crucial BX500 SSD 1TB

    Industie- u. Verkehrsgigant, ab 2005: LOCOMOTION, ab 2017 TF, TpF - SimCity 1-4, ANNO 1602-1404, Civilization 2-4 - und und und...

  • Eine unfertige Version für Kanalstraßen liegt auf meiner SSD herum, sieht man ja auch bei der Ankündigung:


    https://www.transportfever.net…248263-canalstexture-jpg/


    So richtig glücklich bin ich noch nicht. Ich habe zum Beispiel keine Infrastruktur dafür wie Häfen.Da leider Schiffe mehr wie Flugzeuge funktionieren, kann ich Sie auch nicht zum halten zwingen. Daher sind Schiffshebewerke, Schleusen auch nicht möglich. Wir sind wieder bei TTDPatch Zeiten angelangt, zumindest konnte ich aber dort ein Schiff anhalten...


    Technisch ist es so, das TPF2 eigentlich nie Verbindungen in Kreuzungen bzw. Verbinder baut für transportModesStreet = { "SMALL_SHIP", "SHIP" },

    Mit FlexStreets habe ich das nun nachgerüstet und noch ein paar andere Sachen.


    Die Straßen in relozu_terrain_material_water_1 sollten sich eigentlich damit nachrüsten lassen.

    Ich möchte keine Terrainpinsel anbieten, da man nur 255 laden kann. Daher verzichten meine Kanalstraßen darauf und nutzen eine normale Textur. Ggf. werde ich noch Kanäle ohne Texturen anbieten, diese kann man dann selber anpinseln...

  • eis_os


    Ich habe einen neuen PC mit Windows 11 erhalten und beim Öffnen von TPF2 erhalte ich eine Meldung, dass die CommonAPI2Native.dll nicht geladen werden kann (siehe Anhang). Es ist der gleiche Mod-Ordner, den ich unter Windows 10 verwendet und rüber kopiert habe. Die Datei ist im Ordner "Bin". Unter Windows 10 ist das einwandfrei gelaufen. Ich habe auch keine Probleme mit dem Virenscanner feststellen können. Es gab keine Bedrohungsmeldung. Habe die Datei testweise auch mal als Ausnahme deklariert.


    Hast Du eine Erklärung dafür? Ich weiß nicht mehr weiter.

  • eis_os


    I got a new PC with Windows 11, and when I open TPF2, I get a message saying that the CommonAPI2Native.dll cannot be loaded (see attachment). It's the same mod folder I used on Windows 10 and copied over. The file is in the "Bin" folder. It worked fine on Windows 10. I also didn't detect any issues with the virus scanner. There were no threat alerts. I even declared the file as an exception for testing purposes.


    Do you have an explanation for this? I don't know what to do anymore.

    Scroll back a page or two and you'll see the answer to your problems.