Neue Logos über Armeen/Flotten und leeren Städten (M2TW)

  • In diesem Tutorial geht es darum, wie in M2TW neue Logos für die Armeen/Flotten und leere Städte/Burgen erstellt werden können


    Dieses Tutorial ist als Teilbereich im grossen Tutorial Erschaffung einer neuen Fraktion (M2TW) enthalten. Achtung: In diesem Tutorial wird davon ausgegangen, dass bereits eine neue Fraktion in M2TW erstellt wurde!


    Notwendige Arbeitsgeräte:
    - Bildbearbeitungsprogramm (Photoshop oder das kostenlos im Netz downloadbare Gimp).
    - DDS-Konverter
    - NVIDIA-DDS-Plugin (Photoshop)
    - GIMP-DDS-Plugin
    - Dateien im Hauptordner müssen entpackt sein!


    Jeder General, Hauptmann und Admiral, der auf der Strategiekarte unterwegs ist, hat über seinem Haupt ein fraktions-spezifisches Logo. Das gleiche Logo weht über jenen Städten, Burgen und Siedlungen, in denen sich militärische Einheiten aufhalten. Ist eine Stadt, Burg oder Siedlung jedoch leer, erscheint ein anderes, allerdings ebenfalls fraktions-spezifisches Logo.


    Zunächst machen wir uns daran, die Logos über den Armeen, Flotten und den militärisch besetzten Siedlungen und Burgen zu verändern.


    Die entsprechenden Dateien findet ihr unter dem Pfad data/banners. Erstellt in eurem Modfolder ein analoges Ordnerverzeichnis.


    Unter data/banners findet ihr folgende Dateien:


    symbols1.tga.dds
    symbols2.tga.dds
    symbols3.tga.dds
    symbols4.tga.dds
    symbols5.tga.dds
    symbols6.tga.dds
    symbols7.tga.dds
    symbols8.tga.dds


    Kopiert diese Dateien in euer neu erstelltes Ordnerverzeichnis.


    Damit ihr mit den Dateien arbeiten könnt, müsst ihr sie zuerst durch den DDS-Konverter jagen: Der macht aus den .dds-Dateien .tga-Dateien, welche ihr mit Photoshop oder Gimp öffnen und bearbeiten könnt.


    Öffnet nun symbols1.tga. Euch wird sich folgender Anblick bieten:


    Wie ihr seht, ist die Datei in vier Quadranten unterteilt. In jedem Quadranten befindet sich ein Logo. Es handelt sich bei diesen Logos um jene, die auf der Strategiekarte über den Armeen, Flotten und militärisch besetzten Städten wehen. Nun ist es wichtig zu wissen, dass sämtliche dieser Logos in den Quadranten im Zusammenhang mit der Zeile Standart_Index in der Datei descr_sm_factions.txt stehen!


    Jedem Quadranten in jeder symbols.tga-Datei ist eine Nummer zugewiesen. So trägt der Quadrant links-oben in der symbols1.tga die Standart_Index-Nummer 0, der Quadrant rechts-oben die Nummer 1, der Quadrant links-unten die Nummer 2 und der Quadrant rechts-unten die Nummer 3. Auch das habe ich euch wieder optisch hervorgehoben:


    Die Quadranten-Nummern des Standart_Index verteilen sich in den einzelnen symbols.tga-Dateien folgendermassen (stets von links-oben nach rechts-oben nach links-unten nach rechts unten)


    symbols1.tga 0,1,2,3
    symbols2.tga 4,5,6,7
    symbols3.tga 8,9,10,11
    symbols4.tga 12,13,14,15
    symbols5.tga 16,17,18,19
    symbols6.tga 20,21,22,23
    symbols7.tga 24,25,26,27
    symbols8.tga 28,29,30,31


    Wenn ihr euch nun bsp. die Fraktion Frankreich anschaut, werdet ihr sehen, dass diese Fraktion in der Datei descr_sm_factions.txt den Standart_Index 10 hat. Das bedeutet, dass das Logo dieser Fraktion in der Datei symbols3.tga im linken unteren Quadranten zu finden ist!


    Wenn wir nun ein neues Logo für unsere Armeen und Admiräle auf der Strategiekarte einfügen wollen, können wir entweder ein bereits vorhandenes Logo in einer der symbols-tga-Dateien verändern und dann unserer Fraktion den besagten Standart_Index zuweisen – oder wir fügen gleich ein neues Logo hinzu. Das ist in diesem Fall möglich, weil die Entwickler mehrere Quadranten in den symbols.tga-Dateien schlichtweg frei, also unbelegt gelassen haben.


    Einen solchen freien Spot findet man beispielsweise in der Datei symbols6.tga. Öffnet diese Datei und ihr werdet sehen, dass im rechten-unteren Quadranten kein Symbol vorhanden ist:


    Kopiert/gestaltet nun ein Logo/Wappen eurer Wahl in die symbols6.tga hinein und platziert es mittig im rechten-unteren Quadranten. Achtet dabei darauf, dass euer neues Logo nicht nur im RGB-Farbkanal erscheint, sondern auch im Alpha1-Kanal. Bei Photoshop müssen alle Kanäle ausgewählt sein (blau markiert), bevor ihr etwas verändert. Ansonsten erscheint das neue Logo später nicht auf der Strategiekarte. Das Resultat eurer Bemühungen könnte etwa so aussehen:


    Wenn ihr fertig seit, öffnet die Datei descr_sm_factions.txt. Tragt hier bei eurer neuen Fraktion (in unserem Beispiel Anjou) unter Standart_Index die Nummer des von euch geänderten Quadranten ein. In unserem Fall ist es die Nummer 23:
    [spoil]faction anjou
    culture northern_european
    religion catholic
    symbol models_strat/symbol_france.CAS
    rebel_symbol models_strat/symbol_rebels.CAS
    primary_colour red 0, green 255, blue 255
    secondary_colour red 103, green 59, blue 21
    loading_logo loading_screen/symbols/symbol128_france.tga
    standard_index 23
    logo_index FACTION_LOGO_BYZANTIUM
    small_logo_index SMALL_FACTION_LOGO_BYZANTIUM
    triumph_value 5
    intro_movie faction/major_intro.bik
    victory_movie faction/france_win.bik
    defeat_movie faction/france_lose.bik
    death_movie faction/france_lose.bik
    custom_battle_availability no
    can_sap no
    prefers_naval_invasions no
    can_have_princess yes
    has_family_tree yes[/spoil]


    Startet nun eure Mod. Wenn ihr alles richtig gemacht habt, sollte es in etwa so aussehen:


    Nachdem wir erfolgreich neue Logos für Armeen, Flotten und besetzten Städte erstellt haben, machen wir uns noch an die Erstellung neuer Logos für die leeren Städte auf der Map. Wie ihr beim Spielen sicher schon gemerkt habt, erscheint über den Siedlungen in M2TW ein anderes Logo, wenn sich keine Armee/Garnison darin befindet.


    Die Logos für die leeren Städte findet ihr unter data/models_strat sowie unter data/models_strat/textures.


    Sofern ihr es nicht bereits getan habt, erstellt in eurem Modfolder ein anaolges Verzeichnis (also data/models_strat/textures).


    Die Logos über den unbesetzten Siedlungen sind im System etwas komplizierter angelegt, als die Logos über den Armeen und Flotten. Jedes Logo verfügt nämlich über zwei Dateien, die es definieren. Es handelt sich jeweils um eine .cas-Datei und um eine .dds-Datei.


    Um mehr Klarheit zu schaffen machen wir ein Beispiel. Das leere-Städte-Logo der Fraktion Frankreich ist in folgenden Dateien definiert (inklusive Ordnerpfad):


    models_strat/symbol_france.cas
    models_strat/textures/ #banner_symbol_france.tga.dds


    Wenn wir nun ein neues leere-Städte-Logo erstellen wollen, gibt es drei Wege. Wir orientieren uns am nachvollziehbarsten dieser drei möglichen Wege:
    Kopieren und Verändern eines vorhandenen Logos.


    Das ist in unserem Fall auch der sinnvollste Weg. Wir nehmen einfach die Dateien einer vorhandenen Fraktion (die wir für unsere Mod nicht brauchen) und ändern deren grafischen Inhalt ab. Um ein neues leere-Städte-Logo für unsere Fraktion Anjou zu erstellen, verwenden wir die Vorlage der Sachsen-Fraktion. Kopiert also folgende beiden Dateien in euer Modverzeichnis:


    models_strat/symbol_saxons.cas
    models_strat/textures/ #banner_symbol_saxons.tga.dds


    Jagt nun die Datei #banner_symbol_saxons.tga.dds durch euren DDS-Konverter. Der Konverter wird euch wie gewohnt eine .tga-Datei ausspucken, die ihr problemlos bearbeiten könnt. Beim Umgestalten des Logos seit ihr eigentlich ziemlich frei. Pröbelt ein bisschen rum und gestaltet das Logo nach euren Wünschen. Wenn ihr fertig seit, könnte es etwa so aussehen:


    Speichert euer neues Logo unter models_strat/textures/ #banner_symbol_saxons.tga ab. Auch hier ist es also nicht nötig die Datei wieder in ein .dds-Format zurückzuverwandeln. Das System erkennt und akzeptiert auch die .tga-Datei. An der Datei models_strat/symbol_saxons.cas müsst ihr nichts ändern!


    Öffnet nun die Datei descr_sm_factions.txt. Ändert in der Zeile symbol den Eintrag um, resp. verpasst der neuen Fraktion das von euch umgestaltete Logo der Sachsen. Das muss dann so aussehen:


    [spoil]faction anjou
    culture northern_european
    religion catholic
    symbol models_strat/symbol_saxons.cas
    rebel_symbol models_strat/symbol_rebels.CAS
    primary_colour red 0, green 255, blue 255
    secondary_colour red 103, green 59, blue 21
    loading_logo loading_screen/symbols/symbol128_france.tga
    standard_index 10
    logo_index FACTION_LOGO_BYZANTIUM
    small_logo_index SMALL_FACTION_LOGO_ BYZANTIUM
    triumph_value 5
    intro_movie faction/major_intro.bik
    victory_movie faction/france_win.bik
    defeat_movie faction/france_lose.bik
    death_movie faction/france_lose.bik
    custom_battle_availability no
    can_sap no
    prefers_naval_invasions no
    can_have_princess yes
    has_family_tree yes[/spoil]


    Startet eure Mod. Wenn ihr alles richtig gemacht habt, sollte es etwa so aussehen:


    Wie bereits angesprochen gibt es jedoch nicht nur diese Möglichkeit, um ein neues leere-Städte-Logo zu implementieren. Wenn ihr keine bereits vorhandene Fraktion umarbeiten wollt, dann könnt ihr optional auch eine Datei verwenden, die als "Leiche" aus der Rome Total War-Engine noch im System vorhanden ist:


    models_strat/ symbol_carthage_rebel.cas
    models_strat/textures/ #banner_symbol_carthage_rebel.tga.dds


    Diese Datei lässt sich – analog zum obigen Beispiel – umarbeiten und dann in der descr_sm_factions.txt einer von euch neu erstellten Fraktion zuweisen. Es handelt sich jedoch meines Wissens um die einzige derartige "Rome-Leiche", die das System akzeptiert (es sind unter models_strat noch unzählige weitere solche Rome-Relikte vorhanden, diese kann man aber nicht verwenden => CtD).


    Die dritte Möglichkeit hat der geniale Gigantus der Modding-Community zur Verfügung gestellt. Er hat eine Serie von Basis- .cas und .dds-Dateien so umgearbeitet, dass das System sie akzeptiert. Mit dieser Vorarbeit könnt ihr im Prinzip beliebig viele neue Logos erstellten. Die Dateien könnt ihr unter diesem Link downloaden. Ein grosses Dankeschön an Gigantus an dieser Stelle.


    Fragen und Diskussionen bitte hier!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!