Menü-Auswahl vereinheitlichen

Discord Einladung
Trete unserem Discord-Server bei (klicke hier zum Beitreten).
  • Hallo Gemeinde,


    bei zunehmender Menge an Rollmaterial nimmt auch die Unübersichtlichkeit im Auswahl-Menü zu. Die einzelnen Loks/Triebwagen werden dort ja alphabetisch sortiert, nur leider sind die Bezeichnungen recht uneinheitlich: Mal mit Leerstelle zwischen "BR" und der Baureihennummer, mal ohne Leerstelle, DB-Loks werden teilweise als "Class" bezeichnet und vorangestellt Markennamen wie TTB oder vR helfen da auch nur dazu, die Verwirrung noch größer zu machen.


    Kann man durch Eingriffe in die Dateien der Fahrzeuge die im Menü verwendeten Bezeichnungen manuell ändern?


    Für Hinweise, die zur Lösung des Problems führen, ist eine Belohnung in Form meines Wohlwollens ausgeschrieben. :)

  • Du wandelst einfach die entsprechende *.bin mit serz.exe in seine *. xml um und öffnest die Datei mit einem Editor (z. B. notepad). Dort suchst Du den Teil mit dem Anzeigenamen, sieht ungefähr so aus (Beispiel ist die BR 232 "BR232_ORot", :


    <?xml version="1.0" encoding="utf-8"?>
    <cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
    <Blueprint>
    <cEngineBlueprint>
    <Name d:type="cDeltaString">BR232 ORot</Name>
    <BrowseInformation>
    <iRailVehicleBlueprint-cBrowseRVInformation>
    <DisplayName>
    <Localisation-cUserLocalisedString>
    <English d:type="cDeltaString">BR232 ORot</English>
    <French d:type="cDeltaString"></French>
    <Italian d:type="cDeltaString"></Italian>
    <German d:type="cDeltaString"></German>
    <Spanish d:type="cDeltaString"></Spanish>
    <Dutch d:type="cDeltaString"></Dutch>
    <Polish d:type="cDeltaString"></Polish>
    <Russian d:type="cDeltaString"></Russian>
    <Other/>
    <Key d:type="cDeltaString"></Key>
    </Localisation-cUserLocalisedString>
    </DisplayName>
    </iRailVehicleBlueprint-cBrowseRVInformation>
    </BrowseInformation>
    ...



    Dort änderst Du den/die Namen bei der/den entsprechenden Sprachen, speichern und mit serz.exe wieder in eine *.bin umwandeln. Nach eine Steam Dateiüberprüfung ist diese Modifikation wieder zurückgesetzt Dateien also als Backup noch woanders speichern!

  • RW-Tools die .bin-Dateien der Objekte öffnen, Namen anpassen, abspeichern. Bei mir wären das ca. 1000 Dateien.
    Gut sichern, das nächste Steam-Update setzt das wieder zurück.
    Viel Spass bei der Arbeit.
    Alternative: RWT kann Indexdateien erzeugen, die kann man dann als Suchhilfe benutzen. Beispiel: RW_Tools\Templates\DefaultStock.txt
    StS

    Keine Hilfe und Auskunft per PN, da meist von allgemeinem Interesse. Diese Fragen bitte im Forum stellen.

  • Einspruch - zumindest teilweise.


    Tyrrell
    Kommt drauf an, welches Menu du meinst


    - Kollektion: am besten ignorieren, das ist Steam-gesteuert


    - QD Auswahlmenu
    die Namen im Menu kommen nicht von den engine blueprints der Loks, sondern aus den Blueprints in irgendeinem(!) PreLoad Ordner.
    Das kann entweder der "group display name" in einem Metainfo Blueprint sein, oder der "Loco name" in einem Consist Blueprint.


    - "Lok ändern" in Szenario-Auswahl:
    die
    Namen kommen aus der Szenario Database, und letztlich von den engine
    blueprints der Loks. Da es von einer Lok oft verschiedene Ausführungen
    gibt, die sich manchmal nur durch die Nummer unterscheiden, und man die
    unterschiedlichen Ausführungen ja auch im Szenario unterscheiden können
    will, muss man hier natürlich mit der Vielfalt leben.


    Sinnvoll änderbar ist eigentlich nur das QD-Auswahlmenu. Vorgehensweise:
    1. spekulieren, aus welchem Preload Ordner der Menueintrag kommt.
    2. dort gucken: gibts ein metainfo blueprint? Meistens heisst das auch so, es könnte aber auch "TanteEmma.bin" heißen, muss man halt reingucken.
    3.
    wenn metainfo vorhanden: da drin den "group display name" ändern -->
    wenn man Glück hat, sind auf einen Schlag alle Consists in diesem
    Preload Ordner umbenannt, wenn man Pech hat, haben einzelne den neuen
    Namen, und andere weiterhin den alten.
    4. keine metainfo, d.h. die Namen kommen aus den einzelnen Consist Blueprints.
    4a. in allen Consist Blueprints den "Loco name" ändern. Consist Fragments (meist am Dateinamen zu erkennen) kann man ignorieren.
    4b. alternative: ein neues Metainfo Blueprint anlegen, und darin die Pfade aller zu ändernden Consist Blueprints eintragen. In diesem Fall bleibt die Benennung auch nach Steam-updates erhalten, solange von dort kein Metainfo mit dem genau gleichen Dateinamen kommt.


    Bleibt
    noch die schwere Aufgabe, sich ein sinnvolles Benennungsschema
    einfallen zu lassen. Bei UK Loks stellt RSC ja in der Regel die
    Bahngesellschaft an den Anfang (BR Class 111 = Britisch Railways
    Baureihe 111), bei deutschen Loks steht manchmal 'BR' am Anfang, oft
    aber auch hier die Gesellschaft, bei amerikanischen oft den Hersteller
    (z.B. EMD)

  • So wie ich verstanden habe, meinte er die Bezeichnungen die Im Szenario-Editor unter Fahrzeuge zu finden ist. Da gibts noch ein Problem, wenn das nicht flächendeckend gemacht wird , sprechen die Leute mit verschiedenen Benennungen von der gleichen Lok. z.B.: du musst die "DB 101 TTB dunkelrot" im Editor freischalten. Haste Orignal-Bezeichnung, ist die nicht zu finden.
    ich glaub der Zug ist schon lange weg.
    StS

    Keine Hilfe und Auskunft per PN, da meist von allgemeinem Interesse. Diese Fragen bitte im Forum stellen.