Beiträge von Stepke

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


    Eine gute Idee, nehme ich mit auf die Wunschliste. Das Tool prüft jetzt immer, ob es doppelte Installationen gibt - primär wird immer mod.io bevorzugt, da der "abonnieren"-Button im Mod-Hub deutlich mehr Gewichtung hat. Ich arbeite aktuell an einer Backup-Funktion um Mods für den privaten Gebrauch zu sichern. Nach dem mod.io-Vorfall, vertraue ich diesen ganzen System rund um diese Plattform deutlich weniger.


    Falls ihr weitere Wünsche habt, immer her damit.

    Freut mich. Ich habe den Tool gestern noch ein Update verpasst. Konnte wieder einige exotische stdout-Auszüge einpflegen um die Fehlererkennung sowie Lösungsvorschläge zu verbessern.


    Changelog

    v0.3.3

    - Erkennung möglicher Windows-Berechtigungs- und UAC-Probleme

    - Geschützte Pfade wie Program Files werden bei frühen Startabstürzen berücksichtigt

    - Zugriffsmeldungen wie "Access denied" werden als mögliche Ursache erkannt

    - Hinweise zu Benutzerkonten, Ordnerrechten und Adminrechten ergänzt


    v0.3.2

    - Startabstürze während der Initialisierung werden erkannt

    - Hinweis, wenn keine konkrete Absturzursache in der stdout.txt gefunden wird

    - Externe Vulkan-Layer wie ReShade und Overlays werden als Troubleshooting-Hinweis erkannt

    - Gamepad-Warnungen werden stärker ausgeblendet und zusammengefasst

    Neue Version online:

    Changelog v0.6.0 – v0.6.2

    • Unterstützung für das direkte Auslesen von 7z-Archiven
    • Individuelle Vorbelegungen über uploader-defaults.json
    • Vollbildmodus ergänzt
    • Alle Programm- und Unterfenster maximierbar
    • Native Windows-Fenstersteuerung verbessert
    • Überflüssigen Vollbild-Button entfernt
    • Mehrsprachigkeit (Deutsch und Englisch) integriert
    • Sprachwahl mit Speicherung der Einstellungen
    • Automatische Update-Prüfung beim Programmstart
    • Manueller Update-Check ergänzt
    • Automatischer Download und Installation neuer Versionen

    Ich habe in den letzten Tagen dank Inspiration von Grimes an einem neuen kleinen Tool gearbeitet, das das Hochladen und Verwalten von Mods in unserer Filebase deutlich einfacher machen soll.

    Der TransportFever.net Filebase Uploader läuft direkt unter Windows und führt Schritt für Schritt durch das Anlegen eines neuen Eintrags. Mein Ziel dabei war vor allem, möglichst viele Informationen automatisch aus der Mod auszulesen, damit nicht jedes Feld immer wieder von Hand ausgefüllt werden muss.

    So werden – sofern vorhanden – Daten aus mod.json, strings.json, mod.io_fileid.txt, description.html und _metadata übernommen. Auch ein vorhandenes Vorschaubild wie _metadata/0.jpg kann automatisch erkannt werden.


    Zusätzlich versucht das Tool, anhand der Mod-Metadaten, Tags, Dateinamen und Ordnerstruktur direkt die passende Filebase-Kategorie vorzuschlagen. Natürlich können alle Angaben vor dem Upload noch angepasst werden.


    Aktuell bietet der Uploader unter anderem:

    • Anmeldung mit dem eigenen TransportFever.net-Account
    • dauerhaft gespeicherte Anmeldung
    • Schritt-für-Schritt-Assistent für neue Einträge
    • automatische Analyse von TF3-Mods
    • automatische Übernahme von Titel, Version, Tags und weiteren Angaben
    • automatische Kategorieerkennung
    • WYSIWYG-/HTML-Editor für die Beschreibung
    • Unterstützung mehrsprachiger Beschreibungen über [lang]-BBCode
    • Vorschaubilder
    • zusätzliche Dateianhänge
    • Chunk-Upload für größere Dateien
    • Übersicht der eigenen Webdisk-Einträge
    • direkte Bearbeitung bestehender Einträge
    • Austausch vorhandener Download-Dateien bei Updates
    • Ergänzen und Entfernen bestehender Anhänge

    Gerade beim Hochladen oder Aktualisieren einer Mod möchte ich damit möglichst viel von der bisherigen Handarbeit abnehmen.

    Im Idealfall wählt man künftig nur noch die Mod-Datei aus, kontrolliert die automatisch erkannten Angaben, ergänzt bei Bedarf ein paar Details und lädt den Eintrag hoch.

    Der Uploader befindet sich weiterhin in Entwicklung. Wenn euch Fehler auffallen oder ihr Ideen habt, welche Funktionen euch beim Hochladen noch Arbeit abnehmen könnten, schreibt sie gerne hier in den Thread.


    Download: TFnet Filebase Uploader

    Neue Version online!
    v0.3.1

    - Auto-Updater auf das zentrale TransportFever.net TF3-Repository umgestellt

    - Separates Update-Manifest für den Log Analyzer entfernt

    - Automatische Erkennung des passenden TF3 Log Analyzer-Eintrags im Repository

    - Version, Download-Link und vorhandene Updateinformationen werden direkt aus dem Repository gelesen

    - Unterstützung für SHA-256-Prüfsummen aus dem Repository

    - Unterstützung für relative und absolute Download-URLs

    - Zusätzliche Prüfung eingebaut, damit nicht versehentlich Updateinformationen eines anderen Tools verwendet werden

    - Dokumentation und Update-Paketierung angepasst

    - Mehrsprachigkeit ergänzt

    - Deutsch und Englisch verfügbar

    - Sprachauswahl wird gespeichert

    - Oberfläche, Analysehinweise und Exportberichte mehrsprachig

    - Wahrscheinliche konkrete Absturzursachen werden farbig hervorgehoben

    - Minidump- und allgemeine ErrorBox-Meldungen werden nicht fälschlich als eigentliche Ursache markiert

    - Automatische Updateprüfung beim Programmstart ergänzt

    - Manuelle Funktion "Nach Updates suchen..." ergänzt

    - Update-Download mit Fortschrittsanzeige

    - Automatisches Installieren und Neustarten nach einem Update

    - Optionale SHA-256-Prüfung heruntergeladener Updates

    - Mod-Zuordnung verbessert

    - Anzeigename, interne Mod-ID, mod.io-ID und Quelle werden nach Möglichkeit miteinander verknüpft

    - Fehlerhafte mod.json können besser einer konkreten Mod zugeordnet werden

    - Zusätzlicher Versuch, lokale Modinformationen direkt aus der mod.json auszulesen

    - Neue Fehlererkennung für FakeBogies-/LOD-Probleme

    - Getrennte Hinweise für Nutzer und Modentwickler bei FakeBogies-Fehlern

    - Betroffene Modelle und Mods werden deutlicher angezeigt

    - Analyse der TF3-Logeinträge weiter verfeinert

    - Fehlzuordnungen und falsche Ursachenbewertungen reduziert

    Ich habe in den letzten Tagen an einem kleinen Tool gearbeitet, das die Fehlersuche in Transport Fever 3 etwas einfacher machen soll: dem TF3 Log Analyzer.

    Wer schon einmal einen Absturz oder Probleme mit Mods hatte, kennt vermutlich die stdout.txt. Dort steht zwar oft ziemlich genau drin, was passiert ist, aber die Datei ist schnell sehr unübersichtlich und gerade für weniger erfahrene Nutzer nicht immer leicht zu verstehen.


    Der Log Analyzer liest die Datei ein, sucht nach auffälligen Meldungen und versucht, diese verständlich einzuordnen. Wiederholte Warnungen werden zusammengefasst und besonders relevante Fehler hervorgehoben.


    Erkannt werden aktuell unter anderem:

    • Abstürze und Hänger
    • Speicher- und VRAM-Probleme
    • Lua- und Scriptfehler
    • fehlerhafte mod.json
    • doppelte Mod-IDs
    • fehlende Ressourcen und Materialien
    • verschiedene Mod- und Abhängigkeitsprobleme

    Mir war dabei wichtig, dass das Tool nicht einfach jede Warnung als Ursache darstellt. Meldungen wie ein Minidump oder eine allgemeine ErrorBox zeigen zwar, dass etwas schiefgelaufen ist, sagen aber noch nicht automatisch, was der eigentliche Auslöser war.


    Zusätzlich gibt es Filter, eine Suche, den direkten Sprung zur entsprechenden Stelle im Log und die Möglichkeit, eine Zusammenfassung für Supportanfragen zu exportieren.

    Die Auswertung läuft vollständig lokal auf dem eigenen Rechner.

    Das Ganze ist noch in Entwicklung und wird mit echten stdout.txt-Beispielen weiter verbessert. Wenn ihr also Logs habt, bei denen der Analyzer etwas falsch einordnet oder gar nicht erkennt, sind solche Beispiele sehr hilfreich.


    Ziel ist am Ende einfach ein kleines Werkzeug, das bei der ersten Fehlersuche unterstützt, ohne dass man sich direkt durch tausende Logzeilen kämpfen muss.


    Zum Download: TF3 Log-Analyzer

    Danke dir! Aktuell werde ich den Sourcecode des TF3 ModManagers nicht öffentlich auf GitHub bereitstellen, dafür vorbereitet ist er für eine zukünftige Veröffentlichung. Das Projekt ist zwar ein Community-Projekt, aber ich möchte die Entwicklung im Moment bewusst zentral halten und den Code nicht frei zur Weiterverwendung oder Veränderung veröffentlichen.


    Den Sicherheitsaspekt bei EXE-Dateien kann ich aber nachvollziehen. Deshalb versuche ich, transparent zu dokumentieren, was der ModManager macht, welche Verbindungen er aufbaut und welche Dateien bzw. Einstellungen verändert werden. Außerdem wird das Programm laufend weiterentwickelt und Rückmeldungen, Bugreports und Verbesserungsvorschläge sind natürlich trotzdem jederzeit willkommen.

    Neue Version online:

    v0.5.11

    • Self-Updater bereinigt temporäre Update-Dateien jetzt zuverlässiger
    • Update-ZIP, Entpackordner und Backup werden nach dem Update entfernt
    • PowerShell-Updater löscht sich nach Abschluss selbst
    • Logdateien werden bei erfolgreichen Updates gelöscht
    • bei fehlgeschlagenen Updates bleibt das Log zur Fehleranalyse erhalten
    • Schutz vor parallel gestarteten Update-Vorgängen ergänzt
    • „Auswahl aktualisieren“, „Alle aktualisieren“ und „Jetzt prüfen“ werden während eines laufenden Updates gesperrt
    • Hinweis „Es ist bereits ein Update aktiv.“ bei einem zweiten Update-Aufruf
    • doppelte Downloads und Installationen derselben Mod werden dadurch verhindert
    • laufende Einzelupdates sind robuster gegen Änderungen an der Update-Liste