Seite 1 von 4 1234 LetzteLetzte
Ergebnis 1 bis 15 von 48

Thema: Wie fuege ich diese Einheiten ins spiel ein ? (Nicht als DLC)

  1. #1
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240

    Wie fuege ich diese Einheiten ins spiel ein ? (Nicht als DLC)

    Ich bin momentan dabei einige Einheiten ins Spiel einzufuegen jedoch nicht als DLC
    ich fuege sie einfach in den Civ Hauptordner ein , jedoch weiss ich nicht wo ich diese Mods , bzw. einen der Einheiten einfuegen soll
    Waehre nett wenn mir jemand helfen koennte


    http://steamcommunity.com/sharedfile...s/?id=83233141

    Mir gehts eigentlich ur darum Mods in MP verfuegbar zu machen , jedoch bin ich mit meinem letzten Versuch mehr oder weniger gescheitert


    Zudem moechte ich auch einen Schnellen Bautrupp fuer Indien einbauen der so aussieht wie der normale , aber Modernisierungen 25% Schneller baut

    MfG
    Geändert von Great Northern (19. Juni 2013 um 23:27 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    Hier genau das selbe wie im anderen Thread von dir. Besteht deine Anfrage noch, ansonsten werden wir das beide lösen können.

  3. #3
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Ja problem besteht noch

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    Habe mir soeben diese Modifikation runtergeladen, dessen Einheiten du gerne verwenden möchtest.
    Die Einheiten der Mod findest du unter Benutzer/Dokumente/My Games/Sid Meier's Civilization 5/MODS/Xazi_GoremMod (v 14)/...
    --> Ich habe mir die neue Mech-Einheit ausgesucht, die ich im Ordner "FEraUnits" und dann in "AdMecInf" finde.

    Dort siehst du dann 4 Dateien:
    - 3 Dateien für das 3d-Model: AdMecInf.fxsxml / fx_triggers_AdMecInf.ftsxml / AdMecInf.gr2
    - Die vierte Datei ist die Textur des 3d-Models: AdMecInf_diff.dds

    Unsere Rohdateien haben wir also. Jetzt müssen wir nur noch die Einheit in den Vanilla-Dateien erstellen.
    Dafür brauchen wir aber ein Programm, was .XML-Dateien lesen und bearbeiten kann. Drum wirst du nicht drum rum kommen und dir "Sid Meier's Civilization 5 SDK" kostenlos bei Steam holen müssen. Wenn du es dir besorgt hast, können wir das Feature "ModBuddy" benutzen, welches XML und LUA-Dateien bearbeiten kann.

    So ich muss jetzt erstmal in die Uni. Bisdahin solltest du dir das Tool bei Steam holen. Dann können wir weiter machen.

  5. #5
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Ok hab es mir geladen^^

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    So als erstes wollen wir eine neue Mech-Einheit mit sämtlichen Eigenschaften wie Kosten, Bewegung etc. erschaffen.
    Dazu öffnen wir mit ModBuddy die "CIV5Units.xml" unter SteamBLABLA/Sid Meier's Civilization 5/Assets/DLC/Expansion/Gameplay/XML/Units/...
    Wenn du nicht God&Kings besitzt, dann ist die CIV5Units.xml unter Assets/Gameplay/XML/Units/... zu finden.

    Wenn die Datei geöffnet ist und du sie vor dir siehst, kommen folgende Schritte:
    1. Schritt: Suche mit der Suchfunktion oder mit der Suchleiste das Wort: UNITCLASS_MECH
    --> Dies ist die Mech-Einheit aus der Vanilla. Die soll uns einfach helfen, wie sie definiert ist.

    Das sieht dann so aus:
    <Row>
    <Class>UNITCLASS_MECH</Class>
    <Type>UNIT_MECH</Type>
    <PrereqTech>TECH_NUCLEAR_FUSION</PrereqTech>
    <Combat>150</Combat>
    <Cost>425</Cost>
    <Moves>5</Moves>
    <CombatClass>UNITCOMBAT_ARMOR</CombatClass>
    <Domain>DOMAIN_LAND</Domain>
    <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
    <Description>TXT_KEY_UNIT_MECH</Description>
    <Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_MECH_TEXT</Civilopedia>
    <Strategy>TXT_KEY_UNIT_MECH_STRATEGY</Strategy>
    <Help>TXT_KEY_UNIT_HELP_MECH</Help>
    <MilitarySupport>true</MilitarySupport>
    <MilitaryProduction>true</MilitaryProduction>
    <Pillage>true</Pillage>
    <IgnoreBuildingDefense>true</IgnoreBuildingDefense>
    <Mechanized>true</Mechanized>
    <AdvancedStartCost>80</AdvancedStartCost>
    <XPValueAttack>3</XPValueAttack>
    <XPValueDefense>3</XPValueDefense>
    <UnitArtInfo>ART_DEF_UNIT_MECH</UnitArtInfo>
    <UnitFlagIconOffset>83</UnitFlagIconOffset>
    <IconAtlas>UNIT_ATLAS_2</IconAtlas>
    <PortraitIndex>36</PortraitIndex>
    <MoveRate>ROBOT</MoveRate>
    </Row>

    2. Schritt: Wir kopieren den gesamten Kram der Vanilla-Mech-Einheit und platzieren sie einfach drunter.
    Wichtig: die <Row>'s müssen auch kopiert werden.
    Jetzt haben wir also zweimal die Vanilla-Mech-Einheit hintereinander. Bringt uns ja jetzt nicht sonderlich viel....also

    3. Schritt: In der zweiten Zeile der V-M-E steht: <Type>UNIT_MECH</Type>
    Das "UNIT_MECH" ändern wir einfach mal in "UNIT_MECH_NEU", da wir ja aus der kopierten V-M-E unsere eigene Einheit machen wollen.
    In <Description>TXT_KEY_UNIT_MECH</Description> ändern wir das Innere zu "TXT_KEY_UNIT_MECH_NEU"
    In <UnitArtInfo>ART_DEF_UNIT_MECH</UnitArtInfo> ändern wir das Innere zu "ART_DEF_UNIT_MECH_NEU"

    4. Schritt: Der Rest kann unverändert bleiben, da wir uns ja an den V-M-E orientieren wollen. Doch natürlich kannst du
    die Baukosten oder die Bewegungsrate usw. beliebig anpassen.

    5. Schritt: Wir suchen mit der Suchfunktion diesmal das Wort: unit_mech
    Wir suchen solang, bis wir folgendes vor Augen haben:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <UnitAIType>UNITAI_ATTACK</UnitAIType>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <UnitAIType>UNITAI_FAST_ATTACK</UnitAIType>
    </Row>

    6. Schritt: Diese zwei Bausteine kopieren wir ebenfalls und setzen sie direkt darunter.
    Aus den zwei "UNIT_MECH" werden dann aber bei dem kopierten Quelltext ein "UNIT_MECH_NEU"

    7. Schritt: Wir suchen erneut nach dem Wort: Unit_mech
    und finden dann folgendes:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_OFFENSE</FlavorType>
    <Flavor>25</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_DEFENSE</FlavorType>
    <Flavor>15</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_MOBILE</FlavorType>
    <Flavor>6</Flavor>
    </Row>

    8. Schritt: Wiedereinmal kopieren wir alles, setzen es darunter und benennen "UNIT_MECH" zu "UNIT_MECH_NEU"

    9. Schritt: Nochmal bitte das Wort suchen und dann das sehen:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <PromotionType>PROMOTION_NO_DEFENSIVE_BONUSES</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <PromotionType>PROMOTION_CAN_MOVE_AFTER_ATTACKING</PromotionType>
    </Row>

    10. Schritt: Kopieren und Umbenennen.
    Natürlich kannst du der Einheit ganz andere "Promotions" bzw. kostenlose "Beförderungen" geben.

    11. Schritt: Nochmal suchen und das finden:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <ResourceType>RESOURCE_URANIUM</ResourceType>
    </Row>

    12. Schritt: Kopieren und Umbenennen. Genauso wie davor kannst du die Resource beliebig ändern oder diesen Baukasten entfernen, damit die Einheit keine Resource benötigt.

    13. Abspeichern und die Datei schließen.

    _________________________________


    Jetzt öffnen wir im selben Ordner die "CIV5UnitClasses.xml" und suchen den Eintrag "unitclass_mech", um das zu sehen:

    <Row>
    <Type>UNITCLASS_MECH</Type>
    <Description>TXT_KEY_UNIT_MECH</Description>
    <DefaultUnit>UNIT_MECH</DefaultUnit>
    </Row>

    Wie zuvor kopieren wir den Eintrag und platzieren ihn darunter.
    Aus <DefaultUnit>UNIT_MECH</DefaultUnit> machen wir im Inneren dann "UNIT_MECH_NEU".
    Abspeichern und Schließen.
    _________________________________________________

    So, jetzt haben wir unsre Einheit bürokratisch erstellt. Auch wenn sie nur ein Abklatsch der V-M-E ist und nichts besonderes hat.
    Nun muss unsere erstellte Einheit noch eine Textur und ein Model kriegen, damit es ingame überhaupt zu sehen.

    Wir gehen dazu in Sid Meier's Civilization 5/Assets/Units/... und öffnen die Datei "Civ5ArtDefines_Units.xml"
    Dann suchen wir nach "unit_mech" und finden das:

    <!-- UNIT_MECH ********************************************************* -->
    <UnitArtInfo>
    <Type>ART_DEF_UNIT_MECH</Type>
    <Formation>Vehicle</Formation>
    <DamageStates>1</DamageStates>
    <UnitMemberArt>
    <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType>
    <MemberCount>1</MemberCount>
    </UnitMemberArt>
    </UnitArtInfo>

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MECH</Type> machen "ART_DEF_UNIT_MECH"

    2. Schritt: Im Inneren von <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType> machen "ART_DEF_MEMBER_MECH_NEU"

    3. Schritt: In <MemberCount>1</MemberCount> setzen wir den Wert auf "3", damit 3 Einheiten, anstatt nur eine unterwegs ist.

    4. Schritt: Abspeichern und Schließen

    __________________________________________________

    Jetzt öffnen wir im selben Ordner die Datei "Civ5ArtDefines_UnitMembers.xml" und sehen das sehr ausführliche:

    <!-- UNIT_MECH ********************************************************* -->
    <UnitMemberArtInfo>
    <Type>ART_DEF_UNIT_MEMBER_MECH</Type>
    <fScale>0.12</fScale>
    <Granny>Assets/Units/Mech/Mech.fxsxml</Granny>
    <Combat>
    <Defaults>ART_DEF_TEMPLATE_BASE</Defaults>
    <fMoveRadius>5.0</fMoveRadius>
    <bReformBeforeCombat>1</bReformBeforeCombat>
    <bHasShortRangedAttack>1</bHasShortRangedAttack>
    <bHasStationaryMelee>1</bHasStationaryMelee>
    <fRangedAttackRadius>72.0</fRangedAttackRadius>
    <fTargetHeight>12.0</fTargetHeight>
    <Weapon>
    <Weapon>
    <ID>ART_DEF_VEFFECT_MECH_ROCKET_PROJECTILE</ID>
    <fVisKillStrengthMin>5.0</fVisKillStrengthMin>
    <fVisKillStrengthMax>12.0</fVisKillStrengthMax>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>EXPLOSION20POUND</WeaponTypeSoundOverrideTag>
    </Weapon>
    <Weapon>
    <ID>ART_DEF_VEFFECT_TRAIL_RAILGUN_PROJ</ID>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>RAILGUN</WeaponTypeSoundOverrideTag>
    </Weapon>
    </Weapon>
    <Weapon>
    <Usage>Vs_City</Usage>
    <fVisKillStrengthMin>5.0</fVisKillStrengthMin>
    <fVisKillStrengthMax>12.0</fVisKillStrengthMax>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>EXPLOSION20POUND</WeaponTypeSoundOverrideTag>
    </Weapon>
    </Combat>
    <MaterialTypeTag>METAL</MaterialTypeTag>
    <MaterialTypeSoundOverrideTag>METALLRG</MaterialTypeSoundOverrideTag>
    </UnitMemberArtInfo>

    Den ganzen Kram müssen wir wiedereinmal kopieren und darunter setzen.

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MEMBER_MECH</Type> machen wir "ART_DEF_MEMBER_MECH_NEU"

    2. Schritt: Im Inneren von <Granny>Assets/Units/Mech/Mech.fxsxml</Granny> packen wir folgendes: "Assets/Units/AdMecInf.fxsxml"

    3. Schritt: Jetzt müssen wir die 4 Dateien der runtergeladenen Mod-Einheit in "Assets/Units/..." packen, sodass das Spiel sie finden kann.

    ______________________________________________

    So dann sollte alles klappen. Ich habe leider nicht die Zeit gehabt in die Mod-Datei der Mech-Einheit zu schauen.
    Du müssten die Eigenschaften der Einheit selbst ändern....so wie sie dir gefallen soll.

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    Achso ja zum Schluss müssen wir ja noch den Titel und die Beschreibung der Einheit ändern.
    Das machen wir unter "Sid Meier's Civilization 5/Assets/DLC/Expansion/Gameplay/XML/NewText/DE_DE/CIV5GameTextInfos_Units.xml"

    Wir suchen wieder nach Unit_mech" und finden das:

    <Row Tag="TXT_KEY_UNIT_MECH">
    <Text>Riesiger Killerroboter</Text>
    </Row>

    in der ersten Zeile machen wir daraus "TXT_KEY_UNIT_MECH_NEU"
    und in der zweiten Zeile kannst du deine Einheitenbezeichnung reinmachen

  8. #8
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Zitat Zitat von Blaskapelle Beitrag anzeigen
    Achtung Spoiler:
    So als erstes wollen wir eine neue Mech-Einheit mit sämtlichen Eigenschaften wie Kosten, Bewegung etc. erschaffen.
    Dazu öffnen wir mit ModBuddy die "CIV5Units.xml" unter SteamBLABLA/Sid Meier's Civilization 5/Assets/DLC/Expansion/Gameplay/XML/Units/...
    Wenn du nicht God&Kings besitzt, dann ist die CIV5Units.xml unter Assets/Gameplay/XML/Units/... zu finden.

    Wenn die Datei geöffnet ist und du sie vor dir siehst, kommen folgende Schritte:
    1. Schritt: Suche mit der Suchfunktion oder mit der Suchleiste das Wort: UNITCLASS_MECH
    --> Dies ist die Mech-Einheit aus der Vanilla. Die soll uns einfach helfen, wie sie definiert ist.

    Das sieht dann so aus:
    <Row>
    <Class>UNITCLASS_MECH</Class>
    <Type>UNIT_MECH</Type>
    <PrereqTech>TECH_NUCLEAR_FUSION</PrereqTech>
    <Combat>150</Combat>
    <Cost>425</Cost>
    <Moves>5</Moves>
    <CombatClass>UNITCOMBAT_ARMOR</CombatClass>
    <Domain>DOMAIN_LAND</Domain>
    <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
    <Description>TXT_KEY_UNIT_MECH</Description>
    <Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_MECH_TEXT</Civilopedia>
    <Strategy>TXT_KEY_UNIT_MECH_STRATEGY</Strategy>
    <Help>TXT_KEY_UNIT_HELP_MECH</Help>
    <MilitarySupport>true</MilitarySupport>
    <MilitaryProduction>true</MilitaryProduction>
    <Pillage>true</Pillage>
    <IgnoreBuildingDefense>true</IgnoreBuildingDefense>
    <Mechanized>true</Mechanized>
    <AdvancedStartCost>80</AdvancedStartCost>
    <XPValueAttack>3</XPValueAttack>
    <XPValueDefense>3</XPValueDefense>
    <UnitArtInfo>ART_DEF_UNIT_MECH</UnitArtInfo>
    <UnitFlagIconOffset>83</UnitFlagIconOffset>
    <IconAtlas>UNIT_ATLAS_2</IconAtlas>
    <PortraitIndex>36</PortraitIndex>
    <MoveRate>ROBOT</MoveRate>
    </Row>

    2. Schritt: Wir kopieren den gesamten Kram der Vanilla-Mech-Einheit und platzieren sie einfach drunter.
    Wichtig: die <Row>'s müssen auch kopiert werden.
    Jetzt haben wir also zweimal die Vanilla-Mech-Einheit hintereinander. Bringt uns ja jetzt nicht sonderlich viel....also

    3. Schritt: In der zweiten Zeile der V-M-E steht: <Type>UNIT_MECH</Type>
    Das "UNIT_MECH" ändern wir einfach mal in "UNIT_MECH_NEU", da wir ja aus der kopierten V-M-E unsere eigene Einheit machen wollen.
    In <Description>TXT_KEY_UNIT_MECH</Description> ändern wir das Innere zu "TXT_KEY_UNIT_MECH_NEU"
    In <UnitArtInfo>ART_DEF_UNIT_MECH</UnitArtInfo> ändern wir das Innere zu "ART_DEF_UNIT_MECH_NEU"

    4. Schritt: Der Rest kann unverändert bleiben, da wir uns ja an den V-M-E orientieren wollen. Doch natürlich kannst du
    die Baukosten oder die Bewegungsrate usw. beliebig anpassen.

    5. Schritt: Wir suchen mit der Suchfunktion diesmal das Wort: unit_mech
    Wir suchen solang, bis wir folgendes vor Augen haben:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <UnitAIType>UNITAI_ATTACK</UnitAIType>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <UnitAIType>UNITAI_FAST_ATTACK</UnitAIType>
    </Row>

    6. Schritt: Diese zwei Bausteine kopieren wir ebenfalls und setzen sie direkt darunter.
    Aus den zwei "UNIT_MECH" werden dann aber bei dem kopierten Quelltext ein "UNIT_MECH_NEU"

    7. Schritt: Wir suchen erneut nach dem Wort: Unit_mech
    und finden dann folgendes:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_OFFENSE</FlavorType>
    <Flavor>25</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_DEFENSE</FlavorType>
    <Flavor>15</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <FlavorType>FLAVOR_MOBILE</FlavorType>
    <Flavor>6</Flavor>
    </Row>

    8. Schritt: Wiedereinmal kopieren wir alles, setzen es darunter und benennen "UNIT_MECH" zu "UNIT_MECH_NEU"

    9. Schritt: Nochmal bitte das Wort suchen und dann das sehen:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <PromotionType>PROMOTION_NO_DEFENSIVE_BONUSES</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <PromotionType>PROMOTION_CAN_MOVE_AFTER_ATTACKING</PromotionType>
    </Row>

    10. Schritt: Kopieren und Umbenennen.
    Natürlich kannst du der Einheit ganz andere "Promotions" bzw. kostenlose "Beförderungen" geben.

    11. Schritt: Nochmal suchen und das finden:

    <Row>
    <UnitType>UNIT_MECH</UnitType>
    <ResourceType>RESOURCE_URANIUM</ResourceType>
    </Row>

    12. Schritt: Kopieren und Umbenennen. Genauso wie davor kannst du die Resource beliebig ändern oder diesen Baukasten entfernen, damit die Einheit keine Resource benötigt.

    13. Abspeichern und die Datei schließen.

    _________________________________


    Jetzt öffnen wir im selben Ordner die "CIV5UnitClasses.xml" und suchen den Eintrag "unitclass_mech", um das zu sehen:

    <Row>
    <Type>UNITCLASS_MECH</Type>
    <Description>TXT_KEY_UNIT_MECH</Description>
    <DefaultUnit>UNIT_MECH</DefaultUnit>
    </Row>

    Wie zuvor kopieren wir den Eintrag und platzieren ihn darunter.
    Aus <DefaultUnit>UNIT_MECH</DefaultUnit> machen wir im Inneren dann "UNIT_MECH_NEU".
    Abspeichern und Schließen.
    _________________________________________________

    So, jetzt haben wir unsre Einheit bürokratisch erstellt. Auch wenn sie nur ein Abklatsch der V-M-E ist und nichts besonderes hat.
    Nun muss unsere erstellte Einheit noch eine Textur und ein Model kriegen, damit es ingame überhaupt zu sehen.

    Wir gehen dazu in Sid Meier's Civilization 5/Assets/Units/... und öffnen die Datei "Civ5ArtDefines_Units.xml"
    Dann suchen wir nach "unit_mech" und finden das:

    <!-- UNIT_MECH ********************************************************* -->
    <UnitArtInfo>
    <Type>ART_DEF_UNIT_MECH</Type>
    <Formation>Vehicle</Formation>
    <DamageStates>1</DamageStates>
    <UnitMemberArt>
    <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType>
    <MemberCount>1</MemberCount>
    </UnitMemberArt>
    </UnitArtInfo>

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MECH</Type> machen "ART_DEF_UNIT_MECH"

    2. Schritt: Im Inneren von <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType> machen "ART_DEF_MEMBER_MECH_NEU"

    3. Schritt: In <MemberCount>1</MemberCount> setzen wir den Wert auf "3", damit 3 Einheiten, anstatt nur eine unterwegs ist.

    4. Schritt: Abspeichern und Schließen

    __________________________________________________

    Jetzt öffnen wir im selben Ordner die Datei "Civ5ArtDefines_UnitMembers.xml" und sehen das sehr ausführliche:

    <!-- UNIT_MECH ********************************************************* -->
    <UnitMemberArtInfo>
    <Type>ART_DEF_UNIT_MEMBER_MECH</Type>
    <fScale>0.12</fScale>
    <Granny>Assets/Units/Mech/Mech.fxsxml</Granny>
    <Combat>
    <Defaults>ART_DEF_TEMPLATE_BASE</Defaults>
    <fMoveRadius>5.0</fMoveRadius>
    <bReformBeforeCombat>1</bReformBeforeCombat>
    <bHasShortRangedAttack>1</bHasShortRangedAttack>
    <bHasStationaryMelee>1</bHasStationaryMelee>
    <fRangedAttackRadius>72.0</fRangedAttackRadius>
    <fTargetHeight>12.0</fTargetHeight>
    <Weapon>
    <Weapon>
    <ID>ART_DEF_VEFFECT_MECH_ROCKET_PROJECTILE</ID>
    <fVisKillStrengthMin>5.0</fVisKillStrengthMin>
    <fVisKillStrengthMax>12.0</fVisKillStrengthMax>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>EXPLOSION20POUND</WeaponTypeSoundOverrideTag>
    </Weapon>
    <Weapon>
    <ID>ART_DEF_VEFFECT_TRAIL_RAILGUN_PROJ</ID>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>RAILGUN</WeaponTypeSoundOverrideTag>
    </Weapon>
    </Weapon>
    <Weapon>
    <Usage>Vs_City</Usage>
    <fVisKillStrengthMin>5.0</fVisKillStrengthMin>
    <fVisKillStrengthMax>12.0</fVisKillStrengthMax>
    <fProjectileSpeed>5.3</fProjectileSpeed>
    <WeaponTypeTag>EXPLOSIVE</WeaponTypeTag>
    <WeaponTypeSoundOverrideTag>EXPLOSION20POUND</WeaponTypeSoundOverrideTag>
    </Weapon>
    </Combat>
    <MaterialTypeTag>METAL</MaterialTypeTag>
    <MaterialTypeSoundOverrideTag>METALLRG</MaterialTypeSoundOverrideTag>
    </UnitMemberArtInfo>

    Den ganzen Kram müssen wir wiedereinmal kopieren und darunter setzen.

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MEMBER_MECH</Type> machen wir "ART_DEF_MEMBER_MECH_NEU"

    2. Schritt: Im Inneren von <Granny>Assets/Units/Mech/Mech.fxsxml</Granny> packen wir folgendes: "Assets/Units/AdMecInf.fxsxml"

    3. Schritt: Jetzt müssen wir die 4 Dateien der runtergeladenen Mod-Einheit in "Assets/Units/..." packen, sodass das Spiel sie finden kann.

    ______________________________________________

    So dann sollte alles klappen. Ich habe leider nicht die Zeit gehabt in die Mod-Datei der Mech-Einheit zu schauen.
    Du müssten die Eigenschaften der Einheit selbst ändern....so wie sie dir gefallen soll.


    danke genau das war der teil an dem ich gescheitert bin mit dem granny kram danke dir klappt nun ^^
    kannst du mir eventuell weiterhelfen wie ich gebaeude bzw. ne civ aus szenarien hinzufuege also nicht ersetze?
    hab versucht in der mongolciv5.pkg datei eintraege hinzuzufuegen aber ich habe noch nicht weitergemacht da ich nicht weiter weiss ob das der richtige weg ist oder z.b. das langboot aus dem szenario
    Geändert von Piruparka (26. Juni 2013 um 07:56 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    Also ich war bisher daran gescheitert eine komplette Civ in den Vanilla-Dateien zu erstellen. Das liegt daran, dass das Spiel mit Datenbanken arbeiten, die quasi sagen, was zum Spiel gehört udn was nicht. Wenn man also ne neue Civ mit nötigen Dateien erstellt, aber dazu die LUA-Datenbank nicht verändert, so existiert die neue Civ für das Spiel leider nicht.
    Der bisher einzige Weg ist es, eine Vanilla-Civ zu ersetzen, um eine neue zu erstellen. Aber vielleicht komme ich oder jmd anderes ja bald dahinter, wo die Datenbank-Einträge zu finden sind.

    Wie öffnest du denn die mongol.civ5pkg?

  10. #10
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Zitat Zitat von Blaskapelle Beitrag anzeigen
    Also ich war bisher daran gescheitert eine komplette Civ in den Vanilla-Dateien zu erstellen. Das liegt daran, dass das Spiel mit Datenbanken arbeiten, die quasi sagen, was zum Spiel gehört udn was nicht. Wenn man also ne neue Civ mit nötigen Dateien erstellt, aber dazu die LUA-Datenbank nicht verändert, so existiert die neue Civ für das Spiel leider nicht.
    Der bisher einzige Weg ist es, eine Vanilla-Civ zu ersetzen, um eine neue zu erstellen. Aber vielleicht komme ich oder jmd anderes ja bald dahinter, wo die Datenbank-Einträge zu finden sind.

    Wie öffnest du denn die mongol.civ5pkg?
    Ich oeffne sie mit dem Texteditor
    Dann wollte ich neben diesem ganzen kram hier

    <TextData>Civ5_Dialog_GenghisKhan.xml</TextData>
    <TextData>CIV5GameTextInfos_Units_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_Units_MongolScenario.xml</TextData>
    <TextData>Civ5CivlopediaDLC_Mongolia.xml</TextData>
    <TextData>CIV5GameTextInfos_Leaders_GenghisKhan.xml</TextData>
    <TextData>CIV5GameTextInfos_Leaders_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_Civilizations_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_Civilizations_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_MongolScenario.xml</TextData>
    <TextData>CIV5GameText_Cities_Mongol.xml</TextData>
    <TextData>CIV5GameText_Cities_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_CityStates_MongolScenario.xml</TextData>
    <GameData>CIV5Leader_GenghisKhan.xml</GameData>
    <GameData>CIV5Civilization_Mongol.xml</GameData>
    <GameData>CIV5Traits_Mongol.xml</GameData>
    <GameData>CIV5Units_Mongol.xml</GameData>
    <GameData>CIV5UnitPromotions_Mongol.xml</GameData>
    <GameData>Civ5ArtDefines_SV_Mongol_Units.xml</GameData>
    <GameData>CIV5Diplomacy_Responses_GenghisKhan.xml</GameData>

    eintrage hinzufuegen wie z.b.

    <GameData>CIV5Diplomacy_Responses_XYZ.xml</GameData>
    und so versuchen ne neue Civ zu erstellen

  11. #11
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Ich weiss nicht was ich falsch gemacht habe aber irgendwie crasht das spiel wenn ich es starte mit der Einheit

  12. #12
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Zitat Zitat von Great Northern Beitrag anzeigen
    Ich oeffne sie mit dem Texteditor
    Dann wollte ich neben diesem ganzen kram hier

    <TextData>Civ5_Dialog_GenghisKhan.xml</TextData>
    <TextData>CIV5GameTextInfos_Units_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_Units_MongolScenario.xml</TextData>
    <TextData>Civ5CivlopediaDLC_Mongolia.xml</TextData>
    <TextData>CIV5GameTextInfos_Leaders_GenghisKhan.xml</TextData>
    <TextData>CIV5GameTextInfos_Leaders_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_Civilizations_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_Civilizations_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_Mongol.xml</TextData>
    <TextData>CIV5GameTextInfos_MongolScenario.xml</TextData>
    <TextData>CIV5GameText_Cities_Mongol.xml</TextData>
    <TextData>CIV5GameText_Cities_MongolScenario.xml</TextData>
    <TextData>CIV5GameTextInfos_CityStates_MongolScenario.xml</TextData>
    <GameData>CIV5Leader_GenghisKhan.xml</GameData>
    <GameData>CIV5Civilization_Mongol.xml</GameData>
    <GameData>CIV5Traits_Mongol.xml</GameData>
    <GameData>CIV5Units_Mongol.xml</GameData>
    <GameData>CIV5UnitPromotions_Mongol.xml</GameData>
    <GameData>Civ5ArtDefines_SV_Mongol_Units.xml</GameData>
    <GameData>CIV5Diplomacy_Responses_GenghisKhan.xml</GameData>

    eintrage hinzufuegen wie z.b.

    <GameData>CIV5Diplomacy_Responses_XYZ.xml</GameData>
    und so versuchen ne neue Civ zu erstellen
    habs anders hinbekommen mit der civ

  13. #13
    Registrierter Benutzer Avatar von AndreP
    Registriert seit
    05.06.07
    Ort
    Scholven
    Beiträge
    3.929
    Zitat Zitat von Blaskapelle Beitrag anzeigen
    Also ich war bisher daran gescheitert eine komplette Civ in den Vanilla-Dateien zu erstellen.
    Das ist relativ einfach.

    Man kann die Mongolen xml Dateien, problemlos erweitern.

    Heißt, es können auch 2 Anführer/Zivs in einer Datei stehen.

    @Great Northern
    In Blaskapelles Anleitung, hat sich ein Fehler eingeschlichen, vielleicht "crasht" es deswegen.

    Achtung Spoiler:
    <!-- UNIT_MECH ********************************************************* -->
    <UnitArtInfo>
    <Type>ART_DEF_UNIT_MECH</Type>
    <Formation>Vehicle</Formation>
    <DamageStates>1</DamageStates>
    <UnitMemberArt>
    <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType>
    <MemberCount>1</MemberCount>
    </UnitMemberArt>
    </UnitArtInfo>

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MECH</Type> machen "ART_DEF_UNIT_MECH (hier fehlt das neu)"


    @Blaskapelle
    Ein Frage,
    Du "klonst" die Einheit komplett, aber in der Art_Defines, gibst du der alten Einheit die neue Grafik.

    Habe ich da einen Denkfehler?

  14. #14
    Registrierter Benutzer
    Registriert seit
    19.06.13
    Beiträge
    57
    Zitat Zitat von AndreP Beitrag anzeigen
    Das ist relativ einfach.

    Man kann die Mongolen xml Dateien, problemlos erweitern.

    Heißt, es können auch 2 Anführer/Zivs in einer Datei stehen.

    @Great Northern
    In Blaskapelles Anleitung, hat sich ein Fehler eingeschlichen, vielleicht "crasht" es deswegen.

    Achtung Spoiler:
    <!-- UNIT_MECH ********************************************************* -->
    <UnitArtInfo>
    <Type>ART_DEF_UNIT_MECH</Type>
    <Formation>Vehicle</Formation>
    <DamageStates>1</DamageStates>
    <UnitMemberArt>
    <MemberType>ART_DEF_UNIT_MEMBER_MECH</MemberType>
    <MemberCount>1</MemberCount>
    </UnitMemberArt>
    </UnitArtInfo>

    1. Schritt: Im Inneren von <Type>ART_DEF_UNIT_MECH</Type> machen "ART_DEF_UNIT_MECH (hier fehlt das neu)"


    @Blaskapelle
    Ein Frage,
    Du "klonst" die Einheit komplett, aber in der Art_Defines, gibst du der alten Einheit die neue Grafik.

    Habe ich da einen Denkfehler?
    Nein, du hast keinen Denkfehler, sondern meine Anleitung hat welche. Hatte sie annem späten Nachmittag kurz abgetippt ohne irgendwas zu prüfen.
    In der ArtDefines muss ich ebenfalls den Baustein kopieren und bearbeiten, wie überall. Sonst verändere ich (wie du angemerkt hast) die V-M-E
    Also so:

    <UnitArtInfo>
    <Type>ART_DEF_UNIT_MECH_NEU</Type>
    <Formation>Vehicle</Formation>
    <DamageStates>1</DamageStates>
    <UnitMemberArt>
    <MemberType>ART_DEF_UNIT_MEMBER_MECH_NEU</MemberType>
    <MemberCount>3</MemberCount>
    </UnitMemberArt>
    </UnitArtInfo>


    Wahrscheinlich crasht dein Spiel, weil die V-M-E kein ArtDefine mehr erhält. Überprüf also nochmal alles, ob sowohl die V-M-E als auch die neue Mech_NEU-Einheit in jeder XML vorhanden sind.

  15. #15
    Flawless Avatar von Great Northern
    Registriert seit
    16.06.13
    Beiträge
    240
    Danke das mit den Einheiten klappt nun mehr oder weniger
    Ist es moeglich die Motte fuer eine bestimmte Civ einzufuegen?

Seite 1 von 4 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •