1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Cities in Motion
  5. Modding und Erweiterungen
  6. Tools & more

Fahrzeug Manager [Beta/WIP]

  • Merk
  • 7. August 2012 um 21:32
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 23. September 2012 um 18:42
    • #21

    So, es gibt eine neue Version von ModManager damit müsste es eigentlich möglich sein einfach in einem game.script oder environment.script per hooks_start die Dateien zu ändern...

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 25. September 2012 um 13:36
    • Offizieller Beitrag
    • #22

    Was mir noch so im Kopf herumschwirrt, wäre eine Möglichkeit, die verschiedenen Lackierungen irgendwie verfügbar zu machen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 25. September 2012 um 14:12
    • #23

    Das mit den Lackierungen hab ich auch schon auf meine ToDo-Liste stehen.
    Mit den neuen Specs ist das sogar schon indirekt möglich, allerdings ist eine zweite Liste für die Lackierungsauswahl wohl sinnvoller. Eigentlich müsste es dazu reichen eine weitere Variable für coupleopt zu erstellen, z.B. "color_version".

    Es hat sich auch noch eine weitere Einstellungsmöglichkeit ergeben:
    "self" gibt in "coupleopt" an, ob sich der Eintrag auf das Basisfahrzeug bezieht, dann sind aber nur noch "description" und "base_vehicle" als weitere Variablen möglich (bzw. auch "color_version", wenn ich das eingebaut habe).
    Der Sinn davon ist die Möglichkeit das Basisfahrzeug beliebig in die Versionsliste einzusortieren, ihm eine Versionsbeschriebung zu geben und es der Versionsliste eines anderen Fahrzeugs zuzuordnen. (Wenn die neue Version fertig ist erkläre ich das nochmal etwas genauer)


    Zitat von eis_os

    So, es gibt eine neue Version von ModManager damit müsste es eigentlich möglich sein einfach in einem game.script oder environment.script per hooks_start die Dateien zu ändern...


    Soweit ich das bis jetzt beurteilen kann funktioniert alles (habe jetzt alles was vorher im init-Script war in environment verschoben), wieder mal gute Arbeit :thumbup:

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 25. September 2012 um 14:26
    • Offizieller Beitrag
    • #24
    Zitat von Merk

    Wenn die neue Version fertig ist erkläre ich das nochmal etwas genauer


    Ja, bitte ;)
    Bin daran interessiert, deinen Fahrzeugmanager bei meinen Rekowagen zu unterstützen. So ganz blicke ich bei deinen vielen Variablen noch nicht durch. Bei den Lackierungen würde es reichen, wenn man diese einmal für den kompletten Zug auswählt. (Und nicht für jeden einzelnen Wagen. Das wäre zwar realistischer, würde aber vermutlich alles etwas komplizierter machen (bei der Zusammenstellung und auch der Prorammierung).

    Bei Bedarf kann ich dir auch schon meine Rekowagen zur Verfügung stellen, damit wir eine Beispiel zu Test und Demonstrationszwecken daraus entwickeln könnten?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • TheGagaPrestige
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    394
    • 25. September 2012 um 14:33
    • #25

    Hm ... ich hab ein Problem beim aktivieren des Fahrzeugmanagers ... ich hab die gs-Datei in den addons-Ordner gelegt und dann wollte ich in CiM den Fahrzeugmanager via Modmanager aktivieren ... und da stürzt er einfach ab ... was läuft falsch ???

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 25. September 2012 um 14:35
    • Offizieller Beitrag
    • #26

    Welche MM-Version? Die neueste?
    Du weisst ja, log_metro.txt ;)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 25. September 2012 um 14:40
    • #27

    Die Fahrzeug-Manager Version die ich hier hochgeladen habe funktioniert nur mit MM 0.5.0, hatte ich leider zu spät gemerkt.
    Es sollte aber nicht mehr lange dauern bis es die Version 0.3 gibt, die ist dann wieder flexibler und da sich einiges geändert hat, ist es auch nicht mehr unbedingt sinnvoll die Version 0.2 zu nutzen.

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 25. September 2012 um 15:55
    • #28

    Schön, dass das Rollback der Dateien nun funktioniert, werde die Version 0.2 auf die Blacklist von MM setzen damit Sie keine Abstürze produziert und eine Warnung ausgeben wird.

    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 25. September 2012 um 16:44
    • #29

    Gute Idee, die genaue Versionsnummer war glaube ich 0.2.1, also alle Versionen bis zu dieser sollten nicht geladen werden.


    Zitat von mediziner

    Bei Bedarf kann ich dir auch schon meine Rekowagen zur Verfügung stellen, damit wir eine Beispiel zu Test und Demonstrationszwecken daraus entwickeln könnten?


    Danke für das Angebot, aber ich denke ich nutze einfach meine Frankfurter Stadtbahnwagen, das Wichtigste sollte sich damit auch erklären lassen.
    Falls du bei den Rekowagen dann trotzdem noch Hilfe brauchen solltest, kannst du mich natürlich gerne fragen.

    PS: Der Farbauswahldialog funktioniert schon relativ gut.

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 25. September 2012 um 17:10
    • Offizieller Beitrag
    • #30
    Zitat von Merk

    PS: Der Farbauswahldialog funktioniert schon relativ gut.


    Klingt interessant. Kannst ja bei Gelegenheit Screenshots machen. ^^

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 27. September 2012 um 17:45
    • #31

    Das könnte ich machen, aber mit Screenshots lässt sich die Funktionsweise meistens nicht so gut zeigen, daher gibt es jetzt die neue Version zum Testen ;)

    Installation
    Einfach die .gs-Datei aus dem Archiv in einen der beiden Addons Ordner kopieren. Die eventuell vorhandene alte Version kann gelöscht werden.
    Achtung: Es wird der ModManager ab Version 0.5.1 benötigt, wenn er nicht vorhanden ist, kann der Fahrzeug Manager die nötigen Änderungen an der Script-Datei des Vehiclepanels nicht ausführen.

    Einstellungen in der VehicleManager_Settings.script (ein Interface gibt es dafür leider noch nicht)
    $always_available = true/false;
    Gibt an ob alle Fahrzeuge immer verfügbar sein sollen

    $savegame_compatibility = 0 - 1;
    Momentan ohne Funktion

    $output_level = 0 - 5;
    Legt fest wie viele Meldungen der Fahrzeug Manager ins log schreibt,
    0: nur Fehlermeldungen
    1: grundlegende Statusmeldungen
    2: ausführlichere Statusmeldungen
    3+4: noch wie 2
    5: Debug-Modus (möglicherweise nur für mich verständlich ;) )

    $colors_dontexpire = true/false;
    Gibt an, ob die verschiedenen Farbvarianten ab ihrem Erscheinungsdatum solange verfügbar sein sollen wie das Fahrzeug selbst. Man kann dann also immer alle bisherigen Farbvarianten des Fahrzeugs nutzen

    $colors_immediately = true/false;
    Gibt an, ob alle Farbvarianten sofort beim Erscheinen des Fahrzeugs verfügbar sein sollen. In Kombination mit "$colors_dontexpire" sind dann alle Farbvarianten immer verfügbar

    Informationen für Ersteller von Fahrzeug Mods
    Im Archiv befindet sich wieder eine html-Datei mit den aktuellen Spezifikationen und ein paar Erklärungen.
    Die Einträge können jetzt direkt in das Fahrzeug-Script geschrieben werden, es ist keine zusätzlich Datei mehr nötig.
    Wenn es noch Fragen gibt, dürft ihr die gerne stellen.
    Ein Pendant zur "Ignorelist" gibt es noch nicht, ich will erstmal sehen ob das überhaupt noch nötig ist.

    Ich bitte auch um Vorschläge wie man das Kauffenster wieder etwas verkleinern kann. Im Moment ist es bei einer FullHD-Auflösung noch in Ordnung, aber bei kleineren Auflösungen könnte es problematisch werden.

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 28. September 2012 um 09:51
    • Offizieller Beitrag
    • #32

    Die Optionen sehen jetzt deutlich übersichtlicher aus. Ich teste das nachher mal ausgiebig aus ;)

    EDIT: Hammer! So kann man jetzt übersichtlich und einfach verschiedene Varianten eines Fahrzeugs anbieten.
    Freut euch auf Updates aller meiner Fahrzeuge in den kommenden Tagen!

    Eventuell zur Vereinfachung: Kann man die neuen Listen ausblenden für Fahrzeuge, die die Varianten nicht unterstützen bzw die Scroll-Leisten, wenn sie nicht benötigt werden?

    EDIT2: Mit dem Iconpath funktioniert bei mir iwas noch nicht:

    Code
    // 1. Eintrag
    $coupleopt[] = map[
      "id", "reko_zr_tw_solo",
      "trailers", [],
      "description", "TW",
      "price_factor", 0.6,
      "consumption_factor", 0.6,
      "color_version_name", "Standard (Elfenbein)",
      "color_version_id", "Reko_Standard",
      "base_vehicle", "reko_zr_tw",
      "icon_path" , "/addons/gothawagen/objekte/tram01-icon_tw.dds"
    ];
    Alles anzeigen

    EDIT3: Hab die Fehler gefunden:

    In deiner Doku ist ein Fehler: die Variable heisst intern iconpath und nicht icon_path.
    Ausserdem könntest du noch hinzuschreiben, wie der Pfad korrekt aussehen muss. Also daß "/" am Anfang stehen muss ;)

    In der loader.script gibt es folgende Zeile:

    Code
    $icon = MAIN.$window.video.new_texture(current["iconpath"]);

    dort müsste ein $new_vehicle. davor. Danach funktioniert es auch mit den icons.

    8 Mal editiert, zuletzt von mediziner (30. September 2012 um 13:33) aus folgendem Grund: Schreibfehler

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Duplicate Mr Krabs
    Schüler
    Beiträge
    62
    Filebase Einträge
    1
    • 29. September 2012 um 18:16
    • #33

    mal so als Zwischenfrage:
    Gibt es irgendwo eine Kurzanleitung oder n Beispielfahrzeug anhand dessen man sich aneignen kann wie man verschiedene Fahrzeugversionen erstellt?

    Einmal editiert, zuletzt von Mr Krabs (29. September 2012 um 19:23)

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 29. September 2012 um 18:22
    • Offizieller Beitrag
    • #34

    Bisher nur die (html) Datei, die dem FM beiliegt. Sonst hab ich auch nichts gefunden.

    Was bisher sehr gut funktioniert, ist das Erstellen von mehreren Zusammenstellungen. Bezüglich der Farben seh ich leider auch noch nicht so ganz durch, wie Merk sich das gedacht hätte.
    Wenn man die alternativen Lackierungen pber this.variation laden könnte, wäre es noch praktischer.

    Einmal editiert, zuletzt von mediziner (29. September 2012 um 20:33)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 30. September 2012 um 13:27
    • #35

    Die Farbauswahl dient im Moment nur dazu, dass man die verschiedenen Objekte in einem Eintrag des Kauffensters zusammenfassen kann. Der Vorteil dieser Methode ist, dass man auch ohne den Fahrzeugmanager die verschiedenen Lacierungsvarianten nutzen kann.
    Ich werde versuchen eine Möglichkeit einzubauen, dass man die Textur auch über das Script ändern kann, allerdings möchte ich dann vorher noch eine Möglichkeit einbauen, den Verfügbarkeitszeitraum für jede Fahrzeugversion individuell zu bestimmen.

    Zitat von Mr Krabs

    Gibt es irgendwo eine Kurzanleitung oder n Beispielfahrzeug anhand dessen man sich aneignen kann wie man verschiedene Fahrzeugversionen erstellt?


    Wie mediziner schon geschrieben hat gibt es ein HTML-Dokument in dem die möglichen Variablen und ihre Funktion stehen, hast du dir das schon angesehen? Wenn du mit einer speziellen Variable Probleme hast kannst du hier gerne nachfragen.

    Zitat von mediziner

    Eventuell zur Vereinfachung: Kann man die neuen Listen ausblenden für Fahrzeuge, die die Varianten nicht unterstützen bzw die Scroll-Leisten, wenn sie nicht benötigt werden?


    Das Ausblenden der Listen sollte machbar sein, kommt auf jeden Fall auf die To-Do-Liste für die nächste Version. Bei den Scroll-Leisten muss ich mal sehen ob CiM dafür eine Option anbietet, da sie automatisch erzeugt werden.

    Der Icon-Fehler wird mit dem nächsten Update behoben, das zu ändern wird ja nicht schwer (Danke für die ausführliche Fehlersuche). Vielleicht kann ich den Code auch so erweitern das zusätzlich zu den absoluten Pfaden auch relative möglich sind.
    Wollt ihr das Update für das Icon so schnell wie möglich haben, oder reicht es wenn ich die nächste Version erst veröffentliche, wenn ich noch ein paar der anderen Vorschläge umgesetzt habe?

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • Duplicate Mr Krabs
    Schüler
    Beiträge
    62
    Filebase Einträge
    1
    • 30. September 2012 um 19:49
    • #36

    jau ich hab mal unter freundlicher hilfe des Medizinmannes hier s versucht mir sowas zurechtzufummeln.
    Ernüchterndes Ergebnis, sobald ich das einfüge sind keine schiffe und bei den u-bahnen nur noch der c2-0 und der Ice, den ich als mod überhauptnicht drin hab verfügbar.


    Spoiler anzeigen

    Error: Compiler error in "addons/TraminoBS/Model/traminobs_a.script" at line 103: Operator expected but "coupleopt" found!
    $brokenEffect.position = vector(0.0, 0.0, -2.0);
    }color_version_id

    $coupleopt = []; <<<<<<<<< ERROR
    // 1. Eintrag
    $coupleopt[] = map[
    "id", "traminobs_x2",

    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 30. September 2012 um 22:27
    • #37

    Also der Fehler liegt laut log hier:

    Code
    }color_version_id


    Allerdings existiert diese Zeile in der angehängten Textdatei so nicht und ich konnte darin auch sonst keine Fehler finden.
    Ich würde nur für die "color_version_id" nicht "default" nehmen, normalerweise solte das keine Fehler verursachen, aber man muss es ja nicht herausfordern.

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • Duplicate Mr Krabs
    Schüler
    Beiträge
    62
    Filebase Einträge
    1
    • 30. September 2012 um 22:31
    • #38
    Zitat

    Zitat aus HTML Dokument:
    "color_version_id"

    String
    ID der Farbvariante, der diese Variante zugeordnet werden soll.
    Optional, der Standardwert ist "default"

    was soll dann deiner meinung nach da rein?

    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 1. Oktober 2012 um 15:23
    • #39

    Irgendein anderer Text, z.B "braunschweig". Es war auch mehr als ein Hinweis gedacht, du musst den Text nicht unbedingt ändern.

    Funktioniert das Fahrzeug denn inzwischen?

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 1. Oktober 2012 um 15:58
    • #40

    Sowohl CIM als auch ModManager erweiterter Fehlerreport stimmen bei der Fehlermeldung überein. Könnten irgendwelche Steuerzeichen in der Textdatei sein...

    • Zitieren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™