Danke schön. Konkrete Druckpreise werden da wohl vermutlich erst beim Upload genannt. Da es um ein Fahrzeug ginge, wäre auch eine Frage, wie Oberflächen/Farben gehandhabt werden - also ob es mehr Sinn macht, Farben wie im Modellbau nachträglich aufzubringen oder separate Modellteile je nach Grundfarbe zu drucken, was vermutlich dann aber ein erheblicher Kostentreiber sein könnte.
Beiträge von sabon
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
-
-
Die Frage ist mir zugetragen worden und bezieht sich konkret auf Machbarkeit/Sinn/Programme sowie Kosten von Dienstleistern.
-
Hallo,
kennt jemand jemand, der/die ein Modell etwa in 1m Länge drucken und ggf. auch entwerfen oder aber Daten dafür importieren kann und wieviel würde das etwa kosten?
Falls ja, bitte PN.
Danke schon mal für eine Rückmeldung, sabon.
-
Vielleicht würden mir 3 Rechtecke geschätzt im 10-Grad-Winkel reichen. Mit verticalAlignment müsste das Linke dann rechtsbündig, das mittlere mittig und das Rechte entsprechend linksbündig definiert sein.
Mit fitting müsste eine feste Schriftgröße definiert werden können, das Alles jetzt mal ins Blaue gedacht. Ich hatte aber gehofft, das es eine deutlich elegantere Lösung geben könnte. Der Name müsste von der Länge auch so passen, das eine mittige Darstellung gelingt.
-
Also biegen per transf geht nicht?
Die Frage ist auch, ob je eine dds pro Name oder/und Detailbezeichnung für die Performance weniger nachteilig ist, von der fehlenden Editierbarkeit ganz zu schweigen.
-
Ich habe wiederholt ein editierbares Label einsetzen wollen, das sich an eine gerundete Form anschmiegen soll. Gibt es die Möglichkeit, eine Rundung über die transf-Definitionen zu generieren? Scheren und Verzerrungen gingen da. In der Transformationsmatrix habe ich nichts dazu gefunden.
Wenn das nicht geht, ließe sich eine Hilfskonstruktion modden, also einzelne gerade Flächen, die in einem definierbaren Winkel aneinander ausgerichtet werden und den Text wie auch immer zugewiesen bekommen? Die Möglichkeit eines gerundeten Textes fehlt jedenfalls, weil es viele Objekte mit Krümmung gibt, bei denen editierbare Texte eine echte Erweiterung wären.
Danke schon mal für eine Rückmeldung, sabon.
-
-
Das mit den Farbfeldern hat aber Prio. Ist das umsetzbar?
Und eine zweite Frage: Ist es wirklich unmöglich, ein Label zu krümmen, so dass es sich an Rundungen anschmiegt?
-
Ich hätte lokal eher Ebbelwoi assoziiert, aber was mich bei den Assets noch interessieren würde: Können ein paar Farbfelder für das Assetmenü geskriptet werden, mit denen auf die Einfärbe-cdr zugegriffen wird? Es ist schade, wenn die Bauchbinden dort nur in Rot vorliegen und weitere dds würde ich bei diesem Umfang vermeiden wollen.
-
So, Markus1014 himself hat für die Mittelteile der Achtachser noch die Lodstufen beigesteuert und Skriptkorrekturen gemacht, Dunkel hat mir die Sache mit dem Verschieben von Baugruppen im ME erklärt und ich habe knapp 50 mdls abgeleitet sowie den Fehler mit den Labels gefunden und wie üblich Schrott gebaut. Die Tester bekommen demnächst Post.
Die Dinger gehen dann vermutlich wegen meiner Sommerpause im August an den Start.
-
Die Duewag hatte für diverse Betriebe Vierachser-Beiwagen aufgesägt und mit Einsatz neuer Baugruppen Sechs- oder Achtachser erzeugt. Das müsste umgekehrt auch gehen.
Dieses Projekt ist in jeder Form zeitlich und inhaltlich immer mehr ausgeufert und mittlerweile kann ich das Thema Tram nicht mehr sehen. Ich bin ab nächster Woche sowieso nur noch sporadisch bis August verfügbar, insofern gut, dass ich eine Auszeit habe. FALLS ich das Beiwagen-Thema aufgreife, würde ich es ganz sicher nicht in Blender machen und auch das dann zu erzeugende Skript würde ich nicht anfassen. Es müsste sich also ein Team bilden, wenn ich Bestandteil wäre. Und das ginge auch erst ab Ende des Jahres oder später. Oder jemand erstellt gleich einen Neubau. Da gab es ja mindestens eine Ankündigung für vergleichbare Projekte.
Allein die nun folgenden 12 Vollwerbungen werden viel Fummelkram mit sich bringen und ich sehe bei der ersten Version schon neue Problemstellen (hier fehlt aus Zeitgründen außerdem noch die Dach- und Fensterwerbung):
Die Bauchbinden-Versionen sind bereits als Achtachser hinzugekommen, aber es müssen noch die Testergebnisse eingearbeitet und Problemstellen beseitigt werden - es hört igendwie nicht auf. Ob ich überhaupt mit Fahrzeugen anfange, würde sich auch mit einem Folgeprojekt zeigen, so es denn zustande kommt. Bisher war es nur im Zulauf angekündigt, aber dann habe ich nichts mehr gehört.
-
Nachdem Dunkel den eigentlich banalen Fehler beim Türmapping gefunden hat - Danke dafür - wird es ihn also doch geben:
Der muss jetzt aber noch um die Kurve kommen und die Fahrgäste sind auch noch nicht glücklich.
Nachdem ich für sämtliche mtls eine Alternativ-cdr-Version erstellt hatte, auch für die, die diese gar nicht verwenden sollen, haben die Bauchbinden nun auch die richtigen Einfärbeflächen.
Die nicht gebrauchten Alternativ-mtls sind in den Skripten rausgenommen, lasse ich erst mal aber zur Abschreckung in der Mod. Passiert das eigentlich häufiger, das sowohl der ME als auch das Hauptprogramm nicht oder nur teilweise replizieren oder hat meine Installation einen Bug? In der cdr hatte ich nichts verändert.
-
Folgende Situation:
Diese Industrie funktioniert seit Ewigkeiten unauffällig und alle Menüfelder - auch Abnehmer - lassen sich im Spielmodus durchklicken:
Es ist eine Güterzuglinie ebenfalls seit Ewigkeiten angeschlossen und funktioniert problemlos:
Wenn jetzt eine neue Linie wie hier im Pausenmodus definiert...
und ein Zug gekauft wird:
läßt sich das Abnehmermenü auch noch aufrufen.
ABER: sobald auf Play geklickt wird, war's das, dann kommt das hier:
Der Bahnhof ist es nicht, der ist schon probehalber ersetzt worden. Auch ein Abreißen und Neubau der Industie führt zum gleichen Ergebnis. Ebenso hat das Löschen der Linie und Verkauf des Zuges nicht geholfen.
Die stdout schreibt:
urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &): Assertion `it != result.end()' failed.
__CRASHDB_DUMP__ 209171cc-6cbb-495f-8b07-d94d1f6b8028
Attempting to write crash save to "crash_test37f-V25Landtram_Gleis_Aktual_2024-06-01_04-12-11"
available disk space: 72954 MB
[2024-06-01 04:12:12] Saving to file G:/Steam/userdata/297617233/1066780/local/save/crash_test37f-V25Landtram_Gleis_Aktual_2024-06-01_04-12-11.sav
Saving...: 13984.2 ms
Additional info extracted from the previous state:
Uncaught exception while in class UI::CSelector
Exception type: Fatal error
Details:
Assertion Failure: Assertion `it != result.end()' failed.
Minidump: G:/Steam/userdata/297617233/1066780/local/crash_dump/209171cc-6cbb-495f-8b07-d94d1f6b8028.dmp
UI Component Hierarchy:
type: class UI::DataTable, id = "", name = "DataTable", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"tab-widget-content"}
type: class UI::TabWidget, id = "", name = "TabWidget", styleClasses = {}
type: class UI::ContentView, id = "", name = "ContentView", styleClasses = {}
type: class UI::ContentView, id = "", name = "Window::Content", styleClasses = {}
type: class UI::Window, id = "temp.view.entity_24367", name = "Window", styleClasses = {"supports-rename", "window-extension-view", "entity-window"}
type: class UI::WindowContainer, id = "", name = "WindowContainer", styleClasses = {}
type: class UI::ViewManager, id = "", name = "ViewManager", styleClasses = {}
type: class UI::CComponent, id = "", name = "RendererComponent::Layer2", styleClasses = {}
type: class UI::CRendererComponent, id = "mainView", name = "RendererComponent", styleClasses = {"action-selector"}
type: class UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: class UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108
In function: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &)
__CRASHDB_CRASH__ struct AssertException: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &): Assertion `it != result.end()' failed.
Exception type: Fatal error
Details:
Assertion Failure: Assertion `it != result.end()' failed.
Minidump: G:/Steam/userdata/297617233/1066780/local/crash_dump/209171cc-6cbb-495f-8b07-d94d1f6b8028.dmp
UI Component Hierarchy:
type: class UI::DataTable, id = "", name = "DataTable", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"tab-widget-content"}
type: class UI::TabWidget, id = "", name = "TabWidget", styleClasses = {}
type: class UI::ContentView, id = "", name = "ContentView", styleClasses = {}
type: class UI::ContentView, id = "", name = "Window::Content", styleClasses = {}
type: class UI::Window, id = "temp.view.entity_24367", name = "Window", styleClasses = {"supports-rename", "window-extension-view", "entity-window"}
type: class UI::WindowContainer, id = "", name = "WindowContainer", styleClasses = {}
type: class UI::ViewManager, id = "", name = "ViewManager", styleClasses = {}
type: class UI::CComponent, id = "", name = "RendererComponent::Layer2", styleClasses = {}
type: class UI::CRendererComponent, id = "mainView", name = "RendererComponent", styleClasses = {"action-selector"}
type: class UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: class UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108
In function: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &)
Was will mir das sagen und wie läßt sich der Fehler beheben?
-
Da hat meine harmlose Frage zur Pipelineanbindung genauso funktioniert, wie ich gehofft habe
. Mal eine Frage interessehalber: Ginge die Straßenquerung auch als Brücke über der Straße? Ist auch so schon super, wäre nur eine Idee... -
Nur um sicher zu sein: ich habe versucht, den Absturz nachzubauen:
Durchklicken der Consumer von Gumbsheim Lebenmittelfabrik:
Durchklicken Conumer/Lieferanten in Jersbek:
Einrichten neue Testlinie zu einer Entladestelle Nähe Todtenweis:
Zug auf Linie geschickt:
Ist im Verlauf der Absturz entstanden? Falls ja, tritt das bei mir nicht auf. Aber wenn der Absturz mit Abriß und Wiederaufbau umgangen werden kann, ist das immerhin eine Möglichkeit, ansonsten könnte ich bei der Einrichtung eines Problemtickets helfen.
By the way:
mich würde fast mal eine Pipeline-Lösung zwischen Varchen Ölquelle und Hardert Ölraffinerie (Region Varchen) interessieren, hatte ich immer mal angedacht aber nie realisiert und im Schönbau auch nur teilweise berücksichtigt - die Ölquelle bräuchte zumindest, was die Holzbauten betrifft schon eine Optimierung, vielleicht durch übergestülpte Öltanks:
Nochmal zur Lebensmittellieferung nach Hahnweiler: damit sich diese Industiebahn rechnet, hatte ich in der Region - vermutlich Jersbek - einen Warenmagneten platziert, die Umladestation in Hahnweiler macht also Sinn, könnte vielleicht sogar mehr Abnehmer versorgen.
-
Danke schön, ich reiche die meisten Blumen dann mal an Markus1014 weiter, mit seiner meisterlichen Vorlage konnte es eigentlich nur gelingen.
-
Dann ist das Öffnen eines Tickets im Problembereich notwendig.
Zur gezeigten Transportthematik: Die Waren sind abgeliefert worden, da es sich um eine unsichtbare Entladestation handelt:
Wenn wenig Platz vorhanden und die umzuladenden Güter nicht zu umfangreich sind, kann auch die "Kleine & kompakte LKW-Station" eine Alternative sein:
Ein Beispiel ist hier:
Es gibt zahlreiche Konfigurationsmöglichkeiten auch für schwieriges Gelände, allerdings ist der Lagerplatz begrenzt. Hier ist die kleinst mögliche Konfiguration umgesetzt worden.
-
Danke für die Rückmeldung. Ist das Absturzproblem noch mal aufgetreten?
Zu den Duewag-Sechsachsern: die Testversion ist raus, vermutlich im August könnte die Veröffentlichung der Mod erfolgen. Wer vorher schauen möchte, kann mich anschreiben.
-
@melectro:
schön, das dir die Mapgestaltung gefällt. Zum Thema "ConsumerSupplierDataProvider.cpp:108" kann ich leider nichts beitragen, das dürfte etwas für die Skript-Fraktion sein:
UI Component Hierarchy:
type: class UI::DataTable, id = "", name = "DataTable", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"tab-widget-content"}
type: class UI::TabWidget, id = "", name = "TabWidget", styleClasses = {}
type: class UI::ContentView, id = "", name = "ContentView", styleClasses = {}
type: class UI::ContentView, id = "", name = "Window::Content", styleClasses = {}
type: class UI::Window, id = "temp.view.entity_170487", name = "Window", styleClasses = {"supports-rename", "window-extension-view", "entity-window"}
type: class UI::WindowContainer, id = "", name = "WindowContainer", styleClasses = {}
type: class UI::ViewManager, id = "", name = "ViewManager", styleClasses = {}
type: class UI::CComponent, id = "", name = "RendererComponent::Layer2", styleClasses = {}
type: class UI::CRendererComponent, id = "mainView", name = "RendererComponent", styleClasses = {"action-selector"}
type: class UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: class UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108'
In function: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &)
Kann da jemand was mit anfangen?
Ich selbst hatte bei der Liniensetzung bisher keinen Absturz.
Mir ist aufgefallen, das es dir in sehr kurzer Zeit gelungen ist, diese Lebensmittelfabrik im Level zu steigern. Es ist interessant für mich, wie die Wirtschaftskreisläufe umorganisiert werden, dafür habe ich die Map ja auch mit der Ausgangslage einer Wirtschaftsleistung, die sich gerade selber ohne Investitionskosten trägt, zur Verfügung gestellt. Die Industrieflächen muss ich noch mal nachtexturieren, das mit dem Gras ist natürlich nicht sinnvoll. Diese Fabrik war Ewigkeiten aber auch kein Aufstiegskandidat - trotz zweier Zulieferlinien.
Wie sieht bei dir die Performance aus, sind die Ruckler im Rahmen?
Rauschpfeiff: Das ist keine ketzerische Frage, sondern eine pragmatische, ich habe sie mir vor Etappenstart auch gestellt und mir diverse Fotos angeschaut. Die Türversion gefiel mir deutlich besser und das wusste Markus1024 und hat mir ein MIttelteil von den Grazer Fahrzeugen geliefert. Da dieses Mittelteil kürzer als die deutschen Kollegen sind - die Achsabstände sind alle gleich - schien mir das für die Kurvenakrobatik bei TF von Vorteil zu sein, also habe ich zugegriffen. Wenn alle Stricke reißen und ich jemals noch mal die Motivation entwickeln sollte, wäre die türlose Variante emotional ein Notnagel. Aber schon wieder etwas zum xten Mal mit diesem Programm, mit dem ich mittlerweile den Beziehungstatus feindlich teile, anzufangen, ist jetzt nicht gerade der Brüller. Auch wenn hier niemand enttäuscht wäre, ich bin es schon. Ich habe da nicht als Einziger Arbeit reingesteckt, die mal wieder zweckfrei war. Also gehen erst mal die Sechsachser in den Test und ich ins Abklingbecken, im Moment kann ich das Programm nicht mehr sehen.
Kartografix / Bahntroll: stimmt, die Fenster sind enger nebeneinander, das wirkt jetzt ein wenig auch wegen der fehlenden normal/gloss ungünstig. Sollte es weitergehen, was derzeit nicht danach aussieht, würde ich versuchen, optisch ein wenig auszugleichen.
-
Die einzige Mod, die in der Liste Sinn machen würde, wäre diese hier, hat allerdings kein Screenshot. Dafür sind die Ruhrpotthäuser gezeigt.
https://steamcommunity.com/sha…6670&searchtext=feindbold
Wenn die es nicht ist, bitte rückmelden, dann suche ich noch mal.