Hat mich nicht ruhen lassen.
Dieser Medicine_Men acheint ne neue Einheit für die Mod zu sein. Ich hab die mal aus der ursprünglichen modelldb ausgebaut und neu eingefügt. Damit sollte es jetzt gehen.
[M2TW] Silberne Einheit auf dem Schlachtfeld
-
-
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.
-
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.60000002Blau 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.60000002Alles 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 -
-
Der Download hat formatierte Dateien für alle Kampagnen und 'vanilla' - die Dateien kann man mit Notepad editieren.
Auf der Seite sind auch die Links für die nötige Python Version falls Du mit dem Tool arbeiten willst.
-
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.sprdu 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 0Wie dem auch sei ich habe beide Varianten ausprobiert und bekomme bei beidem einen Crash.
-
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 -
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.
Aber wie ich schon Deatheye schrieb kann ich damit leben das eine Einheit Silbern ist, trotzdem auch dir danke für die Hilfe.
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!