+ Ответить в теме
Показано с 1 по 20 из 29

Тема: Добавление новых юнитов цивилизациям

Комбинированный просмотр

  1. #1

    Добавление новых юнитов цивилизациям

    хочу добавить Германии нового юнита что-бы их было два скачал с сайта цивфанатикс модель тевтонского рыцаря сделал все вроде как надо создал папку art туда поместил файл CIV4ArtDefines_Unit_1 прописал в нем <Type>ART_DEF_UNIT_KNIGHT</Type>
    <fScale>0.42</fScale>
    <fInterfaceScale>0.9</fInterfaceScale>
    <Button>Art/Units/HeaterShield.dds/HeaterShield.dds</Button>
    <NIF>Art/Units/HeavyCavalry/HeavyCavalry.nif</NIF>
    <KFM>Art/Units/HeavyCavalry/HeavyCavalry.kfm</KFM>
    <SHADERNIF>Art/Units/HeavyCavalry/HeavyCavalry.nif</SHADERNIF>
    <ShadowDef>
    <ShadowNIF>Art/Units/01_UnitShadows/HeavyCavalry.nif</ShadowNIF>
    <ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
    <fShadowScale>1.0</fShadowScale>
    </ShadowDef>
    <fBattleDistance>0.35</fBattleDistance>
    <fRangedDeathTime>0.31</fRangedDeathTime>
    <bActAsRanged>0</bActAsRanged>
    <TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
    <AudioRunSounds>
    <AudioRunTypeLoop/>
    <AudioRunTypeEnd/>
    </AudioRunSounds>
    потом создал папку Civilizations там файл CIV4CivilizationInfos_1 там прописал <Type>CIVILIZATION_GERMANY</Type>
    [MULTIMODE]
    <Units>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    </Units>
    {
    <Units>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    </Units>
    }
    потом создал папку Units там файл CIV4UnitInfos_1 в нем прописал <Type>UNIT_Teutonic Knight</Type>
    </UnitInfo>
    {
    </UnitInfo>
    <UnitInfo>
    <Class>UNITCLASS_KNIGHT</Class>
    <Type>UNIT_Teutonic Knight</Type>
    <UniqueNames/>
    <Special>SPECIALUNIT_HELLICOPTER_CARGO</Special>
    <Capture>NONE</Capture>
    <Combat>UNITCOMBAT_MOUNTED</Combat>
    <Domain>DOMAIN_LAND</Domain>
    <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
    <Invisible>NONE</Invisible>
    <SeeInvisible>NONE</SeeInvisible>
    <Description>TXT_KEY_UNIT_CAMELLANCER</Description>
    <Civilopedia>TXT_KEY_UNIT_Teutonic Knight_PEDIA</Civilopedia>
    <Strategy>TXT_KEY_UNIT_Teutonic Knight_STRATEGY</Strategy>
    <Advisor>ADVISOR_MILITARY</Advisor>
    <bAnimal>0</bAnimal>
    <bFood>0</bFood>
    <bNoBadGoodies>0</bNoBadGoodies>
    <bOnlyDefensive>0</bOnlyDefensive>
    <bNoCapture>0</bNoCapture>
    <bQuickCombat>0</bQuickCombat>
    <bRivalTerritory>0</bRivalTerritory>
    <bMilitaryHappiness>1</bMilitaryHappiness>
    <bMilitarySupport>0</bMilitarySupport>
    <bMilitaryProduction>0</bMilitaryProduction>
    <bPillage>1</bPillage>
    <bSpy>0</bSpy>
    <bSabotage>0</bSabotage>
    <bDestroy>0</bDestroy>
    <bStealPlans>0</bStealPlans>
    <bInvestigate>0</bInvestigate>
    <bCounterSpy>0</bCounterSpy>
    <bFound>0</bFound>
    <bGoldenAge>0</bGoldenAge>
    <bInvisible>0</bInvisible>
    <bFirstStrikeImmune>1</bFirstStrikeImmune>
    <bNoDefensiveBonus>1</bNoDefensiveBonus>
    <bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
    <bCanMoveImpassable>0</bCanMoveImpassable>
    <bCanMoveAllTerrain>0</bCanMoveAllTerrain>
    <bFlatMovementCost>0</bFlatMovementCost>
    <bIgnoreTerrainCost>0</bIgnoreTerrainCost>
    <bNukeImmune>0</bNukeImmune>
    <bPrereqBonuses>0</bPrereqBonuses>
    <bPrereqReligion>0</bPrereqReligion>
    <bMechanized>0</bMechanized>
    <bSuicide>0</bSuicide>
    <bHiddenNationality>0</bHiddenNationality>
    <bAlwaysHostile>0</bAlwaysHostile>
    <UnitClassUpgrades>
    <UnitClassUpgrade>
    <UnitClassUpgradeType>UNITCLASS_CUIRASSIER</UnitClassUpgradeType>
    <bUnitClassUpgrade>1</bUnitClassUpgrade>
    </UnitClassUpgrade>
    </UnitClassUpgrades>
    <UnitClassTargets/>
    <UnitCombatTargets/>
    <UnitClassDefenders/>
    <UnitCombatDefenders/>
    <FlankingStrikes>
    <FlankingStrike>
    <FlankingStrikeUnitClass>UNITCLASS_CATAPULT</FlankingStrikeUnitClass>
    <iFlankingStrength>100</iFlankingStrength>
    </FlankingStrike>
    <FlankingStrike>
    <FlankingStrikeUnitClass>UNITCLASS_TREBUCHET</FlankingStrikeUnitClass>
    <iFlankingStrength>100</iFlankingStrength>
    </FlankingStrike>
    [if checked]<|CheckBox62|>
    <FlankingStrike>
    <FlankingStrikeUnitClass>UNITCLASS_RAM</FlankingStrikeUnitClass>
    <iFlankingStrength>100</iFlankingStrength>
    </FlankingStrike>
    <FlankingStrike>
    <FlankingStrikeUnitClass>UNITCLASS_BALLISTA</FlankingStrikeUnitClass>
    <iFlankingStrength>100</iFlankingStrength>
    </FlankingStrike>
    <FlankingStrike>
    <FlankingStrikeUnitClass>UNITCLASS_SIEGE_TOWER</FlankingStrikeUnitClass>
    <iFlankingStrength>100</iFlankingStrength>
    </FlankingStrike>
    [else]
    [end]
    </FlankingStrikes>
    <UnitAIs>
    <UnitAI>
    <UnitAIType>UNITAI_ATTACK</UnitAIType>
    <bUnitAI>1</bUnitAI>
    </UnitAI>
    <UnitAI>
    <UnitAIType>UNITAI_COUNTER</UnitAIType>
    <bUnitAI>1</bUnitAI>
    </UnitAI>
    <UnitAI>
    <UnitAIType>UNITAI_PILLAGE</UnitAIType>
    <bUnitAI>1</bUnitAI>
    </UnitAI>
    </UnitAIs>
    <NotUnitAIs/>
    <Builds/>
    <ReligionSpreads/>
    <CorporationSpreads/>
    <GreatPeoples/>
    <Buildings/>
    <ForceBuildings/>
    <HolyCity>NONE</HolyCity>
    <ReligionType>NONE</ReligionType>
    <StateReligion>NONE</StateReligion>
    <PrereqReligion>NONE</PrereqReligion>
    <PrereqCorporation>NONE</PrereqCorporation>
    <PrereqBuilding>NONE</PrereqBuilding>
    <PrereqTech>TECH_GUILDS</PrereqTech>
    <TechTypes>
    <PrereqTech>TECH_HORSEBACK_RIDING</PrereqTech>
    </TechTypes>
    <BonusType>BONUS_IRON</BonusType>
    <PrereqBonuses/>
    <ProductionTraits/>
    <Flavors/>
    <iAIWeight>0</iAIWeight>
    <iCost>90</iCost>
    <iHurryCostModifier>0</iHurryCostModifier>
    <iAdvancedStartCost>100</iAdvancedStartCost>
    <iAdvancedStartCostIncrease>0</iAdvancedStartCostIncrease>
    <iMinAreaSize>-1</iMinAreaSize>
    <iMoves>1</iMoves>
    <bNoRevealMap>0</bNoRevealMap>
    <iAirRange>0</iAirRange>
    <iAirUnitCap>0</iAirUnitCap>
    <iDropRange>0</iDropRange>
    <iNukeRange>-1</iNukeRange>
    <iWorkRate>0</iWorkRate>
    <iBaseDiscover>0</iBaseDiscover>
    <iDiscoverMultiplier>0</iDiscoverMultiplier>
    <iBaseHurry>0</iBaseHurry>
    <iHurryMultiplier>0</iHurryMultiplier>
    <iBaseTrade>0</iBaseTrade>
    <iTradeMultiplier>0</iTradeMultiplier>
    <iGreatWorkCulture>0</iGreatWorkCulture>
    <iEspionagePoints>0</iEspionagePoints>
    <TerrainImpassables/>
    <FeatureImpassables/>
    <TerrainPassableTechs/>
    <FeaturePassableTechs/>
    <iCombat>9</iCombat>
    <iCombatLimit>100</iCombatLimit>
    <iAirCombat>0</iAirCombat>
    <iAirCombatLimit>0</iAirCombatLimit>
    <iXPValueAttack>4</iXPValueAttack>
    <iXPValueDefense>2</iXPValueDefense>
    <iFirstStrikes>0</iFirstStrikes>
    <iChanceFirstStrikes>0</iChanceFirstStrikes>
    <iInterceptionProbability>0</iInterceptionProbability>
    <iEvasionProbability>0</iEvasionProbability>
    <iWithdrawalProb>0</iWithdrawalProb>
    <iCollateralDamage>0</iCollateralDamage>
    <iCollateralDamageLimit>0</iCollateralDamageLimit>
    <iCollateralDamageMaxUnits>0</iCollateralDamageMaxUnits>
    <iCityAttack>0</iCityAttack>
    <iCityDefense>0</iCityDefense>
    <iAnimalCombat>0</iAnimalCombat>
    <iHillsAttack>0</iHillsAttack>
    <iHillsDefense>0</iHillsDefense>
    <TerrainNatives/>
    <FeatureNatives/>
    <TerrainAttacks>
    <TerrainAttack>
    <TerrainType>TERRAIN_DESERT</TerrainType>
    <iTerrainAttack>50</iTerrainAttack>
    </TerrainAttack>
    </TerrainAttacks>
    <TerrainDefenses>
    <TerrainDefense>
    <TerrainType>TERRAIN_DESERT</TerrainType>
    <iTerrainDefense>50</iTerrainDefense>
    </TerrainDefense>
    </TerrainDefenses>
    <FeatureAttacks/>
    <FeatureDefenses/>
    <UnitClassAttackMods/>
    <UnitClassDefenseMods/>
    <UnitCombatMods>
    <UnitCombatMod>
    <UnitCombatType>UNITCOMBAT_MOUNTED</UnitCombatType>
    <iUnitCombatMod>25</iUnitCombatMod>
    </UnitCombatMod>
    </UnitCombatMods>
    <UnitCombatCollateralImmunes/>
    <DomainMods/>
    <BonusProductionModifiers/>
    <iBombRate>0</iBombRate>
    <iBombardRate>0</iBombardRate>
    <SpecialCargo>NONE</SpecialCargo>
    <DomainCargo>NONE</DomainCargo>
    <iCargo>0</iCargo>
    <iConscription>1</iConscription>
    <iCultureGarrison>5</iCultureGarrison>
    <iExtraCost>0</iExtraCost>
    <iAsset>3</iAsset>
    <iPower>10</iPower>
    <UnitMeshGroups>
    <iGroupSize>3</iGroupSize>
    <fMaxSpeed>1.75</fMaxSpeed>
    <fPadTime>1</fPadTime>
    <iMeleeWaveSize>3</iMeleeWaveSize>
    <iRangedWaveSize>0</iRangedWaveSize>
    <UnitMeshGroup>
    <iRequired>3</iRequired>
    <EarlyArtDefineTag>ART_DEF_UNIT_CAMELLANCER</EarlyArtDefineTag>
    </UnitMeshGroup>
    </UnitMeshGroups>
    <FormationType>FORMATION_TYPE_RANGED</FormationType>
    <HotKey/>
    <bAltDown>0</bAltDown>
    <bShiftDown>0</bShiftDown>
    <bCtrlDown>0</bCtrlDown>
    <iHotKeyPriority>0</iHotKeyPriority>
    <FreePromotions/>
    <LeaderPromotion>NONE</LeaderPromotion>
    <iLeaderExperience>0</iLeaderExperience>
    </UnitInfo>
    }
    делал это все через редактор ВДК Red Force мод мой видит но когда я пытаюсь его установить в игру что бы посмотреть что вышло и что дальше менять установка зависает на 78 процентах прошу кто лучше разбирается меня подскажите может у меня где-то ошибка или дайте совет как дать Германии еще одно уникального юнита заранее спасибо
    продвинь это сообщение в соцсеть:  

  2. #2
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    Цитата Сообщение от shurik1101 Посмотреть сообщение
    потом создал папку Civilizations там файл CIV4CivilizationInfos_1 там прописал <Type>CIVILIZATION_GERMANY</Type>
    [MULTIMODE]
    <Units>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    </Units>
    {
    ну вот здесь же.. надо написать строчки ВМЕСТО которых будет добавлено..
    должно быть так:
    Код:
    <Type>CIVILIZATION_GERMANY</Type>
    <UnitType>UNIT_GERMAN_PANZER</UnitType>
    </Unit>
    {
    и [MULTIMODE] тут не нужно.. ты же не собираешься менять строки, только добавлять..

    Цитата Сообщение от shurik1101 Посмотреть сообщение
    <Units>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    </Units>
    }
    а здесь прописано, что нужно вставить... и прописано два раза одно и тоже..
    надо так:

    Код:
    <Unit>
    <UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
    <UnitType>UNIT_Teutonic Knight</UnitType>
    </Unit>
    }

    Цитата Сообщение от shurik1101 Посмотреть сообщение
    потом создал папку Units там файл CIV4UnitInfos_1 в нем прописал <Type>UNIT_Teutonic Knight</Type>
    </UnitInfo>
    {
    здесь ты пишешь куда внести данные.. и вносишь их в "<Type>UNIT_Teutonic Knight</Type>"..
    но это новый юнит, его еще нет в файле, изменения никуда не внесутся...
    надо так:
    Код:
    <Type>UNIT_BYZANTINE_CATAPHRACT</Type>
    </UnitInfo>
    {
    чтобы строки вставились после византийского катафракта, последнего из юнитов заменяющих рыцаря..

    Цитата Сообщение от shurik1101 Посмотреть сообщение
    делал это все через редактор ВДК Red Force мод мой видит но когда я пытаюсь его установить в игру что бы посмотреть что вышло и что дальше менять установка зависает на 78 процентах прошу кто лучше разбирается меня подскажите может у меня где-то ошибка или дайте совет как дать Германии еще одно уникального юнита заранее спасибо
    попробуй исправить, что выше написал... если будут еще ошибки, закинь вдк в архив загрузи куда-нибудь и кинь тут ссылку..
    посмотрю, что не так..
    продвинь это сообщение в соцсеть:  

  3. #3
    не помогло все так же виснет на 78 кидаю ссылку на свой ВДК на яндекс диске https://yadi.sk/d/xgGutQA5gMx5AQ
    продвинь это сообщение в соцсеть:  

  4. #4
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    \1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Art
    CIV4ArtDefines_Unit_1.ini

    строчки должны идти по порядку.. и заголовка нет.. жирным исправления:

    Код:
    <Type>ART_DEF_UNIT_KNIGHT</Type>
    </UnitArtInfo>
    {
    </UnitArtInfo>
    <UnitArtInfo>
    <Type>ART_DEF_UNIT_Teutonic</Type>
    <Button>Art/Units/Teutonic_Knight/HeaterShield.dds</Button>
    <fScale>0.42</fScale>
    <fInterfaceScale>0.9</fInterfaceScale>
    <bActAsLand>0</bActAsLand>
    <bActAsAir>0</bActAsAir>
    <NIF>Art/Units/Teutonic_Knight/HeavyCavalry.nif</NIF>
    <KFM>Art/Units/HeavyCavalry/HeavyCavalry.kfm</KFM>
    <SHADERNIF>Art/Units/Teutonic_Knight/HeavyCavalry.nif</SHADERNIF>
    <ShadowDef>
    <ShadowNIF>Art/Units/01_UnitShadows/UnitShadow.nif</ShadowNIF>
    <ShadowAttachNode>BIP Pelvis</ShadowAttachNode>
    <fShadowScale>0.9</fShadowScale>
    </ShadowDef>
    <fBattleDistance>0.35</fBattleDistance>
    <fRangedDeathTime>0.05</fRangedDeathTime>
    <bActAsRanged>1</bActAsRanged>
    <TrainSound>AS2D_UNIT_BUILD_UNIT</TrainSound>
    <AudioRunSounds>
    <AudioRunTypeLoop/>
    <AudioRunTypeEnd/>
    </AudioRunSounds>
    </UnitArtInfo>
    }

    \1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Units
    CIV4UnitInfos_1.ini

    Код:
    <EarlyArtDefineTag>ART_DEF_UNIT_CAMELLANCER</EarlyArtDefineTag>
    тут должен быть прописан тег из файла CIV4ArtDefines_Unit_1.ini
    должно быть так:

    Код:
    <EarlyArtDefineTag>ART_DEF_UNIT_Teutonic</EarlyArtDefineTag>
    \1_9_Shurik1101_new_units_for_civilizations\ID_1\Files for copy\Beyond the Sword\Assets\Art\Units
    папку "Teutonic Knight" переименовать в "Teutonic_Knight"
    фиг её знает, как игра на пробелы прореагирует..


    пробуй..
    продвинь это сообщение в соцсеть:  

  5. #5
    мод установился но теперь вылетает игра пишет вот что failed loading xml file xml\Art/Civ4Art Defines_Unit.xml[FXml.cpp:133] LoadXML call Failed For ArtDefines_Unit.xml на всякий случай вот ссылка на измененный ВДК https://yadi.sk/d/xgGutQA5gMx5AQ
    продвинь это сообщение в соцсеть:  

  6. #6
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    \1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Art
    CIV4ArtDefines_Unit_1.ini
    это добавь:

    Код:
    </UnitArtInfo>
    }
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Похожие темы

  1. Ответов: 65
    Новое: 11.12.2022, 17:09
  2. Добавление новых юнитов
    от lllexa в разделе Civ3 - Модостроение
    Ответов: 17
    Новое: 02.09.2009, 16:32
  3. Добавление юнитов
    от Markus в разделе Civ3 - Технические вопросы
    Ответов: 0
    Новое: 16.04.2009, 15:53
  4. Куча новых крутых юнитов
    от Степаныч в разделе Civ4 - Модная Цивилизация
    Ответов: 3
    Новое: 23.07.2007, 20:47
  5. [SDK] Добавление новых XML атрибутов и их использование в SDK
    от JCricket в разделе Civ4 - Модная Цивилизация
    Ответов: 5
    Новое: 19.11.2006, 06:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters