CommonAPI2 - Neue Versionen und wichtige Informationen

Willkommen in der Transport Fever Community

Welcome to the fan community of Transport Fever and Train Fever, the economic simulators of Urban Games. The community is free for you to share and inform yourself about the game. We cultivate a friendly and objective interaction with each other and our team will be happy to answer any questions you may have.

 

Registration and use is of course free for you.

 

We wish you a lot of fun and hope for active participation.

The Team of the Transport-Fever Community

  • Hallo,


    um etwas mehr Übersichtlichkeit zu erhalten, gibt es hier nun wichtige Informationen.


    Für Fragen, Bugreports und ähnliches nutzt bitte


    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten


    For reporting bugs, errors, questions please use:


    CommonAPI2 Entwicklungsdiskussion, Fragen & Antworten




    Build 34983 Info:

    CommonAPI2 - Neue Versionen und wichtige Informationen


    Windows / Linux Build 34108 / 34209 gibt es hier / please use:

    Sommer Update:

    CommonAPI2


    Bitte beachtet:

    Epic Game Store könnte mit buildoverwrite eos_34983_1 funktionieren,

    da ich das Spiel über die 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

    Changed the title of the thread from “CommonAPI2” to “CommonAPI2 - Neue Versionen und wichtige Informationen”.
  • eis_os

    Closed the thread.
  • 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.

  • 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

  • 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