Posts by eis_os

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

    Man muss erst schauen warum TPF2 crasht, wenn wir UG sagen können, Mod X Y aus dem Workshop führt zur Endlosschleife ist das weit aus sinnvoller als wenn ich sage meine DLL Datei kann nicht geladen werden und das Spiel hängt. UG sagt dann halt, man soll halt am Spielcode nicht herumwerkeln ;)

    CommonAPI2 auf 1.8.20230327 updaten, das sollte Probleme beim erstellen von neuen Karten mit dem Fehlerbild 92% Tiere hängt updaten. Wenn keine CommonAPI2 installiert ist, könnte es ein anderer Mod sein der package.path ggf. ändert...


    -edit-

    Könnte auch Stations Shop sein, hatte ich erst kürzlich ergänzt:

    Neue Version 1.8.20230327


    Diese Version funktioniert mit Build 35300 für Windows & Linux

    Rendern von Flughafen Strassen / Taxiways / Startbahnen mit Flexstreet repariert.



    Bitte beachten, schaltet in Einstellungen -> Erweitert -> Absturzberichtet senden ab, danke

    Please disable send crash reports in setting -> advanced, thank you


    1.8.20230327

    - linestopsettings window: use noto sans, do syntax checks, show error line number

    - vehiclescript: improve error tracebacks

    - fix windows hang at map creation at 92% animals if commonapi2 is installed into tpf2 mods directory

    - flexstreets: fix screwed airport street lane markings


    Wie immer der Download hier:

    Download can be found here:

    CommonAPI2 Download

    Thanks for reporting


    Airport streets rendering should be fixed with flexstreets for the next CommonAPI2 version. (see below)

    It shouldn't have any impact on gameplay, as these patches are rendering only... if it has any gameplay affects, please report...


    -edit-


    Neue Version / New Version 1.8.20230327

    Rendern von Flughafen Strassen / Taxiways / Startbahnen mit Flexstreet repariert.

    Rendering of airport street lane markings fixed with flexstreets


    1.8.20230327

    - linestopsettings window: use noto sans, do syntax checks, show error line number

    - vehiclescript: improve error tracebacks

    - fix windows hang at map creation at 92% animals if commonapi2 is installed into tpf2 mods directory

    - flexstreets: fix screwed airport street lane markings


    Wie immer der Download hier:

    Download can be found here:

    CommonAPI2 Download

    Well, the Flexstreet patch does a lot code modification of street rendering.

    If the tracking will be not perfect matchings, rendering may be influenced in funny ways.


    But it is quite simple to test, remove the folder eis_os_commonapi2_1.


    Then simple start a new map, are Airports with a fresh game now broken or not?




    Wie gesagt, das Problem mit neuen Spielständen scheint nur aufzutreten wenn CommonAPI2 in TPF2/mods liegt...

    Die Straßen sind Schwarz, schau mal nach 100 Zeilen Farben / Fahrzeugfarbe ( More Line colors )


    Weitere Infos:

    Danke an alle. :thumbup:

    Es scheint aufzutreten wenn CommonAPI2 unter TPF2/mods installiert wurde,

    Installationen unter userdata/-usernummerr-/1066780/local scheinen davon nicht betroffen zu sein.


    Auch muss CommonAPI2 in der Modliste aktiv sein.


    Irgendwas mag UGs Code nicht wenn es eine Datei DLL via relativen Pfad laden soll. Aber nur beim Karten erstellen.
    Das muss ich dann nochmal unter Linux testen.

    Also an alle die gerade damit der Erstellung einer Karte mit CommonAPI haben. Macht bitte den Test und berichtet.

    Bei jag-999 hat es laut Log Analyse klar geholfen.

    Das sieht sehr nach doppelten Mods bzw. doppelten Parametern aus. (CommonAPI2 verhindert einen Crash und schreibt eine Nachricht in die stdout.txt dafür)

    -edit-

    PS: Testen kann ich gerade nicht, da ist jetzt ein Kennwort drin und das trotzdem aus dem Board kramen bin ich gerade zu faul für :/


    -edit2-

    Fehler gefunden und Jeremy_mux kontaktiert...

    Wichtiger Aufruf an alle Windows Nutzer:


    Ich brauche Tests um das leidige 92% ("Erstelle Tiere") hängen zu beseitigen. Daher macht alle bitte mit.


    Ihr müsstet bitte mal ein neues freies Spiel starten mit aktivierter CommonAPI2 1.20230321 in der Modliste.

    Checkt bitte alle Schritte zweimal.


    Crasht bzw. Hängt euer Spiel bei der Erstellung einer neuen Karte bei 92% "Erstelle Tiere"?


    Nein kein Crash?

    Unten links ist im Spiel der "API" Knopf? Nein -> Habt Ihr wirklich CommonAPI2 in der Modliste beim erstellen einer Karte gehabt?

    Wo liegt die CommonAPI2 genau im Dateisystem und wo liegt euer TPF2?

    Benutzt Ihr etwa Linux?



    Ja es Crasht bei ~92%?

    Bitte ersetzt die eis_os_commonapi2_1\res\scripts\commonapi2\init.lua nun mit der Version aus dem Zip Datei im Anhang.

    Vergewissert euch anhand des Änderungsdatum von heute 26.03.2023 das Ihr die Datei auch wirklich ersetzt habt und nicht an den falschen Ort entpackt habt.
    De Zip Datei nicht irgendwo in mods oder deren Unterordner rumliegen lassen!


    Spiel starten:

    Lädt CommonAPI2 noch richtig im Hauptmenü:

    Ihr sieht oben links CommonAPI2 Mods, wenn Ihr nur noch CommonAPI2 ohne Mods habt, stimmt was nicht, bitte berichten mit stdout.txt

    Wieder ein neues freies Spiel starten, wieder beachten das CommonAPI2 in der Modliste beim erstellen aktiviert ist


    Lädt es jetzt über 92% "Erstelle Tiere"?

    Direkt danach im Spiel seht Ihr unten links den "API" Knopf? Wenn nicht, war die CommonAPI2 wohl nicht in der Modliste aktiviert, also wieder von Anfang...


    Wenn der Hotfix und CommonAPI2 nun läuft, bitte berichten ;)


    An alle die Mitmachen, Danke


    -edit2-
    Teil des Textes wieder hergestellt, war beim Einfügen der Englischen Beschreibung abhanden gekommen...



    Short English Version:


    Please test to fix crashing with CommonAPI2 1.8.20230321 new game creation:

    - Create a new game with CommonAPI2 in the modlist -> Crashes at 92% (Animals)? Yes? Kill TPF2 via Taskmanager

    - Replace the eis_os_commonapi2_1\res\scripts\commonapi2\init.lua with the one in the zip file

    - Don't leave the zip file in TPF2, mods or any subfolder

    - Restart game, in mainmenu, does the top left menu still show CommonAPI2 Mods. If Mods is missing, please report.

    - Create a new game with CommonAPI2 in the modlist, works now?

    - Is the API Button in the bottom left menubar visible? If not, it's likely CommonAPI2 was not activated in the modlist...

    Quote

    Das Problem das CommonAPI2 Probleme mit neuen Spielen hat (Bleibt bei Tieren hängen), konnte ich bis dato noch nicht weiter eingrenzen.

    Es passiert nur bei der Windows Version.

    Man kann es umgehen wenn CommonAPI2 beim erstellen der Karte nicht in der Modliste ist.

    Bitte settings.lua der CommonAPI2 und stdout.txt





    Und damit hier mal wieder was interessantes steht: Die nächste CommonAPI2 Version hat dann das hier:



    Syntax Check und Testdurchlauf mit Stacktrace bei Fehlern.
    Dazu habe ich auch noch den Font auf Noto geändert, damit kann man Klammern, Punkte viel besser erkennen...

    Die Res zip sieht verdächtig aus, ggf. mal den Workshop Eintrag 1916488459 abbestellen.


    E:/SteamLibrary/steamapps/workshop/content/1066780/1916488459/res/res.zip



    Yup, pr.second Fehler, wenn CommonAPI2 noch drauf wäre, hätte es einen Logeintrag gegeben mit Namen des Mods...


    Das Problem das CommonAPI2 Probleme mit neuen Spielen hat (Bleibt bei Tieren hängen), konnte ich bis dato noch nicht weiter eingrenzen.
    Es passiert nur bei der Windows Version.
    Man kann es umgehen wenn CommonAPI2 beim erstellen der Karte nicht in der Modliste ist. Dann geht es auch mit allen Code Änderungen im Speicher, irgendwie bekommt TPF2 die dll Datei an dem Punkt nicht mehr geladen. Es kommt niemals im Dlleinsprungspunkt an...



    Also mein Rat: CommonAPI2 installieren, schauen was es findet an doppelten Einträgen oder Mods die sich beißen. Diese dann deinstallieren bzw. Updaten.
    Wenn man ein neues Spiel erstellen möchte, die Modliste ändern und CommonAPI2 temporär aus der Modliste entfernen... Spiel erstellen, Speichern, CommonAPI2 wieder einfügen. Fertig. (Oder halt wieder deinstallieren wenn man die Problemmods gefunden hat)

    Da der Assert String in StaticBuffer::Add ist, wäre ich versucht zu sagen, das es auch bei OpenGL auftritt, und ja es kann auch ein Mesh sein.

    Wenn ich in CommonAPI2 alles bis auf Render Static abschalte, bleiben eigentlich nur noch Straßen, Teile von Schienen (unterbau) und Vegetation (Sprich Büsche, Steine und co) übrig.

    Ok, ne Bahnstation zeigt mir je nach Kamerawinkel auch noch was, scheinen Gleise zu sein


    Also bei Vegetation, Büsche anfangen, dann Straßenmods abschalten, wieder versuchen usw.


    PS: Aber ohne Mithilfe deinerseits, sprich Mods testweise abzuschalten wird es nicht gehen...


    Im Hauptmenü, CommonAPI2 crashdebug anschalten. (Vorsicht stdout.log Datei wird sehr sehr groß, 500MB sind keine Seltenheit),

    Sehr nah Reinzommen, so wenig Ausschnitt wie möglich, sogar im Fenster Modus laufen lassen und das Fenster stark verkleinern) und sich auf die Crashstelle hin bewegen.


    Die Idee dahinter:

    Seit dem Update lädt TPF2 Meshes und Texturen während des Spiels nach.

    CommonAPI2 schreibt alle Dateizugriffe ins log mit Crashdebug.
    Wenn man also nur einen kleinen Ausschnitt hat, wird TPF2 da die gerade sichtbaren Teile nachladen. (Mods sind nicht im Zip gepackt, sprich man hat Dateinamen)

    Dies sollte dazu führen, das die letzten Dateien wahrscheinlich dazu führen das TPF2 Probleme bekommt.