Hallo allerseits
spiele gerade eine mod für Kingdoms Amerika die wohl noch nicht ganz fertig ist. Das Problem ist das eine Einheit auf dem Schlachtfeld keine Texturen/Skins hatt und stattdessen komplett silber ist.
Ich habe mich jetzt schon durch alle möglichen Tutorials gekämpft leider ohne Ergebnis. Wie kann ich dieser Einheit die fehenden Texturen zuweisen, sprich welche Dateien sind dafür nötig ?
[M2TW] Silberne Einheit auf dem Schlachtfeld
-
-
Müsstest dir alle Einheiten raussuchen denen die Textur fehlt, diese dann in der export_descr_unit im Ordner data suchen um das Modell welches für die Einheit verwendet wurde herauszufinden und dann dieses Modell in der battle_models im Ordner data/unit_models wiederum suchen um zu sehen welche Texturen angedacht waren. Anhand des Dateipfades der eingetragen ist kannst du schauen ob vielleicht nur falsch gespeichert wurde oder überhaupt keine Texturen für die Einheiten vorhanden sind.
Ist Letzteres der Fall müsstest du ganz neue Kleider machen. Mit etwas Glück sind aber zumindest für eine andere Fraktion die Klamotten da. Dann am einfachsten diese kopieren und passend umbenennen.
Von Änderungen in der battle_models würde ich abraten. Das ist ne ganz undankbare Schlampe die nicht einmal den kleinsten Tippfehler verzeiht.In dem Tut ist die Suche nach den richtigen Einheitentexturen ganz gut erklärt:
Wie skinne ich richtig? (M2TW) -
Es fehlen nur die Texturen von den portugiesischen Armbrustschützen, die Spaniere haben genau die selbe Einheit also müsste deren Skins dann ja da sein.
Danke für den Link werde mich da mal durcharbeiten. -
Ich benutze zum Modden Notepad++.
Der normale Windows Editor reicht zwar auch, aber damit baut man viel schneller Fehler ein und das editieren dauert auch länger.Wenn die Spanier diese Einheit haben und sie bei denen korrekt angezeigt wird, dann brauchst du eigentlich nur deren Eintrag in der battle_models.modeldb zu kopieren und die Länderkennung von Spanien nach Portugal zu ändern.
Die Einträge in der Datei sehen zum Beispiel so aus:
Zitat
14 mailed_knights
1 4
58 unit_models/_Units/EN_Lmail_Hmail/mailed_knights_lod0.mesh 121
58 unit_models/_Units/EN_Lmail_Hmail/mailed_knights_lod1.mesh 900
58 unit_models/_Units/EN_Lmail_Hmail/mailed_knights_lod2.mesh 2500
58 unit_models/_Units/EN_Lmail_Hmail/mailed_knights_lod3.mesh 6400
12
7 england
73 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_england.texture
72 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_normal.texture
53 unit_sprites/england_Dummy_EN_Mail_Knights_sprite.spr
8 scotland
74 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_scotland.texture
72 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_normal.texture
54 unit_sprites/scotland_Dummy_EN_Mail_Knights_sprite.spr
6 france
72 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_france.texture
72 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_normal.texture
52 unit_sprites/france_Dummy_EN_Mail_Knights_sprite.spr
3 hre
62 unit_models/_units/hrr_neu/textures/EN_Lmail_Hmail_hre.texture
72 unit_models/_Units/EN_Lmail_Hmail/textures/EN_Lmail_Hmail_normal.texture
49 unit_sprites/hre_Dummy_EN_Mail_Knights_sprite.sprGanz Oben steht der Name der Einheit. Darunter der erste Absatz sind die Modelle.
Die nächsten Absätze, vor denen England, Frankreich usw. steht, das sind die Texturen.Da kannst du einen Absatz kopieren, einfügen und die Länderkennung "Spain" in "Portugal" umbennnen. Dabei musst Du zwei Dinge beachten:
- Die Zahl, welche vor den Ländernamen steht, muss der Anzahl der Zeichen entsprechen. Also "5 spain" darf NICHT zu "5 portugal" werden, sondern "8 portugal".
- Die 12, welche oben vor der Zeile "7 england" steht, gibt die Anzahl der folgenden Nationen an. Fügst Du eine Nation hinzu, musst du dort eine Zahl addieren.Ansonsten funzt das Spiel nicht mehr. Deswegen immer vor dem editieren ein Backup der letzten funktionierenden Version erstellen.
Falls Du den entsprechenden Eintrag deiner Datei hier veröffentlichst, wird dir sicher jemand helfen.
-
Ich habe mich mal durch die entsprechende Stelle im Tutorial gewühlt.
Leider finde ich nirgends eine passende Version (2.6.2) von Python und die neuere Version funktioniert nicht. Deshalb kann ich auch dieses scripttool welche mir die battle_models.modeldb in eine übersichtliche Datei umwandelt nicht verwenden. -
Wenn es blo0 um eine Einheit geht lad sie hier mal hoch oder schick sie mir im skype. Dann kann ich versuchen sie dir abzuändern. Ist einfacher als wenn du dir jetzt nen ganze Batterie an Sachen runterläds die du nur einmal brauchst.
-
Ja das wäre zumindest einen Versuch wert, danke.
Ich fürchte nur die Datei ist mit 1 MB zu groß um als Dateianhang hochgeladen zu werden.
-
Echt schade dass es keine Möglichkeit gibt Dateien irgendwo anders hochzuladen.
-
Echt schade dass es keine Möglichkeit gibt Dateien irgendwo anders hochzuladen.
Joa dann sag mal wie oder wo, ich mache sowas nie.
-
Um welche Mod geht es überhaupt?
Ich bin auch auf der Suche nach guten Medieval 2 Kingdoms Mods. -
Um welche Mod geht es überhaupt?
Ich bin auch auf der Suche nach guten Medieval 2 Kingdoms Mods.War for the Colonies
-
Einfach bei irgendeiner Suchmaschine "Dateien hochladen" eingeben und einen aussuchen z.B. File-Upload.net oder workupload. Dort dann die battle_models hochladen. Wenn du mir dann den Downloadlink gibst und sagst um welches Modell es geht kann ich es mir heute Abend mal anschauen.
-
-
Einfach bei irgendeiner Suchmaschine "Dateien hochladen" eingeben und einen aussuchen z.B. File-Upload.net oder workupload. Dort dann die battle_models hochladen. Wenn du mir dann den Downloadlink gibst und sagst um welches Modell es geht kann ich es mir heute Abend mal anschauen.
Hey danke für deine Mühe, hier mal die Datei:
battle_models.modeldbWie schon gesagt es fehlt die Textur für die Armbrustschützen (Crossbowmen) der Portugiesen. Im Spiel bereits vorhanden sind die Texturen für Spanien, Frankreich und England. Farblich am besten passen würde wohl die Textur der Franzosen aber ich würde auch eine von den anderen beiden nehmen hauptsache die Jungs sind nicht mehr Silber.
-
-
So, hier die überarbeitete Datei.
Hab bei den Crossbowmen und deren Upgrade Portugal mit den Texturen Frankreichs ergänzt.
Mach dir aber zur Sicherheit ne Sicherungskopie deiner alten Datei. Man weiß ja nie.
Vielen dank für deine Zeit aber leider funktioniert es nicht, wenn ich das Spiel starte lande ich wieder auf dem Desktop.
Im der system.log steht:19:42:57.662 [system.rpt] [error] Medieval 2: Total War hat einen unbestimmten Fehler entdeckt und wird jetzt beendet.
Mal sehen ob ich noch irgendwas an der datei drehen kann.
-
Hab es nochmal in Ruhe gemacht und die Datei startet zumindest bei mir:
-
Also ich sehe jetzt zwar kurz den Startbildschirm aber es crasht trotzdem gleich wieder, mit jeder menge Fehlermeldungen in der system.log
20:12:31.449 [data.missing] [warning] missing/invalid cursor for ANISELECT
20:12:31.449 [data.missing] [warning] missing/invalid cursor for MODIFIER_SABOTAGE
20:12:31.449 [data.missing] [warning] missing/invalid cursor for MODIFIER_TRADE
20:12:31.464 [data.missing] [warning] missing/invalid cursor for DRAGGABLE
20:12:31.464 [data.missing] [warning] missing/invalid cursor for DRAGGING
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_MULTIPLE_SELECT
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_ATTACK
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_CHARACTER
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_RESOURCE
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_FORT
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_MOVE_OBJECT
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_WATCHTOWER
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_DEPLOYMENT_AREA
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_TILE
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SPECIAL_PIECE
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PAINT
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADJUST_HEIGHTS
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_ADD_UNIT
20:12:31.464 [data.missing] [warning] missing/invalid cursor for MODIFIER_PLACE_SETTLEMENT
20:12:31.660 [system.io] [warning] open: mods/americas/data/text/climates.txt.strings.bin is missing
20:12:31.660 [system.io] [warning] open: mods/americas/data/text/climates.txt is missing
20:12:32.290 [script.err] [error] Script Error in mods/americas/data/export_descr_unit.txt, at line 15425, column 1
Could not find soldier battle model for unit type 'Medicine_Men'.20:12:32.290 [data.invalid] [error] DATABASE_TABLE error found : error reading record from file mods/americas/data/export_descr_unit.txt.
Hm kann mann wohl nix machen, aber trotzdem nochmal danke für deine Mühe
-
Sro was ist doch immer schön.
Sorry dass es nicht geklappt hat.
Die modelldb funktioniert jetzt. Müsste man sich mal dransetzten und sich genau ansehen was die alles geändert haben und weshalb die Modelle da fehlen bzw. in der EDU drin aber in der modelldb fehlen. Das wäre aber ein größerer Aufwand. -
Der Witz ist ja wenn ich das Backup der Datei wieder drüber bügele funktioniert wieder alles einwandfrei, na was solls silberne Armbrustschützen sieht mann auch nicht jeden Tag
Aber trozdem nochmal danke
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!