CommonAPI2 - Neue Versionen und wichtige Informationen

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


  • Für Fragen, Bugreports und ähnliches nutzt bitte

    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten


    For reporting bugs, errors, questions please use:

    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten



    Windows & Linux Build >35720 CommonAPI2 gibt es hier / please use:


    >>> CommonAPI2 Download <<<


    Nutze / use 1.8.20240129


    Buildoverwrite:

    Build 35732 Steam Linux: CommonAPI2 1.8.20231215 + steam_35732_2

    Build 35732 Steam Windows: CommonAPI2 1.8.20231215 + steam_35732_1


    Build 35732 GOG Windows: CommonAPI2 1.8.20231215 + gog_35732_1


    Bitte beachten, Straßenpaket benötigt ein Update

    Please note, Streetpackage needs an update!


    >>> Straßenpaket / Streetpackage download <<<





    Erklärung zu buildoverwrite findet Ihr im Lexikon: https://www.transportfever.net…instieg/#6-buildoverwrite


    English documentation about buildoverwrite: https://commonapi2.bytetransfer.de/ , go to troubleshooting section -> buildoverwrite.

    Old buildoverwrite doc: CommonAPI2 Quickstart guide - buildoverwrite





    Bitte beachtet:

    Epic Game Store könnte mit buildoverwrite eos_35313_1 funktionieren,

    da ich das Spiel über diese Distributionsplattform nicht besitze, kann alles mögliche passieren.


    Es gibt keine Mac Version, da ich die Plattform nicht unterstützen kann.


    Und so hat es mit der CommonAPI2 angefangen:


  • Hallo


    Es hat sich das ganze Sprachsystem in TPF2 geändert, ob es langfristig "hält" werden wir sehen. Ich werde dann wohl bei UG noch ne menge Fragen stellen.

    Aber damit solle jetzt wieder alles grob laufen. Getestet habe ich es auch mit einer alten GOG Version, somit bin ich zuversichtlich das es mit beiden TPF2 Versionen läuft.


    Es werden nun chinesische und japanische Zeichen geladen. (Sollte beim start des Spiel diese Sprache eingestellt sein)

    Wer LINE_DESTINATION nicht mag, kann das unter Einstellungen abschalten. (Dafür muss das Spiel beendet werden und neu gestartet)


    Viel Spaß beim Spielen und Modden


    1.3.20200510-dev

    - Support for TPF Build 28772 (Steam testing branch)

    - Replaced internal UserProfile access to ModRep and GetLanguageCode by build specific helper functions

    - Upgrade to dear imgui, v1.76

    - Fix glyph loading for Japanese and other languages (initial loading times could be a bit higher)

    - Move Line Destination window into the commonapi game thread, add reset button

    - LINE_DESTINATION: Use first stop as failback.

    - !!! This is a development version, heavy usage of DEBUG messages if loglevel is debug. Windows only release !!!



    Zum ändern von Steam auf dev Version der CommonAPI2:


    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten

  • eis_os

    Hat den Titel des Themas von „CommonAPI2“ zu „CommonAPI2 - Neue Versionen und wichtige Informationen“ geändert.
  • eis_os

    Hat das Thema geschlossen
  • Neue Development Version.


    Etwas für zukünftigen TPF2 Testing Versionen gearbeitet.

    Auch funktioniert der Modlisten Import nun mit Mods im Benutzerverzeichnis.


    Diese Version funktioniert mit den Steamversionen und stabilen GOG Version.


    Changelog:

    1.3.20200517-dev

    - Fix: Modlist import can't select local/mods, by extending commonapi.mods with a internal _realmodid

    - New: userdata dumping to commonapi.dmp / inspect.lua

    - New: Error message when more then one native dll is loaded

    - Start of support for TPF Windows Builds with new Linker options

    - Fix a lot Linux fragments for testing version. Line Destination / Entity system still not fixed


    - !!! This is a development version, heavy usage of DEBUG messages if loglevel is debug. Windows only release !!!

  • Hotfix:

    Nur für Build 28962 geeignet.


    Die Version eis_os_commonapi2_1_20200517-dev.zip nutzen und die DLL Datei in eis_os_commonapi2_1\bin mit der angefügten Hotfix Version ersetzen,



    Hotfix for Build 28962 only

    Use eis_os_commonapi2_1_20200517-dev.zip and

    Please replace the dll in eis_os_commonapi2_1\bin with the one in the zip file.

  • Neue Version für Build 28962.


    1.3.20200520-dev

    - Support TPF2 Windows Build 28962 testing

    - New: Big fat error message if the Build isn't testet

    - Add different code paths for testing build 28962, modDescs in UI::ModDataProvider has different size

    - Fix: required mods by steamid not found, even when they are subscribed

    - Big Warning: Linux version not tested yet

    - Steam release


    Da es auf Steam eine Release gab, nun auch hier in der Webdisk

    CommonAPI2 Webdisk Download

  • For usage with Build 29331:

    Für die Nutzung mit Build 29331:


    Es gibt nun auch ein neuen Mod Download Dialog, damit kann man Mods von hier direkt herunterladen.


    Changelog:

    1.4.20200618-dev

    - Fix Windows Build 29331

    - Fix Linux Build 29231


    1.4.20200616-dev

    - Mod download window, add filter function

    - Bump known good version to Build Windows 29231

    - Remove script fix for mod FileFilter filtering


    1.4.20200614-dev

    - Modlist export/import and dependency management only works in the advanced game settings window.


    1.4.20200611-dev

    - New: Mod download window

    - upgrade imgui to 1.76 table branch, add table ui elements

    - workaround crashes in imgui bridge code when window is minimized

    - Fix linux version number can't find testing tpf version


    1.3.20200607-dev

    - Use Steam overlay for steam links


    1.3.20200606-dev

    - load commonapi2.init via dofile in strings.lua, move version check to init routine


    1.3.20200522-dev

    - Fix: crash with commonapi2_gamescript.lua without native code

    - Fix: scanDirsShell for CommonAPI2 Lite


    Download:

    (Bitte nicht mehr nutzen, nächsten Beitrag beachten!)

  • 1.4.20200620-dev

    - Fix: GUIBridge_Render error: invalid key to 'next', events can indirectly change ui._windowlist

    - _modmm: Use native paths to 7zip and system rename, try to avoid double slashes


    Small fix for CommonAPI2render code and problems with 7zip and paths that break mod updates

    Please note: You have to quit the load game menu so TPF2 and CommonAPI2 rereads a mod.lua


    Kleiner Fix für den CommonAPI2 render code und etwaige Probleme mit Verzeichnissen die Mod Updates nicht gelingen lassen.

    Bitte beachten, man muss den Lade Dialog verlassen damit TPF2 und die CommonAPI2 die mod.lua Datei neueinlesen...



    Download removed/Download entfernt

  • First Version for Build 29433 Windows

    Erste Version für Build 29433 Windows


    Steam Nutzer, Build 29433 ist auf der Postivliste und sollte direkt laufen.

    Für GOG Nutzer, mod installieren, ein Spiel mit CommonAPI2 starten, CommonAPI in Toolbar an anklicken

    buildoverwrite ändern in gog_29433_1 dann auf Speichern. Spiel neustarten, normale CommonAPI UI sollte wieder erscheinen.



    Steam Nutzer, Build 29433 should work directly.

    For GOG Users, install mod, start a game,

    click on CommonAPI in the toolbar, in the buildoverwrite write gog_29433_1 and then press save.

    Restart the game, dll should load.





    1.6.20200627-dev

    - Windows only build

    - Use getBuildNr for loader, don't load native with unknown version

    - Add build overwrite setting, so new builds can be added

    - Fix: Windows Build 29372, Build 29433

    - Fix: inspect.lua, don't crash with userdata

    - Fix: don't crash in utils._t if language can't be found

    - Duplicate ModSettingsWindow to be used with ug ui

    - Internal: Start of render nativeui uilist with UGs api.gui toolkit


    Bekannte Probleme:

    Das Fenster hergestellt via UG Funktionen führt beim Beenden des Spiels schon mal zu Exception, aber nicht immer...



    Für Fehler, Fragen / For erros and questions:

    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten

  • 1.6.20200630-dev

    - Add code to stationhelper allowing toggling mod catenary tracks with automatic track modules for modular stationadapter

    - TPFUI: Replaced ui button

    - TPFUI: Remove elements properly when rebuilding window

    - TPFUI: Add element ids

    - Fix: Linux Steam Build 29433


    Download: CommonAPI2


    Die selbe Version befindet sich auch im Steam Workshop...

  • Auf Steam wurde ein dummy mod hochgeladen 20201122

    Uploaded a dummy mod on steam workshop



    Technisch sollte die beiden letzten Versionen funktionieren.

    Die Failback UI in 20200728 triggert Fehler in UGs UI code und 20200717 triggert einen Fehler im Stylesheet Modul.


    Ich habe beides bei UG moniert, auch habe ich schon während des Modding Updates nach Funktionen gefragt, damit ich wie unter TPF1 eine Gleisliste anbieten kann die weiterhin mit alten Mods kompatibel sind. Leider gab es da kein Ergebnis. Daher kann es passieren das eatglobal keine Gleisdaten bekommt wenn die so bzw. dll nicht geladen werden kann. Ich kann da nichts machen und habe nun3 Monate gewartet.


    Da in letzter Zeit zu viele Personen mit Mod Problemen dieses auf die CommonAPI2 geschoben haben, habe ich mich nun entschlossen gar keine Version mehr anzubieten.

    Egal was ist, angeblich ist es immer die CommonAPI2 schuld.


    Ich habe den Download Eintrag hier in der Webdisk deaktiviert und die Dev Versionen gelöscht.


    Für weitere Fragen gibt es weiterhin: CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten




    Because a lot of people blame CommonAPI2 would crash there game (mostly because people deactivated the dll or scripts try to use an empty result set)

    I simply removed now all versions. The steam mod is simply a dummy without functionality.


    You can leave a message in CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten


    Savegames can always be loaded without CommonAPI2, simple use load game -> options -> select CommonAPI2 in the list (don't use search, won't work) and switch to disabled.

    Then press ok and your savegame will load properly.

  • Und nochmal für alle:

    CommonAPI 1.6.20200728 oder älter wird nicht mit der Vulkan Version funktionieren und explodieren, ich habe euch gewarnt...


    And for all:

    CommonAPI 1.6.20200728 or earlier won't work with Vulkan TPF2, you have be warned!

  • Neue Version 1.7.20210607-dev


    Highlight: LayerView Patch, damit ist es nun möglich das weiße Layer mit wenigen Klicks für den Linenmanager und Fahrzeugmanager abzuschalten. (Einstellung wird beibehalten bis Spielende)

    Und das geht auch beim Gleisgeschwindigkeitslayer :)


    Schaltet in den Einstellungen layerview von 0 einfach auf 1 oder 2, wie Ihr gern eure Einstellung beim Spielstart haben wollt.



    Wichtiger Hinweis: settings.lua Änderungen, Einstellungsfenster aufrufen und bitte Anpassen

    aus enablelinedestination wird linedestination

    aus enablenewevents wird newevents



    !!! Newevents nicht einschalten!!!



    Für Fragen und Co:

    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten

  • Neue Version 1.7.20210708-dev


    Für das Sommer Update UG Build 33824 und 33718


    Zurzeit nur Window Version bis UG eine stabile Version ohne Sameday Hotfix herausbringt ;)


  • Neue Version 1.7.20210714-dev


    1.7.20210714-dev

    - Support Windows Build 33824





    Für Windows:

    funktioniert auch mit Build 34108 via buildoverwrite -> steam_34108_1



    Addon für Linux Nutzer ( für 1.7.20210714-dev) erstellt am 15.7.2021:

    Das Addon zip ist nur für Linux Nutzer und gehört unter eis_os_commonapi2_1/bin/ entpackt, ihr müsst dann buildoverwrite nutzen mit steam_33872_2


    -edit-

    funktioniert für Linux auch mit Build 34108 via buildoverwrite -> steam_34108_2

  • 1.7.20210816-dev


    - Support Build 34108

    - Workaround: Error window download mod can't clear cache, reload mods internal by filesystem. Please return to main menu so TPF2 refreshes it's internal modlist.


    In der Webdisk herunterladen:

    CommonAPI2

  • Für Windows & Linux TPF2 Hotfix 34209:


    funktioniert auch mit Windows Build 34209 via buildoverwrite -> steam_34209_1


    funktioniert auch mit Linux Build 34209 via buildoverwrite -> steam_34209_2


    Usable with lasted Hotfix by UG Build 34209:


    Please use buildoverwrite -> Windows: steam_34209_1 and for Linux: steam_34209_2



    CommonAPI2 1.7.20211017 nutzen für Build 34209:

    CommonAPI2


    1.7.20211017
    - Support Windows and Linux Build 34209
    - Fix 7zip downloads by allowing curl to use redirects, show download url in download question

BlueBrixx