[M2TW] Silberne Einheit auf dem Schlachtfeld

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    !!! Countdown zu Total War !!!
    Ein neuer Teil?
    • Ich muss dich schon wieder enttäuschen es geht auch mit der letzten Datei nicht, die Indianer Einheiten sind soweit ich das sehe die original Einheiten aus der Kingdoms Amerika Kamp. Wie schon gesagt mach dich nicht verrückt das passt schon, ich hätte nicht gedacht das es so kompliziert ist.

      "Arbeiten im Büro das ist wie Sex in der Ehe, am Anfang gibt man sich Mühe und hat Spaß und nach ein paar Jahren macht man immer das selbe und ist einfach nur froh wenn Feierabend ist"


      -Bernd Stromberg- :thumbsup:
    • Spät wie immer

      Wie richtig erkannt wurde, fehlt der Einheit die Fraktionstextur. Da Du Dich anscheinend nicht so sehr damit auskennst mache ich das mal in kleinen Schritten von ganz vorne:

      • Schreib Dir auf wie die Einheit heisst
      • Öffne data\text\export_units.txt und suche nach dem Namen, setze am Anfang eine 'schließende' geschweifte Klammer, Beispiel }Toller Reiter
      • Schreib Dir den Namen in den geschweifetn Klammern auf, zB toller_reiter
      • Öffne die data\export_descr_unit.txt Datei und suche nach diesem Eintrag, sollte so aussehen: dictionary toller_reiter
      • Nun gehe etwas nach unten in dem Eintrag und schau in der armour_ug_models Zeile welcher Name da steht, wenn es mehrere Namen sind alle aufschreiben
      • Nun die data\unit_models\battle_models.modelDB aufmachen (Notepad oder Notepad++ - andere Editoren hinterlassen versteckten Code und sind nicht geeignet) und nach der Einheit suchen. Der Name soll allein stehend sein mit einer Zahl am Anfang der Zeile.
      Nun wird es interessant, unten drunter ist ein Eintrag um das Prinzip zu erklären:

      13 toller_reiter
      1 4
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod0.mesh 121
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod1.mesh 900
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod2.mesh 2500
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod3.mesh 6400
      2
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr

      3 hre
      68 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_hre.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      40 unit_sprites/hre_Pike_Militia_sprite.spr
      2
      6 france
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0

      3 hre
      64 unit_models/AttachmentSets/Final European Light_hre_diff.texture
      64 unit_models/AttachmentSets/Final European Light_hre_norm.texture 0
      1
      4 None
      9 MTW2_Pike 15 MTW2_Non_Shield
      1
      17 MTW2_Pike_primary
      1
      18 MTW2_Sword_Primary
      16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002

      Blau ist die Anzahl der Fraktionseinträge
      Grün ist der Eintrag den wir für Portugal kopieren werden. Erster Teil ist Haupttextur, zweiter Teil Waffen und Zubehör.

      Danach sieht es dann so aus:

      13 toller_reiter
      1 4
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod0.mesh 121
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod1.mesh 900
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod2.mesh 2500
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod3.mesh 6400
      2
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr

      3 hre
      68 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_hre.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      40 unit_sprites/hre_Pike_Militia_sprite.spr
      2
      6 france
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0
      6 france
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0

      3 hre
      64 unit_models/AttachmentSets/Final European Light_hre_diff.texture
      64 unit_models/AttachmentSets/Final European Light_hre_norm.texture 0
      1
      4 None
      9 MTW2_Pike 15 MTW2_Non_Shield
      1
      17 MTW2_Pike_primary
      1
      18 MTW2_Sword_Primary
      16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002

      Alles was nun nötig, ist ein Umschreiben des Fraktionsnamens in beiden kopierten Teilen und ein anpassen der Nummer zu Beginn des Fraktionsnamens. Zu guter Letzt muss nur noch die Nummer für die Fraktionseinträge um einen erhöht werden. Speichern, fertig. Falls mehrere Namen in der armour_ug_models Zeile waren, diesen Vorgang wiederholen. Wahrscheinlich sind die weiteren Einträge direkt unter dem gerade bearbeiteten.

      Endresultat:

      13 toller_reiter
      1 4
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod0.mesh 121
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod1.mesh 900
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod2.mesh 2500
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod3.mesh 6400
      3
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr
      8 portugal
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr
      3 hre
      68 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_hre.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      40 unit_sprites/hre_Pike_Militia_sprite.spr
      3
      6 france
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0
      8 portugal
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0
      3 hre
      64 unit_models/AttachmentSets/Final European Light_hre_diff.texture
      64 unit_models/AttachmentSets/Final European Light_hre_norm.texture 0
      1
      4 None
      9 MTW2_Pike 15 MTW2_Non_Shield
      1
      17 MTW2_Pike_primary
      1
      18 MTW2_Sword_Primary
      16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gigantus () aus folgendem Grund: Aufpassen, Herr Oberst!

    • @Gigantus
      Erst mal Danke für deine Hilfe aber wie ich schon schrieb habe ich nicht das passende Scripttool um mir die battle_models.modeldb in eine übersichtliche Datei umzuwandeln.

      "Arbeiten im Büro das ist wie Sex in der Ehe, am Anfang gibt man sich Mühe und hat Spaß und nach ein paar Jahren macht man immer das selbe und ist einfach nur froh wenn Feierabend ist"


      -Bernd Stromberg- :thumbsup:
    • So habe mich jetzt mal durchgearbeitet aber leider funktioniert es nicht. Kann es sein das du in deinem Beispiel einen Fehler hast ? Müsste im oberen Abschnitt nicht ebenfalls folgendes kopiert werden :
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr


      du hast in deinem finalen Beispiel oben wie unten folfenden Abschnitt angegeben:
      8 portugal
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0

      Wie dem auch sei ich habe beide Varianten ausprobiert und bekomme bei beidem einen Crash. ;(

      "Arbeiten im Büro das ist wie Sex in der Ehe, am Anfang gibt man sich Mühe und hat Spaß und nach ein paar Jahren macht man immer das selbe und ist einfach nur froh wenn Feierabend ist"


      -Bernd Stromberg- :thumbsup:
    • Du hast Recht, ich habe geschludert - der obere portugal Eintrag muss die gleichen drei Zeilen wie der france Eintrag darüber haben. Kein Wunder, dass es nicht geklappt hat.

      Ich habe es nun im vorherigen Post auch korrigiert.


      13 toller_reiter
      1 4
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod0.mesh 121
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod1.mesh 900
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod2.mesh 2500
      59 unit_models/_Units/LN_Peasant_Padded/pike_militia_lod3.mesh 6400
      3
      6 france
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr

      8 portugal
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_france.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      43 unit_sprites/france_Pike_Militia_sprite.spr

      3 hre
      68 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_hre.texture
      71 unit_models/_Units/LN_Peasant_Padded/textures/LN_peasant_normal.texture
      40 unit_sprites/hre_Pike_Militia_sprite.spr
      3
      6 france
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0
      8 portugal
      67 unit_models/AttachmentSets/Final European Light_france_diff.texture
      67 unit_models/AttachmentSets/Final European Light_france_norm.texture 0
      3 hre
      64 unit_models/AttachmentSets/Final European Light_hre_diff.texture
      64 unit_models/AttachmentSets/Final European Light_hre_norm.texture 0
      1
      4 None
      9 MTW2_Pike 15 MTW2_Non_Shield
      1
      17 MTW2_Pike_primary
      1
      18 MTW2_Sword_Primary
      16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
    • Gigantus schrieb:

      Du hast Recht, ich habe geschludert - der obere portugal Eintrag muss die gleichen drei Zeilen wie der france Eintrag darüber haben. Kein Wunder, dass es nicht geklappt hat.

      Jop und wie ich bereis schrieb habe ich das auch schon versucht es funktioniert aber trotzdem nicht, keine Ahnung wo hier der Fehler liegt. :grübel:
      Aber wie ich schon Deatheye schrieb kann ich damit leben das eine Einheit Silbern ist, trotzdem auch dir danke für die Hilfe. :thumbup:

      "Arbeiten im Büro das ist wie Sex in der Ehe, am Anfang gibt man sich Mühe und hat Spaß und nach ein paar Jahren macht man immer das selbe und ist einfach nur froh wenn Feierabend ist"


      -Bernd Stromberg- :thumbsup:
    !!! Countdown zu Total War !!!
    Ein neuer Teil?