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


  • Tom said they will pay attention to mod compatibility in the next game, I think that will be a TPF2.0 not a completely new game. The fork may be after the performance patch so I think the principal change is on the parallelism calculation, they will design a new calculation core, since they find the people they were looking for.


    The modding problem today, is too strong coupling between datas (partly what CommonAPI is dealing with), which was left from the era of TP, I don't think it will change too much. Since the game is design to first meet UG's spec for the game, not the requirements of modders (which is argumenting everyday)

    This guy is too lazy to create a signature. 8o

    4 Mal editiert, zuletzt von Enzojz ()

  • Ich lese viel hierrüber, ich sehe viele Bildchens und höre von vielen Möglichkeiten. Aber ich muss gestehen - ich hab keinen blassen Schimmer, was diese CommonAPI eigentlich is ^^ Ist das "einfach nur ne Mod" die quasi Funktionen bereitstellt, die man nutzen kann? Quasi require "ComonAPI"? Oder wie muss man sich das vorstellen? Das soll kein schlechtgerede sein, aber bisher ist mir das ganze Gebiet viel zu undurchsichtig gewesen, um mich überhaupt näher damit zu beschäftigen - Asche auf mein Haupt ^^

  • Ich muss @DarkMo 100%ig zustimmen.
    Ich verfolge auch den thread, aber habe auch teilweise keinen blassen Schimmer davon :D .
    Vielleicht wäre etwas mehr Dokumentation, Lexikonbeiträge, ausführliche Erklärungen sinnvoll, dass die breite Masse mehr von deiner Arbeit verstehen kann und sie dann würdigen kann.


    Ich lese nur, dass du tolle Dinge aus dem Spiel herausholst, also nicht entmutigen lassen, unbedingt weitermachen :thumbsup: .
    Lg

  • Die CommonAPI soll auch immer so verwendet werden, das man Mods auch ohne Sie nutzen kann.

    Ein großartiges Beispiel für eine solche Anwendung zeigt @yourgreatestfear in jüngerer Vergangenheit mit den Feldbahnbildern. Erst mit den stark verkleinerten Radien wirken diese wirklich glaubhaft. Deshalb vielen Dank dafür. Beim nächsten Update wird diese Möglichkeit auch prominenter beworben.

    Privat nicht mehr aktiv.

  • Die Common API besteht (soweit ich im Bilde bin) aus 3 Komponenten.

    • die Komponente im Hintergrund bietet den Mods weitreichende Schnittstellen. So können Bahnhöfe z.b. dynamisch mit allen verfügbaren Gleistypen versehen werden (also entsprechend ein Parameter im Baudialog bereitgestellt werden). Daneben bietet sie noch viele weitere Möglichkeiten, die Mods nutzen können.
    • die GUI-Komponente bietet Spielern die Möglichkeit, gewisse Limits des Spiels zu verbiegen, also z.b. den minimalen Kurvenradius. Das kommt gerade bei Schmalspurbahnen gut rüber.
    • die Konsole bietet entsprechend Debug-Möglichkeiten für Skriptmods, insbesondere war der Ansatz zuletzt, mehr Fehlermeldungen crashfrei abzufangen.

    Man korrigiere mich, wenn ich da falsch liege.

    Privat nicht mehr aktiv.

  • Ich glaub ihr versteht mich völlig falsch - oder wollt, dass ich mich ectra öffentlich mit meiner Dummheit erniedrige ^^ WIE nutze ich diese Komponenten? WIE bekomm ich das ins Spiel? Man liest immer was von "das und das unterstützt die CAPI" - WIE wird diese Unterstützung gemacht? Wenn ich ne Mod im Spiel haben will, lade ich sie runter und schmeiß sie ins mod-Verzeichnis. Und das hier? Runterladen - check. Aber wie gehts weiter? Was ist das hier eigentlich? Ne Mod? Ein "Hack" der exe? Ne zusätzliche exe die ich nebenher starten muss? Mir fehlt das grundsätzliche Verständnis, was das hier überhaupt ist >< Ich hoffe, ich konnte mich einigermaßen deutlich ausdrücken - ohne irgendwen zu verärgern ^^ Ich tu nich so doof, ich hab echt keinen Schimmer.


  • Ne Mod? Ein "Hack" der exe? Ne zusätzliche exe

    Im Grunde ist es von allem ein bisschen. Es ist primär eine Mod (deswegen auch der typische Aufbau mit autor_modname_1. Die Installation erfolgt also so wie bei jeder anderen Mod. Um sie im Spiel zu aktivieren, wählst du sie beim Spielstart/Laden eines Spielstandes konventionell aus. Ein bisschen was lädt aber bereits bei Spielstart im Hintergrund. Tatsächlich solltest du dann eben im Spiel oben noch einen kleinen zusätzlichen Reiter haben (Screenshots siehe vergangene Seiten dieses Themas).


    Die erste von mir beschriebene Komponente oben können Modder tatsächlich scriptseitig einbinden und eben checken, ob die commonapi aktiv ist. Die enthaltenen und dann verfügbaren (auch in einem entsprechenden HTML-Doc beschriebenen) Pakete umfassen:

    • Filter zum Filtern von definierten Brücken und versteckten/sichtbaren Constructions
    • ModInterface zum Prüfen der vorhandenen aktiven Mods (gut für Dependency-Checks :huh: sollte ich in meine Mods wohl mal einbauen :D )
    • Repositories, die alle aktiven Gleise, Straßen, Brücken, Tunnel und Bahnübergänge bereithalten (gut für Parameter)
    • Settings aus der Mod-settings.lua (ähnlich wie das modutil von Merk)
    • UI-Parameter, Paket zum Beeinflussen der Parameter basierend auf den Repositories und eventuell angewendeten Filtern
    • Utils mit verschiedenen Hilfsfunktionen

    Zur Konsole schrieb @eis_os eine Seite weiter vorne:

    Privat nicht mehr aktiv.

  • @Yoshi


    Danke für deine sehr ausführliche Beschreibung.
    Die mod.lua Abhängigkeiten möchte ich auch in Zukunft auswerten und ggf. direkt warnen.


    @DarkMo


    Ich habe mich mal entschlossen einen Lexikon Eintrag anzufangen:
    CommonAPI Unterstützung einbauen/nachrüsten


    Da das Board gerade fast den ganzen Beitrag zerstört hat, hoffe ich das der Lexikon Eintrag trotzdem hilfreich ist (das war noch im Browser Cache).

  • So ganz wird mir immer noch nicht nach lesen aller Beiträge klar, was der mod wirklich kann - ich kann weder engere Radien bauen, noch habe ich oben im Bild (Spiel) den Reiter, der hier auf einigen Bildern zu sehen ist.

    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...

  • Ok, dass ohne den aktuellen Patch einige Mods nicht funktionieren finde ich nach und nach raus... - aber wo gibt es den API 201812?

    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...