Beiträge von eis_os

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


    Nochmalig, mein Bahnhof nutzt 3 Fenster (altes Bild hier):


    Moderner Bahnhof mit mehr Bauoptionen


    Das ist zwar nicht so sehr schön, und benötigt mindestens eine Vertikale Auflösung mit 1000Pixel Höhe, aber alle Einstellungen sind erreichbar:


    1. Tab Grundeinstellung
    2. Tab Strassenanschluss
    3. Tab Erweiterte Gleislängen


    Solltet Ihr mit einem anderen Bahnhof oder Konstruktion Probleme haben, bitte ich euch dieses in dem jeweiligen Thema zu dem Bahnhof oder Konstruktion und nicht hier. Es gibt dafür extra sogar ein Thema in der Hauptgruppe Modding bezüglich der UI Elemente.

    Neue Version 20170302



    Hallo liebe Community, nun gibt es wieder mal eine Momentaufnahme meiner Entwicklungsversion.


    Als interne Neuerung ist hierbei der Anfang eines erweiterten Layout Systems zu nennen,
    dies führt zu ein paar Änderungen wie ein Bahnhof gebaut wird.


    Damit habt Ihr nun auch die Möglichkeit bei eigenen Layouts in Linien den Gleistype zu setzten (siehe dazu auch den Screenshot)
    1 = UI Einstellung
    2 = Normales Gleis
    3 = mit Oberleitung
    4 = Hochgeschwindigkeitsgleis
    5 = mit Oberleitung


    Dies muss dann jeweils als Zahl hinter = stehen.


    Im Verzeichnis advtrainstation können eigene Layouts definiert werden. Geladen werden diese auch wieder per Linie um einen UI Button eine Datei zuzuweisen.
    Das geht dann mit >>zahl=name
    Jeweils zwei Zeichen sind eine Zelle, hierbei kann man auch wieder die obigen Zahlen bei Gleisen nutzen.
    Für Plattformen gibt es noch keine Möglichkeit die Treppen zu definieren, auch noch nicht die Gleistypen, das wird sich aber in Zukunft ändern.


    Löcher kann man natürlich auch definieren, einfach mit Leerzeichen, bitte bedenkt:
    Jede Plattform muss irgendwie untereinander verbunden werden, sonst crasht das Spiel, jedes Teil besteht immer aus zwei Zeichen: "LL" "RR" "MM" "==" " " bzw. "=<Zahl>"


    Der Loader sollte alle layout Dateien in allen aktiven Mods mit advtrainstation Verzeichnis finden.
    D.h. in Zukunft könnt Ihre eure Layouts dann per eigenen Mod teilen.


    Änderungen

    • Neuer Layoutloader
    • Layout in Linien mit Gleistypen
    • Layouts in externen Dateien
    • Mehr Kurven Radien
    • Höhenoffset

    Für alte Savegames gibt es ein Kompatibilitätsmod, Beim Hauptmenü, Spiel Laden, Savegame wählen, dort auf + klicken Moderner Bahnhof ALPHA COMPATIBILITY 1.1 hinzufügen...


    In der Beschreibung zum Download:
    "Für Probleme mit der Serviceebene aus alten Spiel das Kompatibilitätspaket nutzen."


    Das ist der Download mit alphacompat im Namen.

    Ich sage da nichts mehr zu um mich nicht zu Ärgern und lese das Forum deswegen nicht mehr bis wieder Ruhe einkehrt.


    Da ich nun etwas Zeit zum Basteln hab ich meinen rudimentären Layout Lader repariert und komplettiert:




    Um mehr Optionen zu haben werde ich wohl die Auflösung verdoppeln, damit man dann auch die Position von etwaige Treppen definieren kann, auch wird ein Stück Gleis noch als ganzes behandelt, das ist dann nicht so gut bei kurzem Bahnsteig, Dadurch wäre es wohl auch noch möglich den zweiten Straßenanschluss mit in das Layout zu legen.


    Theoretisch kann man sich dann die Gleisanlage bzw. Bahnhof im 20m Raster so zusammenbauen wie man möchte. Zwei neue Kurvenradien haben es auch noch geschafft...
    Und ja, die Lücken kann man natürlich bebauen und verbinden...


    -edit-
    Selbes Layout, Kurven Radius geändert, Lücken mit Gleisen verbunden...

    @Nordwestexpress


    Kompatibel ist es, ein Bahnhof sollte ggf. neu gebaut werden um die fehlerhaften Gleislängen zu reparieren


    @GamingPotatoes
    Die Kurvenradien sind die UG Varianten, die Laneverbindungen hab ich aber auch mit extremen Radien getestet.
    Theoretisch kann es mehr, dann ist aber ggf. der Zweite Anschluss im Gleis und das sieht sehr unschön aus, deswegen gibt es nur die UG Radien...
    (Die UI hat auch keinen Platz mehr beim Bauen)



    Hallo,
    dies ist wird erst mal für eine gewisse Zeit die letzte Version werden und ist eigentlich nur ein Dump des "IST"-Zustands soweit lauffähig gemacht.
    Unter anderem die letzten Foren Ereignisse haben mir die Lust auf TPF Modding und das lesen des Forums verdorben.


    Neue Version 20170219

    • Kurven Stationen
    • Fix: Probleme mit Fahrzeugen

    Es kann sein das die Lanes bei Kurven Bahnhöfen nicht mit erweiterten Längen funktionieren.
    "alphaalpha" ist auch weiterhin das Downloadpassword


    Bugrepots sind trotzdem erwünscht, sollte etwas gravierendes fehlerhaft sein werde ich es wohl reparieren.
    Viel Spaß

    Achtung: Dies ist meine persönliche Meinung, nicht das hier das jemand in den falschen Hals bekommt.



    Ich bitte euch sachlich zu bleiben und mit etwaigen Anschuldigungen bezüglich Modellklau oder ähnliches eher zurückhaltend zu agieren oder Ihr könnt eure Aussage auch untermauern.


    Es ist auch nicht Aufgabe der Moderatoren das wir ständig alle Teilnehmer bzw. Modder in der Community unter Generalverdacht stellen.


    Auch finde ich es nicht gut wenn Ihr irgendwelche Anschuldigungen in den Raum stellt und dann von den Moderatoren, Admins oder der Community dann einen Beweis haben wollt. Macht euch bitte die Arbeit und recherchiert selber. Dann könnt Ihr euch an das Team hier wenden.
    -edit
    Außerdem seit Ihr euch wirklich sicher das Ihr Recht habt? Versetz euch mal in den Beschuldigten, der vielleicht gar nichts falsches gemacht hat und eine Menge Arbeitszeit in etwas gesteckt habt das Ihr da gerade kaputt macht...
    -/edit-


    Zum Thema:


    Doppelte Arbeit ist leider immer doof, Konkurrenz belebt zwar das Geschäft aber es kann ganz gut Nerven.


    Mir wurde auch schon allerhand unterstellt, ich hätte etwas abgekupfert, sogar das eines meiner Programme potentiell schädlich wäre, die externe genutzte Lib hat Jowood Ebensee auch selber genutzt und lizenziert.


    Anderseits hab ich auch den Fall das gewisse Leute meinten groß mit meiner Arbeit hausieren zu gehen, meinten Sie haben alles selber neu entwickelt. Oder eben meine Arbeit durch Ihre Unfähigkeit willentlich zerstört haben.


    Ich baue meine Mods immer aus den Antrieb heraus, etwas für meinen Spaß bei der Entwicklung zu haben. Sollte es wegen oben genannter Probleme keinen Freude mehr machen, hab ich mir angewöhnt viel schneller los zulassen. Dieses empfehle ich jeden um langfristig mehr Freunde zu haben.


    So wird von mir kein Update mehr für den Brückenrampen Designer geben.


    Darüber zu Schreiben welche Ideen man hat oder umsetzt führt unweigerlich dazu, dass es andere Personen auch versuchen. Damit verhindere ich aber effektiv Unterstellungen ich hätte irgendeine Idee geklaut.


    Deswegen ich rate jeden nicht zu sehr ein Geheimnis zu machen woran man gerade arbeitet, das verhindert doppelte Arbeit.


    Wenn jemand eine Idee oder Mod umsetzt, einfach mal die Arbeit an seinen beenden. (ohja das ist sehr schwer!).


    Wenn er oder sie dann fertig ist, entweder darüber Freuen das der Mod schön und brauchbar umgesetzt wurde oder an seinen eigenen Mod weiter machen.


    -edit-

    TTDPatch und auch OTTD erweitern den Bahnhof im Raster, es gibt einen Index Zuordnung vom Feld zu der Bahnhofsstruktur.
    Da es keine Wege gibt ist das alles recht einfach und man kann Felder auch über bauen...


    Mit TPF lassen sich solche Snappoints nicht machen. Das technisch nächste was hieran kommen wird ist mein Bahnhofsbuilder den man mit Ascii Art füttern kann. Aber ich ja jetzt schon ein Menü über 3 Bahnhof-Cons. Es wäre auch theoretisch möglich verschiedene Sets anzusprechen. (Solange alle Teile im selben Längenraster bleiben)...

    Technisch muss man dafür das Basisspiel ändern, das kann UG relativ einfach.
    Meine Hilfe in dieser Richtung habe ich auch schon angeboten, UG möchte aber alles "inhouse" halten. Versteht mich nicht falsch, ich kann diese Entscheidung gut nachvollziehen.
    Die technischen Probleme machen aber das Spiel kaputt. UG wird sich da erst bewegen wenn genügend Leute protestieren oder die Leute zu etwas anderen abwandern.


    Zweite Möglichkeit, ich schreibe etwas ähnliches wie TTDPatch und verändere das Basisspiel extern.
    Dies ist eine sehr komplizierte Kiste, unbekannter C++ der durch einen Compiler gejagt wurde durch eigenen Code zu ersetzen ist sehr sehr schwierig.
    (Es ist etwas anderes Train Fever Straßenverbindungen weg zu patchen als die komplette UI Funktionalität umzubauen in TPF). Das ist auch nicht vergleichbar mit Cities Skylines. Da kann man den C# Code ja im Klartext lesen.
    UG würde das auch wohl nicht so gut finden.


    Darüber hinaus müsste jeder dann diesen externen Patch einspielen... (und ich für jede Version Wartungsaufgaben übernehmen)
    Und wenn etwas schief geht, dann bin ich immer erst der Schuldige.


    Es ist auch kein neues Thema, dieses wurde schon bei Train Fever angesprochen. Auch das Problem das neue Straßen und Gleise das Spiel instabil machen und UG endlich die Zuordnung fest machen sollte.
    Gerade im Bezug auf Unterstützung des Workshop kann ich die Entscheidungen den Code nicht anzufassen nicht verstehen. TPF crasht beispielsweise wenn neue Straßen durch Mods hinzugefügt werden


    An @tomdotio: Meine Offerte steht immer noch.


    Natürlich kann ich auch Urban Games Business Entscheidung verstehen, aber ich glaube wenn UG nochmalig die Nutzer bei TPF3 das selbe vorsetzt wird es keine Käufer mehr geben.


    Ich für meinen Teil hoffe ja das UG insgeheim an einen Patch arbeitet der gewisse Funktionalitäten nachrüstet.
    Wenn der nächste Patch aber wieder nichts in dieser Richtung bringt, ja dann weiß ich auch nicht mehr.


    Vielleicht mag mein Feedback bei UG nicht so gut ankommen oder als Nebensächlich erachtet werden. Ich baue ja keine 3D Modelle für das Spiel...

    Da das errechnen der Rotation für das Gefälle in der Matrix irgendwie nicht wollte, eben mit ein paar Hilfspunkten und Vektorberechnung auf die Sprünge helfen.
    Die Code dafür sieht zwar total Banane aus, scheint aber zu laufen.


    Jetzt noch die Gebäude und Straßenanschlüsse drehen dann könnte ich wieder mal eine Testversion herausbringen, noch sieht es etwas unschön aus:




    Und ja, bei Mittelbahnsteigen ist zurzeit nur eine Seite durchgehende verbunden.


    Im Gegensatz zu UG habe ich die Lanes in den Bahnsteigteilen bis jetzt nicht abgeschaltet (also auch keine zusätzliche Modelle), sondern die Größe so anpasst das die Teile wieder zusammen passen.

    @Kobe18883 Sollte in der nächsten Version behoben sein. Danke.


    @PatFever
    Hmm, da bist Du leider etwas zu spät. Die Bahnhof entwickelt sich eher in Richtung Kurvenbahnhof.
    Ein Stumpfgleis ist zwar technisch eigentlich möglich, aber zurzeit nicht das Gebäude an eine Stirnseite zu verschieben. Kommt vielleicht aber noch...


    Allgemein sollte der Bahnhof mit der nächsten Version auch mit einem Gleis und zwei Straßenanschlüssen funktionieren.


    Das ist ein Screenshot womit ich mich gerade herumschlage:




    Langsam ist die Matrix Rotation sehr komplex und macht daher auch noch ein paar Fehler.
    Ich hab jetzt eine Transformation für das Modell:


    Rotation Modell (um 180 Grad), die Steigung (Rotation + Position), die Kurven Position+Skalierung in der Länge.


    Irgendetwas verrechne ich da gerade falsch, da die Rotation des Modells nicht mit der Steigung übereinstimmt. ;(

    Also bei @eis_os seiner Complex Station wars sehr schwierig...


    Welche Complex Stations?


    Aber mein Bahnhof kann das mit den verschiedenen Längen was länger (und mit UI)
    Moderner Bahnhof mit mehr Bauoptionen


    Kurven bauen läuft leider nicht so tolle, dafür versuche ich das Laden von externen Layouts endlich einzubinden. Dann kann der Bahnhof versetzte Bahnsteige haben...


    -edit-
    Man kann natürlich dann ein Fake Gebäude zwischen die Gleise stellen :) oder man lässt die Stadt alles zuwuchern...

    Der TPF Programmablauf ist in etwa so:


    Lade die con Datei und bekomme die Daten, schiebe sie durch die LUA Filter, konvertiere die Daten in eine interne Programmstruktur.


    Bedeutet: Es ist nach dem Laden und der Übergabe der Daten (sprich result lua table) an die Engine keine Möglichkeit mehr die Daten zu ändern.
    D.h. Du kannst zwar deine Lua Table verändern und auch mit LUA wieder auslesen aber TPF wird es nicht mehr mitbekommen.


    Also: Man kann keine Einstellungen nachträglich so ändern.... (Deswegen kann man auch imho nicht die UI beeinflussen oder updaten).
    Die updateFn wird explizit vom C++ Code aufgerufen für den Zweck den "Bauplan" zu bekommen...

    Neue Version 20170205

    • Nutzung von berechneten Lanes für Passagiere, daher keine Serviceebenen mehr nötig.
    • Fix: Polygone Erstellung für Terrainangleichung (keine zwei einzelne Dreiecke mehr)
    • Fix: Straßenanschlüsse nicht flexibel genug (Terrainangleichung abgeschaltet)
    • Fix: Straßenauswahl nicht möglich für den Hauptanschluss
    • Fix: Hauptgebäude hat keine Verbindung mit Steigung
    • Neu: Bahnsteige und Bahnhof nutzen sehr steile Hänge für die Terrainangleichung
    • Neu: Untergrundbahnhöfe mit Steigung
    • Neu: Große Straße
    • Kein Neu-Laden der Scripte mehr im laufenden Spiel.

    Bekannte Fehler:
    Eingleisiger Bahnhof mit Steigung: Zweiter Strassenanschluss hat keine Verbindung bei Nutzung des Typs A.


    Für alte Savegames:
    Nutzt bitte den Kompatibilitätspack, für neue Spiele nicht nutzen!


    Durch den Wegfall der ganzen Wegpunkte sollte TPF es viel einfacher haben die Wege zu finden.
    Das sollte sich in der Performance niederschlagen. Des weiteren ist es nun einfacher die Straßen intern anzuschließen.


    Als nächstes auf der TODO Liste sind dann verschiedene Gleistypen und kurvige Stationen (dies wird wohl nochmalig eine komplette Überarbeitung der Bauroutinen bedeuten)
    Des weiteren Suche ich weiterhin Ideen wie ich die UI verkleinern kann...