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 es steht in den changelogs, in der gelben Box steht auch warum wir nun das Password haben.

    Und sogar Google KI spuckt es aus und Bing Copilot gibt zumindest die Downloadseite an, ich hab euch nochmal mal als Übersicht die relevanten Stellen markiert:


    Kurzfassung:

    - Die Zip Datei hat ein Kennwort damit AV Scanner diese nicht direkt entfernen, oder teile aus der Zip Datei löscht.

    - AntiVirus Software erkennt ggf. die DLL Datei als Software an, dass das Spiel im Speicher modifiziert und blockt die DLL oder löscht diese.

    (Schaut halt mal was eure AntiVirus Software macht)

    - Die ganze Absicht von CommonAPI2 ist es das Spiel im Speicher zu modifizieren.

    - Auch Steam bietet keinen erhöhten Schutz (Nur weil Ihr irgendwas bei Steam herunterladen könnt, wird es nicht sicherer)

    - Die einzige Download Quelle für CommonAPI2 ist dieses Forum hier. Sollte sich daran jemals etwas ändern, so werde ich das früh genug ankündigen.


    Wenn Ihr sicherer Arbeiten wollt, nimmt ne Linux Dadelkiste. Die Steamsandbox ist relativ gut.

    Ich biete CommonAPI2 für zwei unterschiedliche Plattformen an: Native x86-64 Linux und Windows an.

  • Hallo Leute, ich bin am verzweifeln bezüglich Common Api 2. . Neueste Version. Dass Game läuft auf Linux und vor ein paare Tagen habe ich die neue Version vom lieben Eis_os installiert. Die Version taucht im Auswahlmenü aber nirgends auf. Es ist in den Mods Ordner entpackt. KAnn mir da jemand helfen? Danke schon mal.

  • Nachtrag zum Beitrag 1957:


    Ich habe gerade nochmal meinen Windows 10 PC gestartet und TPF2 aufgerufen. Dort funktioniert die CommonAPI tadellos. Das der selbe Modordner (die Datei CommonAPI2Native.dll, 6930 kb, ist im Ordner "bin" vorhanden) unter Windows 11 nicht funktioniert, verstehe ich absolut nicht. Ich habe auch alle von eis_os vorgegebenen Einstellungen wie "Absturzbericht senden" abgeschaltet. Im internen Mod-Manager tritt keine Fehlermeldung auf, obwohl CommonAPI nicht geladen wird bzw. geladen werden kann. Ich bin echt ratlos.

  • eis_os


    Vielen vielen Dank für Deine Hilfe. Ich habe mir die Datei VC_redist.x64.exe heruntergeladen und installiert. Von den Programm-Pfaden war eigentlich alles in Ordnung, da ich von Steam den gesamten Common Ordner rüber kopiert, alles wie auf dem alten PC eingerichtet habe und der Steam Client auch auf dem neuen PC wieder auf Laufwerk D ist. Es hat halt dieses MS Visual C++ 2015-2022 gefehlt.


    Macht es evtl. Sinn, dass Du beim Download-Link der CommonAPI dies noch als Hinweis hinzufügst. Alle die jetzt einen neuen Windows 11 PC erwerben, werden wahrscheinlich auf das selbe Problem stoßen.

  • Mein Glaskugel tippt auch doppelte Ordner Struktur oder leeren Ordner?

    Hi, wenn du mich meintest, unter Win 10 läuft die CommonApi2.3 perfekt, unter Linux ist sie im Auswahlmenü nicht drin, obwohl im modes ordner alleine enthaltene Version. Kein Plan was ich da noch machen kann. Beste Grüsse

  • stdout.txt bitte. modes? Du meinst wohl mods?


    Also hier, oder wo liegen deine Dateien?

    /home/<benutzername>/.steam/steam/userdata/<steamuserid>/1066780/local/mods/eis_os_commonapi2_1/

  • stdout.txt bitte. modes? Du meinst wohl mods?


    Also hier, oder wo liegen deine Dateien?

    /home/<benutzername>/.steam/steam/userdata/<steamuserid>/1066780/local/mods/eis_os_commonapi2_1/

    DAnke dir für deine Antwort. Ja natülich "mods" und ja genau dorthin ist es entpakt.

  • both latest version arent good enough
    that you got on the DL page
    of this site
    i tryd both off them.
    20250726 or 20251010both arent working getting the error
    35924 isn't listed good for the game
    i even removed the dummy commenapi2 mod from the workshop and its still changing it to the steamworkshop dummy version

  • People actual play with these versions, you do something wrong installing CommonAPI2.


    First make sure there is no other version around. Like in a zip file in mods, or in the game mods folder.


    Please make sure your Antivirus doesn't remove the dll, start with a fresh extract and fresh folder.

    Don't have the steam mod subscribed.


    Then post a stdout.txt so I can see what may go wrong...

  • Well, the stdout.txt shows clearly commonapi2.init 20240129 in it, this version can't be downloaded any more here: CommonAPI2


    Again, you are not extracting the right version, have an older zip file in mods folder around or do something other than the instructions.


    The best way, please start fresh:


    Remove any eis_os_commonapi2_1 folder.

    Start the game, any remaining CommonAPI2 found?

    If yes search for old versions in both mods folder.

    Remove any zip files, as TPF2 loads them too.



    Download / move the downloaded zip into an empty folder not reachable by TPF2, extract the zip file. (use the right password, please see the screenshot)

    You get a eis_os_commonapi2_1 folder, copy this folder to your mods directory of TPF2.


    https://commonapi2.bytetransfer.de/#/install


    Don't copy eis_os_commonapi2_1_20251010, there will be eis_os_commonapi2_1 in it, use this.

    Make sure your AV didn't kill the dll file in it, in the bin folder. Make sure it is extracted, if it is empty, likely you don't use the right password.

  • Servus, nachdem ich gestern die Common API Kopierfunktion für Bahnhöfe entdeckt habe und sie seitdem regelmäßig genutzt hab da es mir viel Arbeit erspart, hab ich seit etwa 1h das Problem das wenn ich die sonst die ganze zeit kopierte Station erneut kopieren und setzen will das Spiel abschmiert. Speichern kann ich sie irgendwie auch nicht.


    Ich hab mal die Logfile angehängt. Kann da mal einer kurz drüber schauen und mir sagen ob es an der API oder an der Station liegt? Ein Bild der Station hab ich auch mal angehangen.

  • Aus dem Log ist eigentlich nichts ersichtlich.


    Ein paar Punkte zur Fehleranalyse:

    - Lässt sich die kopierte Station auf freien Feld bauen?

    - Kannst du die Station / Konstruktion via UI bauen?

    - Mal den commonapi/clipboard Ordner umbenennen ( im Benutzerordner ), bitte nicht löschen, da er ggf. für Fehleranalyse benötigt wird. Vielleicht ist beim Speichern was daneben gegangen. (TPF2 darf dabei nicht gestartet sein)