Hab ich das richtig im Kopf daa Custom dann der Regex Filter ist?
Meine EC Wagen /IC Bt haben ein Regex für die Liniennamen
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
Hab ich das richtig im Kopf daa Custom dann der Regex Filter ist?
Meine EC Wagen /IC Bt haben ein Regex für die Liniennamen
Ich nutze den Modmanager der CommonAPI inzwischen sehr gerne und möchte hier gerne nochmal sagen, dass dieser für das Verwalten von Mods äußerst praktisch ist und das Updaten sehr gut und schnell funktioniert. Einfacher könnten Updates kaum sein.
Manchmal gibt es Probleme mit der Versionserkennung (aktuelles Beispiel: Wassertexturen - Natürliche Wasseroberflächen | Water Textures - Natural Water Surfaces)
Das liegt wahrscheinlich daran, dass in der mod.lua noch anderer Code ausgeführt wird.
@UG (für möglichen Nachfolger): Wäre es nicht praktischer und übersichtlicher, eine info.lua zu haben wo wirklich nur Metadaten stehen und runFn Skripte in einer anderen Datei?
Ein Feature was ich noch praktisch fände, wären neben dem Link zum lokalen Ordner auch Links zum Eintrag auf tpfnet / steam / modwerkstatt. Entweder über die tfnetId (wobei die mittlerweile selten angegeben wird) oder es gibt doch jetzt sogar ein offizielles url Feld. Oder es geht irgendwie über die repos info.
Ich nutze den Modmanager der CommonAPI inzwischen sehr gerne und möchte hier gerne nochmal sagen, dass dieser für das Verwalten von Mods äußerst praktisch ist und das Updaten sehr gut und schnell funktioniert. Einfacher könnten Updates kaum sein.
Das finde ich auch.
Hier bekomme ich immer angezeigt, welche Mods ein Update erhalten haben.
Dies bekomme ich sonst, außer bei Steam, kaum mit.
Die Versionserkennung benötigt den Inhalt der mod.lua Datei im Archiv.
(Damit kann dann die Forum repo Datei auch mehrere Versionen anbieten)
Aus pragmatischen Gründen läuft auf dem Forum keine TPF2 LUA Runtime,
sprich die minorVersion wird per komplizierten Regex ausgelesenen.
Das funktioniert bei echtem LUA natürlich nicht. Daher gibt es auch eine keine Strings.lua. Da haben auch zu viele Mods Fehler drin: Wie _(bla) oder (var)
CommonAPI2 kann sich nur auf die Daten vom Server verlassen.
Ich kann nicht einfach eine komplette LUA Runtime zusammenbauen, da müsste ich alle UG Script Dateien auf den Server haben. Lizenz rechtlich gar nicht gut. Yoshi könnte da ggf. aushelfen. UG findet CommonAPI2 sowieso nicht toll, daher wollte ich da nie ein Fass aufmachen, wenn nicht nötig.
Zusätzlich braucht das entpacken der mod.lua Datei alleine schon recht viel CPU Zeit.
(Gerade die Datei aus irgendwelchen 300 MB Monster herauszuholen)
Technisch für zip wäre eine direktes Lesen möglich, bei 7z und bei rar ist es noch extremer, da ist es kaum möglich ein Virtuelles FS aufzubauen, oder man hat direkt die ganze Datei im Arbeitsspeicher...
Daher läuft das Update Script auch nur einmal am Tag, Mittags, so das es den normalen Forenbetrieb nicht stört.
PS: Ich hab nen Prototypen in Bubblewrap verpackt, aber auf dem Server gibt es halt keine zusätzliche Software noch Support für so etwas. (Namespaces für Normale User). Ich habe 4 Schwachstellen zum Ausbrechen gefunden ohne Namespaces, dann hab ich abgebrochen.
GIbt es eine Möglichkeit, das weiße Overlay auch für die Layers zu deaktivieren?
Also dass man zB die Höhenlinien zusammen mit dem normalen Terrain sehen kann.
In der jetzigen Form leider nicht, sprich die Höhenlinien sind auf dem selbem weißen Layer, wenn ich das abschalte, sind die Linien auch weg.
Technisch benutzte ich einen State Bug um es abzuschalten (kann man auch via Tastatur triggern),
ich müsste dann man schauen ob ich das Rendering vielleicht direkt beeinflussen kann. Spätestens wenn UG mit Ihrer neuen UI ernst macht, kann es sein das ich das sowieso ändern muss.
Für alle der Hinweis: Es gibt ne neue Version der CommonAPI2 (1.7.20221120), siehe dazu auch:
GIbt es eine Möglichkeit, das weiße Overlay auch für die Layers zu deaktivieren?
Also dass man zB die Höhenlinien zusammen mit dem normalen Terrain sehen kann.
Habs mit den Höhenlinien nich ausprobiert aber es gibt nen bug wenn man zwei weisse overlays gleichzeitig aktiviert (z. B. mach ich das oft mit gleisgeschwindigkeiten und dem Linienmanager) und eins deaktiviert, deaktiviert das auch das Weiss (z. B. Linienmanager zu dann hab ich grüne Wiesen mit Gleisgeschwindigkeitsfarben für die Gleise)... Kannste das vlt machen
Was hab ich da gerade geschrieben, die Höhenlinien sind auch weg... Und CommonAPI2 macht doch genau nur mit schöner UI und Voreinstellung. Jemals CommonAPI2 und Layerview Patch benutzt?
Was hab ich da gerade geschrieben, die Höhenlinien sind auch weg... Und CommonAPI2 macht doch genau nur mit schöner UI und Voreinstellung. Jemals CommonAPI2 und Layerview Patch benutzt?
Sorry, Nich lang genug gelesen
Neue Version 1.7.20221229
Eine Beschreibung der Änderungen findet Ihr hier:
RE: CommonAPI2 - Neue Versionen und wichtige Informationen
Hier nun mal ein paar Bilder dazu:
Rendersettings kann man dazu nutzen, die freien Parcels (Felder) die eine Stadt zum Hausbau nutzt anzuzeigen.
(Ich bin an einer Lösung zum entfernen der Felder am arbeiten, dann bräuchte man keine Kollisionsobjekte und die Performance würde erhöht)
Möchte man eine Übersicht seiner Linien in einer Stadt haben:
Und hier sieht man die neue Möglichkeit fehlende Steam Mods eines Spielstands direkt zu abonnieren...
Ultra Nice .. genau dass ist es was mir im Hauptspiel immer gefehlt hat.. Ich kenn es von City Skylines und es hat sich dort sooo gut bewehrt.
Keine Unnötig platzierte Gebäude an Stellen wo diese nicht sein sollten und ein Kontrolliertes Chaos statt ein unkontrolliertes Chaos wie im Hauptspiel
Nettes Feature aber warum dieses Denglish? Gibt es keine Deutschen Wörter für "Steam Mod missing" oder "Subscribe to" ?
Also
["Steam mods missing:"] = "Fehlende Steam mods:",
["Subscribe to ${modName} (${steamId})"] = " ${modName} (${steamId}) abonnieren",
["Subscribed ${modName} done!"] = "Abonniert ${modName}!",
["${result} for ${modName} (${steamId})"] = "Ergebnis: ${result} für ${modName} (${steamId})",
sind hier drin, wobei ich sehe, ["Subscribe to ${modName} (${steamId})"] = " ${modName} (${steamId}) abonnieren", scheint zu fehlen im letzten Paket, hmm
Ahh, Ja das sieht gut aus.
Wie komme ich in den Inspektor Modus ?
Hallo eis_os,
habe ein Problem wo ich nicht weis ob das mit der commondAPI zusammen hängt.
Beim Bau eines Kopfbahnhofs ist mir aufgefallen das die Verbindung von Gebäude zum Bahnsteig unterbrochen ist. Das Verbindungsstück wird etwas weiter abgelegt. siehe Bilder.
Habe das ganze ohne commonAPI wiederholt und der Bahnhof wurde mit Verbindung gebaut. siehe Bilder.
Hat das mit der commonAPI zu tun?
Hab mal beide stdout.txt einmal mit und ohne commonAPI hochgeladen. Vielleicht kannst du damit was anfangen und hast eine Lösung dafür.
Nein, das kann ich mir nicht vorstellen, aber mal als Test:
CommonAPI2 + eis_os_com_modularstationadapter ohne andere Mods hat das selbe Problem?
Bitte beachten, eine Station muss neu gebaut werden, daher bitte neuen Spielstand nutzen.
Wenn kann es eigentlich nur der eis_os_com_modularstationadapter sein, der den Bau beeinflusst.
Hallo eis_os,
habe eine neue Karte erstellt und nur die commonAPI+eis_os_modularstationadapter geladen. Das Ergebnis ist unverändert. s. Bilder:
Habe beide Dateien neu runtergeladen und scheint so das es nun funktioniert. Werde das aber beobachten ob es nochmals vorkommt. Dann melde ich mich wieder.
Eine Frage hätte ich da noch: Kann man die Gruppierung standartmäßig rausnehmen? Die ist immer aktiviert!
1. UIEvent nicht benutzen? Einfach auf 0 setzen, dann gibt es keine Gruppierung.
2. Kannst du mir bitte (wenn es nicht geht) deinen eis_os_modularstationadapter_1 ordner zippen und via Private Nachricht hier zusenden (also komplett mit settings.lua darin?)
Und dann bitte alle Einstellungen in der UI auch dazu...
Benutze am besten ein Gleismod, wenn nicht, in res\scripts\commonapi2\ui2\trackStreetToolbox.lua gibt es diese Zeile, das sollte selbst erklärend sein:
ToolboxWindow.speedLimits = { 0, 10, 15, 20, 25, 30, 40, 50, 60, 100, 160, 200 };