Modding-Fails und "Schrott"

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


  • Man könnte doch hier im Forum [Vorschlag].eine Hubrik (Beitrag)Vorsicht vor der Mod xy. Soll natürlich nicht dazu dazu sein um denn Modder schlecht zu machen. Ich nutzte die Mod Io. Nur weil einige Moder von hier, ihre Mods auch hochladen wegen der Automatischen Updates funktion ^^. Ich führe sonst immer eine Excel Liste mit Download datum und version ect.🤣



  • Wie oft habe ich da schon sowas wie "Testmap" oder "First upload" gelesen etc.

    Äh, das war/ist bei TpF2 auf STEAM schon lange so... - also nichts Neues!

    I5-7500, 16GB DDR4 RAM, GTX1070 8GB, Festplatte Crucial BX500 SSD 1TB

    Industie- u. Verkehrsgigant, ab 2005: LOCOMOTION, ab 2017 TF, TpF - SimCity 1-4, ANNO 1602-1404, Civilization 2-4 - und und und...

  • Auch so ein fragwürdiger Trend.
    Variationen/Skins von Modellen einfach immer als eigenständige Mods veröffentlichen, statt diese zusammenzufassen und zusammen anzubieten. (Wie zb. die V200 von Grimes)

    Hauptsache man kann mit möglichst vielen Mods prahlen.

    Ich bin nur dafür verantwortlich was ich schreibe, nicht was andere verstehen "wollen"!


    System: Windows 11 Home ; Intel Core i7-4790k @ 4 GHz ; 32 GB DDR3 Ram ; GeForce RTX 2080 Ti @ 11 GB GDDR5 Ram

  • Ja da gebe ich dir recht das ist sowas von nervig, anstatt repaints zu gruppieren und Optionen einzubauen.
    Schon nach 2 Wochen muss man wirklich graben um was zu finden. Noch dazu ist die Suchfunktion totale Grütze


    Such mal nach "442" oder "243" "85" = Null Treffer. Das sind alles die Baureihenbezeichnungen meiner Mods. Findet die Suche nicht!


    Mit "Vec" findet er zwar die Repaints aber nicht den Basismod und nu kommt mir nicht mit "Dann gibt halt Vectron ein".
    Ja kann ich machen aber wieso findet er mit "Vec" die Repaints aber nicht den Basemod das mach NULL Sinn.

  • Such mal nach "442" oder "243" "85" = Null Treffer. Das sind alles die Baureihenbezeichnungen meiner Mods. Findet die Suche nicht!

    Ist das gleiche mit den Traxx. Gibt man 185, 186, 245 oder was auch immer ein, man findet nichts. Gibt man aber Traxx ein, dann findet man die Mods. Also die Suche ist der letzte Müll, noch nie so ein misst gesehen.




    Variationen/Skins von Modellen einfach immer als eigenständige Mods veröffentlichen, statt diese zusammenzufassen und zusammen anzubieten. (Wie zb. die V200 von Grimes)

    Ich vermute mal, das die Mods sonst über 500MB sind, warum man die aber so aufteilt erschließt sich mir nicht.

  • Ich habe gerade eine Möglichkeit entdeckt, wie man sich zumindest diese „Massenware-Einzelrepaints“ vom Leib halten kann – oder auch Mods von Leuten, bei denen man inzwischen ohnehin nur noch genervt mit den Augen rollt. :D


    Vorausgesetzt natürlich, man möchte von dem betreffenden Modder grundsätzlich nichts mehr sehen.

    Dazu einfach auf den Namen des Modders klicken und anschließend rechts oben „Manage Interaction Settings“ auswählen.


    Auf „Mute User Mods“ klicken und optional zusätzlich „Block User Contact“ auswählen.

    Nach einem Neuladen der Seite mit F5 verschwinden die Mods dieses Nutzers aus der persönlichen Ansicht. Allerdings betrifft das sämtliche Mods dieses Nutzers, nicht nur einzelne.

    Soweit ich feststellen konnte, werden die Mods anschließend auch im Modbrowser direkt im Spiel nicht mehr angezeigt.

    Disclaimer: Der in den Bildern gezeigte Beispielnutzer wurde rein zufällig ausgewählt. Die Darstellung spiegelt weder persönliche Präferenzen wider noch stellt sie eine Empfehlung dar.

    Eine zusätzliche Filteroption, mit der man Mods mit überwiegend negativen Bewertungen („Mostly Negative“) auf Wunsch automatisch ausblenden kann, wäre natürlich weiterhin wünschenswert. Idealerweise sogar mit einer frei einstellbaren Bewertungsgrenze.

    Bis es eine solche Funktion gibt, ist das zumindest eine brauchbare Möglichkeit, sich die Modübersicht ein wenig aufzuräumen. ||

  • Ja da gebe ich dir recht das ist sowas von nervig, anstatt repaints zu gruppieren und Optionen einzubauen.

    Rein technische Frage: Du hast ja z.B. bei Deinen Güterwagen dankenswerterweise die Auswahl im Mod-Menü eingebaut (ich z.B. brauche keine DDR-Wagen). Aber werden dann nicht trotzdem vom Spiel alle Modelle geladen?

  • Aber werden dann nicht trotzdem vom Spiel alle Modelle geladen?

    Das kann sogar ich beantworten.
    Nein es werden nur die Modelle geladen, die schlussendlich auch als Modell genutzt werden.
    Deswegen werden in der UI ja auch die UI-Bilder und nicht die 3D-Modelle angezeigt.
    Was aber komplett geladen wird, sind die Verzeichnispfade, wo das Spiel am ende was findet. (Stichwort: Mod-Reihenfolge)

    Das wäre ja bei einigen Mods (Wie zb. das 1000+ Tris Verkehrszeichen-Mod) der absolute Performanceoverkill, wenn immer alle Modelle vom Spiel und Mods geladen werden würde.

    Ich bin nur dafür verantwortlich was ich schreibe, nicht was andere verstehen "wollen"!


    System: Windows 11 Home ; Intel Core i7-4790k @ 4 GHz ; 32 GB DDR3 Ram ; GeForce RTX 2080 Ti @ 11 GB GDDR5 Ram

  • Das ist so nicht ganz korrekt. ;)


    Bei meinen Güterwagen werden die abgewählten Modelle über api.res.modelRep.setVisible(..., false) direkt im Model-Repository auf unsichtbar gesetzt. Sie bleiben technisch zwar vorhanden, tauchen aber nicht mehr im Fahrzeugshop auf. Bei Multiple Units funktioniert das entsprechend über das multipleUnitRep.


    Andere Mods versuchen das teilweise über yearFrom/yearTo oder Änderungen an den Multiple-Unit-Einstellungen zu lösen. Das halte ich für halbgar. Da reicht schon ein Mod, der sämtliche Fahrzeuge dauerhaft verfügbar macht oder die entsprechenden Einstellungen wieder verändert, und schon sind die eigentlich ausgeblendeten Varianten wieder da. Bei setVisible(false) reicht eine bloße Änderung der Verfügbarkeitsjahre dafür nicht aus.


    Zur Mod-Ladereihenfolge:

    Eine bestimmte Ladereihenfolge ist für normale Fahrzeugmods, Repaints derselben und anderen Basismods schon seit TPF2 nicht mehr notwendig. Relevant wird sie eigentlich erst dann, wenn mehrere Skriptmods dieselben Ressourcen verändern.

    Ein Beispiel ist mein Bremsmod, der die ursprünglichen yearFrom-Werte postrun aus der Repo ausliest. Wenn vorher ein anderer Mod sämtliche Fahrzeuge auf 1900 setzt, kann mein Skript die ursprüngliche Epoche natürlich nicht mehr erkennen.


    Zum Laden der Modelle:

    Hier muss man zwischen Ressourcendefinitionen, Mesh-Daten und dem eigentlichen Rendern unterscheiden.

    Die MDLs werden beim Laden des Spiels in der Ressourcenverwaltung erfasst. Das bedeutet aber nicht, dass sämtliche zigtausend Modelle gleichzeitig in voller Detailstufe dargestellt werden. Dafür gibt es schließlich die LODs.

    Je nach Entfernung wird nur die passende Detailstufe gerendert. Die übrigen LODs eines geladenen Modells bleiben laut Wiki allerdings im Arbeitsspeicher.
    Ich habe gerade mal sämtliche Mods in meiner staging_area durchgescannt. Bei insgesamt 69 Mods komme ich auf ungefähr 200 eigenständige Modelle mit zusammen rund 580 MB an .msh- und .msh.blob-Dateien. Das sind durchschnittlich gerade einmal 2,8 MB pro Modell.

    Zum Vergleich: Eine einzige 4K-Normalmap benötigt mit Mipmaps bereits etwa 21,33 MB.

    Gemessen an den Datenmengen, die allein durch Texturen zusammenkommen, ist der Speicherbedarf der Meshes also vergleichsweise gering.


    Ähnlich wichtig ist daher das Texture-Streaming. Hier kommen die Mipmaps ins Spiel, damit je nach Entfernung passende Texturauflösungen verwendet werden können. Deshalb sind korrekt erzeugte Mipmaps und entsprechende Materialeinstellungen auch so wichtig für eine vernünftige Performance.

    Gerade bei größeren Mods sollte man das nicht unterschätzen.

  • Auf mod.io ist ein Railjet aufgetaucht:

    https://mod.io/g/transportfeve…viaggio-afmpz#description

    Mit illegalen Teilen (meshes und Texturen) und extra aufgeblasen, KI-generiert. Bitte nicht herunterladen, disliken und melden.

    Mich demotiviert der KI-Scheiß demassen, es kotzt mich an.

  • Mit illegalen Teilen

    Deshalb lade ich mir nur Mods von bekannten Moddern, wie hier aus dem Forum oder der Modwerkstatt, herunter.

    Erstens weiß ich dann, dass die Qualität mehr als gut ist und zweitens unterstütze ich damit niemanden der sich Sachen von anderen klauen muss.

    Da ich auf Konsole spiele bin ich gezwungen Mod.io zu benutzen, aber auch dort kann ich gezielt nach den Moddern suchen die mir vom Namen etwas sagen und bei denen ich weiß das sie ihre Modelle selbst erstellen.


    Gruß

    Danny