-
01. September 2013, 20:45
#1
Modifikation spezifizieren für eine Civilisation
Hallo Leute,
weiss jemand wie man eine Veränderung ein Update nur für eine Civilisation erstellt?
Ich möchte für eine von mir erstellte Civilisation neue Icons geben aber an den sonnstigen stats soll sich nichts ändern daher benötige ich einen Befehl der nur die Icon Palette einer! ausgewählten Civilisation auswählt und wechselt.
Diese beiden Positionen möchte ich für eine Civilisation ändern aber sonnst nichts.
<PortraitIndex>0</PortraitIndex>
<IconAtlas>UNIT_ATLAS_1</IconAtlas>
Bsp :
Kaserne Civilisation Kelten Symbol x
Alle anderen Kasernen von jedem anderen Volk Symbol Standart
Ich weiss das ich das Gebäude einfach für das Volk incl. Icon neu erstellen könnte aber bei jedem einzelnen Gebäude ist das etwas umständlich wenn es doch eine einfache Modifikation der vorhandenen Icon Palette auch tut.
-
02. September 2013, 01:15
#2
Registrierter Benutzer
Dupliziere den entsprechenden Atlas (natürlich umbenennen),
und erweitere die "CIV5IconTextureAtlases.xml" um deine Kopie
des Atlas.
Dann änderst du, den entsprechenden Eintrag bei deiner Ziv.
-
02. September 2013, 18:55
#3
Seh ich da irgendwas falsch oder würde das dann nicht wieder Auswirkungen auf alle Einheiten haben?
Bzw. muss ich auf diese Weise nicht trotzdem jede Einheit einzeln modden ?
-
02. September 2013, 20:10
#4
Registrierter Benutzer
Du würdest ja denselben Atlas wie vorher benutzen, nur eben eine Kopie davon.
In dieser Kopie, änderst du dann die gewünschten Dinge und fertig.
Du brauchst 2 neue Dateien für deinen Mod,
1.Das Atlas dds File (im Modbuddy auf "Import" setzen)
2.Eine xml, wo der Atlas definiert wird (Im Modbuddy auf
"OnModActivated --> UpdateDatabase" setzen.
-
02. September 2013, 20:54
#5
Vielleicht wird es ja deutlicher wenn ich erkläre was ich vor haben.
Ich möchte bei meiner aktuellen Zivilisation alle Einheiten und Gebäudegrafiken gegen andere ersetzten. Dabei sollen aber nicht alle sondern nur meine Zivilisation diese Grafiken benutzen.
Hier mein Beispiel Einheit Schwertkämpfer.
In diesem Fall habe ich zuvor in der Civ Datei :
<Civilization_UnitClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_FELORC</CivilizationType>
<UnitClassType>UNITCLASS_SWORDSMAN</UnitClassType>
<UnitType>UNIT_FELORC_SWORDSMAN</UnitType>
</Row>
</Civilization_UnitClassOverrides>
und dann in der Unit Datei :
<GameData>
<Row>
<Class>UNITCLASS_SWORDSMAN</Class>
<Type>UNIT_FELORC_SWORDSMAN</Type>
<PrereqTech>TECH_IRON_WORKING</PrereqTech>
<Combat>12</Combat>
<Cost>75</Cost>
<Moves>2</Moves>
<CombatClass>UNITCOMBAT_MELEE</CombatClass>
<Domain>DOMAIN_LAND</Domain>
<DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
<Description>TXT_KEY_UNIT_SWORDSMAN</Description>
<ShowInPedia>false</ShowInPedia>
<MilitarySupport>true</MilitarySupport>
<MilitaryProduction>true</MilitaryProduction>
<Pillage>true</Pillage>
<ObsoleteTech>TECH_GUNPOWDER</ObsoleteTech>
<GoodyHutUpgradeUnitClass>UNITCLASS_LONGSWORDSMAN</GoodyHutUpgradeUnitClass>
<AdvancedStartCost>20</AdvancedStartCost>
<XPValueAttack>3</XPValueAttack>
<XPValueDefense>3</XPValueDefense>
<Conscription>1</Conscription>
<UnitArtInfo>ART_DEF_UNIT_BARBARIAN_SWORDSMAN</UnitArtInfo>
<UnitFlagIconOffset>14</UnitFlagIconOffset>
<IconAtlas>FELORC_A</IconAtlas>
<PortraitIndex>9</PortraitIndex>
<MoveRate>HEAVY_BIPED</MoveRate>
</Row>
<Unit_AITypes>
<Row>
<UnitType>UNIT_FEL_WARRIOR</UnitType>
<UnitAIType>UNITAI_ATTACK</UnitAIType>
</Row>
</Unit_AITypes>
<Unit_FreePromotions>
<Row>
<UnitType>UNIT_FEL_WARRIOR</UnitType>
<PromotionType>PROMOTION_CHARGE</PromotionType>
</Row>
</Unit_FreePromotions>
</GameData>
Aber ich möchte nicht jedesmal eine komplett neue Einheiten-Datei xml. schreiben müssen für jede veränderte Grafik. Sondern nur die rot Markierten Bereiche ändern.
Der Icon Atlas Felorc_A ist bereits von mir erstellt und dort sind auch bereits die veränderten Grafiken drinn.
Die Frage ist also gibt es einen Befehl zmbsp.
<Update/> der dann nur diese Befehlszeile verändert? Und das auch nur bei dieser einen Zivilisation ohne das ich jeder Einheit und jedem Gebäude erstmal nen neuen Namen geben muss?
-
02. September 2013, 21:20
#6
Registrierter Benutzer
Jetzt habe ich dich komplett verstanden, und verstehe dein Problem,
aber das geht nicht.
Der Atlas und die Position für z.b. Einheiten, bezieht sich auf die jeweilige Einheit,
und nicht auf eine Einheit einer bestimmten Ziv. (heißt, ist Ziv unabhängig, außer Spezialdinge).
Für jede Einheit und jedes Gebäude, bei der du die Grafik nur für deine Ziv. verändern möchtest,
mußt du einen extra Eintrag anlegen (heißt Spezialeinheit und Spezialgebäude).
-
02. September 2013, 21:25
#7
Das hab ich mir leider schon fast gedacht.
Danke für deine Bestätigung meiner Befürchtung :-).
Dann liegt jetzt ne Menge Arbeit vor mir.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln