PDA

Просмотр полной версии : Добавление новых юнитов цивилизациям



shurik1101
11.09.2020, 23:03
хочу добавить Германии нового юнита что-бы их было два скачал с сайта цивфанатикс модель тевтонского рыцаря сделал все вроде как надо создал папку 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 процентах прошу кто лучше разбирается меня подскажите может у меня где-то ошибка или дайте совет как дать Германии еще одно уникального юнита заранее спасибо

Snake_B
12.09.2020, 00:17
потом создал папку 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] тут не нужно.. ты же не собираешься менять строки, только добавлять..



<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>
}





потом создал папку Units там файл CIV4UnitInfos_1 в нем прописал <Type>UNIT_Teutonic Knight</Type>
</UnitInfo>
{


здесь ты пишешь куда внести данные.. и вносишь их в "<Type>UNIT_Teutonic Knight</Type>"..
но это новый юнит, его еще нет в файле, изменения никуда не внесутся...
надо так:


<Type>UNIT_BYZANTINE_CATAPHRACT</Type>
</UnitInfo>
{


чтобы строки вставились после византийского катафракта, последнего из юнитов заменяющих рыцаря..



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

попробуй исправить, что выше написал... если будут еще ошибки, закинь вдк в архив загрузи куда-нибудь и кинь тут ссылку..
посмотрю, что не так..

shurik1101
12.09.2020, 01:05
не помогло все так же виснет на 78 кидаю ссылку на свой ВДК на яндекс диске https://yadi.sk/d/xgGutQA5gMx5AQ

Snake_B
12.09.2020, 01:58
\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"
фиг её знает, как игра на пробелы прореагирует..


пробуй..

shurik1101
12.09.2020, 02:33
мод установился но теперь вылетает игра пишет вот что 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

Snake_B
12.09.2020, 03:02
\1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Art
CIV4ArtDefines_Unit_1.ini
это добавь:


</UnitArtInfo>
}

shurik1101
12.09.2020, 03:32
все тоже выдает ошибку но в игру зашло видит юнита я вообщем сделал скриншоты они в архиве https://yadi.sk/d/oP4kMTShEAFI3Q

Snake_B
12.09.2020, 19:28
все тоже выдает ошибку но в игру зашло видит юнита я вообщем сделал скриншоты они в архиве https://yadi.sk/d/oP4kMTShEAFI3Q

\1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Civilizations
CIV4CivilizationInfos_1.ini


<Type>CIVILIZATION_GERMANY</Type>
<UnitType>UNIT_GERMAN_PANZER</UnitType>
</Unit>
{
</Unit>
<Unit>
<UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
<UnitType>UNIT_Teutonic Knight</UnitType>
</Unit>
}



и тут... надо поменять, чтоб название нормальное было..

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



<Description>TXT_KEY_UNIT_CAMELLANCER</Description>

shurik1101
12.09.2020, 20:59
все заработало спасибо единственное анимация модели как будто заморожена вот скриншот https://yadi.sk/d/N1STfVaK-0jFYQ

Snake_B
12.09.2020, 22:37
попробуй тут

\1_9_Shurik1101_new_units_for_civilizations\ID_1\XML\Art
CIV4ArtDefines_Unit_1.ini

так изменить:


<NIF>Art/Units/Teutonic_Knight/HeavyCavalry.nif</NIF>
<KFM></KFM>
<SHADERNIF>Art/Units/Teutonic_Knight/HeavyCavalry.nif</SHADERNIF>

вообще, это надо на ихфанатиках, где ты его скачивал, посмотреть.. может там писали что в кфм должно быть прописано..

там еще шары черные снизу, это не должно быть так... посмотри, может там есть другая какая-нибудь модель..

shurik1101
13.09.2020, 16:02
в кфм вроде так должно быть прописанно KFMs:
Teutonic Knight - Charlemagne_HeavyCavalry
Teutonic Foot Knight - Charlemagne_HeavySwordsman
Teutonic Sergeant - Charlemagne_HeavySpearman
но я пробовал ничего не изменилось

Snake_B
13.09.2020, 16:37
так пробовал?


<KFM>Art/Units/Charlemagne_HeavyCavalry/HeavyCavalry.kfm</KFM>

shurik1101
13.09.2020, 17:37
да пробовал все тоже черные круги у меня такой вопрос может это из за того что не все файлы из папки прописаны в CIV4ArtDefines_Unit_1
например написанно у меня так <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/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>
</UnitArtInfo>
}
а в папке Files for copy есть файлы HeaterShield_gloss dds HeavyFootman_256 dds HeavyFootmanGloss_128 dds horns dds horns_gloss dds LightCavalry_Horse_128 dds LightCavalry_Horse_128_gloss dds а из них прописанны только HeaterShield dds HeavyCavalry nif может как то надо и остальные прописать ?

Snake_B
14.09.2020, 11:41
да пробовал все тоже черные круги у меня такой вопрос может это из за того что не все файлы из папки прописаны в CIV4ArtDefines_Unit_1

а в папке Files for copy есть файлы HeaterShield_gloss dds HeavyFootman_256 dds HeavyFootmanGloss_128 dds horns dds horns_gloss dds LightCavalry_Horse_128 dds LightCavalry_Horse_128_gloss dds а из них прописанны только HeaterShield dds HeavyCavalry nif может как то надо и остальные прописать ?

нет, нужно прописывать только .nif, _FX.nif (если есть) и .kfm, остальные подтягиваются автоматически..
и все таки, поменяй это для кфм:


<KFM>Art/Units/Charlemagne_HeavyCavalry/HeavyCavalry.kfm</KFM>

но от кругов это не поможет... так то вроде все остальное правильно.. непонятно..

shurik1101
14.09.2020, 21:03
анимация заработала но круги не исчезли при заходе в игру пишет вот что может в этом дело Tag: TXT_KEY_UNIT_CAMELLANCER in info class was incorrect
Current XML file is: xml\Civilizations\Civ4CivilizationInfos.xml

Snake_B
14.09.2020, 22:56
анимация заработала но круги не исчезли при заходе в игру пишет вот что может в этом дело Tag: TXT_KEY_UNIT_CAMELLANCER in info class was incorrect
Current XML file is: xml\Civilizations\Civ4CivilizationInfos.xml

ну, это название юнита... оно должно быть в текстовом виде прописано.. или просто напиши английским текстом название, вместо "TXT_KEY_UNIT_CAMELLANCER" как-то так "Teutonic_Knight" (может быть и с пробелом заработает нормально)..
от этого кругов не будет..

возможно что-то там еще в папке с моделью было.. какой-то файл..

shurik1101
15.09.2020, 12:11
решил попробывать другую модель только на этот раз добавить Англии замену булавоносца все прописал ошибок нет но юнита не видит вот ссылка на новый ВДК https://yadi.sk/d/W9YmMpMtYhLhtg

Snake_B
16.09.2020, 01:43
а ошибки там есть..

\ID_2\XML\Art\CIV4ArtDefines_Unit_0.ini



<Button>Art/Units/Norman_Swordsman/HeavyFootman_256.dds</Button>


здесь надо прописывать иконку (кнопку).. какую попало ддс прописать, конечно, можно... ошибки не будет, но в игре вместо иконки будет как-то фигня..
если своей нет (с моделью вместе или сам не умеешь делать), хотя бы пропиши такую же как у обычного юнита, которого заменяешь... что ле..



<ShadowNIF>Art/Units/01_UnitShadows/NormanSwordsman.nif</ShadowNIF>

здесь прописываются тени... они пишутся не от балды..
все они лежат в папке "\Civilization 4\Assets\Art\Units\01_unitshadows"
там такого "NormanSwordsman.nif" - нет.. опять же, прописывай так же, как у похожего юнита.. например булавоносца..



<KFM>Art/Units/Charlemagne_HeavySwordsman/NormanSwordsman.kfm</KFM>

хорошо, тут ты прописал папку "\Civilization 4\Beyond the Sword\Assets\Art\Units\Charlemagne_HeavySwordsman"
но там нет файла "NormanSwordsman.kfm"... и не могло его там быть..
там, видимо, должен быть прописан файл "HeavySwordsman.kfm"..

то есть так:
<KFM>Art/Units/Charlemagne_HeavySwordsman/HeavySwordsman.kfm</KFM>


\ID_2\XML\Civilizations\CIV4CivilizationInfos_0.ini


<Type>CIVILIZATION_ENGLAND</Type>
<UnitType>UNIT_ENGLISH_REDCOAT</UnitType>
</Unit>
{
</Unit><Description>Norman_Swordsman</Description>
<Unit>
<UnitClassType>UNITCLASS_MACEMAN</UnitClassType>
<UnitType>UNIT_Norman_Swordsman</UnitType>
</Unit>
}

выделенное жирным (<Description>Norman_Swordsman</Description>).. это откуда и зачем там..


\ID_2\XML\Units\CIV4UnitInfos_0.ini

в этом файле добавляется не один юнит, а два.. второго удалить (<Class>UNITCLASS_SPEARMAN</Class>)..
опять же.. в теге


<EarlyArtDefineTag>ART_DEF_UNIT_VIKING_BESERKER</EarlyArtDefineTag>

тут должно быть прописано название из \ID_2\XML\Art\CIV4ArtDefines_Unit_0.ini
название там <Type>ART_DEF_UNIT_Norman</Type>, значит должно быть так:


<EarlyArtDefineTag>ART_DEF_UNIT_Norman</EarlyArtDefineTag>

shurik1101
29.09.2020, 20:25
9968 закончил я делать рыцаря все получилось и пятно красное убрал и параметры ему выставил все хорошо кароче только вот последний штрих нужно сделать подскажите кто нибудь пожалуйста как ему описание в цивилопедии сделать и вообще на русском написать имя а то он пока у меня Teutonic_Knight а не тевтонский рыцарь

Snake_B
29.09.2020, 21:29
что-то гайдов не нашел никаких... ладно, попробую так, на пальцах...

на примере компонента из мода
\DATA\EXACT\1_5_Vovan66_Ancient_armies\ID_2\Files for copy
папки Rus / Eng в них файлы с текстом.. структуру папок от туда скопируй..
название файлов измени на своё (любое, лишь бы не совпадало с теми, что уже есть в игре/моде)
внутри файла, пропиши свои теги (вот эти вот "teutonic_knight", "teutonic_knight_pedia" и т.п...

для перевода текста из/в кракозяблы бери программу тут: http://sbgames.su/utility-dlya-moddinga-civilization-4/
в файле не должно быть русских букв, только такие вот кракозяблы

пробуй, если что, будем разбираться..

shurik1101
29.09.2020, 23:16
перевел все в код в программе сохранил но ничего не изменилось вот ссылка на вдк https://yadi.sk/d/dD1ZrMs3zIsETw

Snake_B
29.09.2020, 23:58
ну так..
в CIV4UnitInfos_1.ini



<Description>Teutonic_Knight</Description>
<Civilopedia>Teutonic_Knight_PEDIA</Civilopedia>
<Strategy>Teutonic_Knight_STRATEGY</Strategy>


и в CIV4GameText_Civilopedia_Units_Teutonic_Knight(Ru).xml



<Tag>TXT_KEY_Teutonic_Knight</Tag>

<Tag>TXT_KEY_UNIT_Teutonic_Knight_PEDIA</Tag>


должны же теги совпадать..

типа такого:



<Description>TXT_KEY_Teutonic_Knight</Description>
<Civilopedia>TXT_KEY_UNIT_Teutonic_Knight_PEDIA</Civilopedia>
<Strategy>Teutonic_Knight_STRATEGY</Strategy>

shurik1101
01.10.2020, 02:49
возникла проблема с третьим моим юнитом тевтонца и нормана я доделал теперь пробую дать корейцам их дорогую игрушку по имени K2Blackpanther хочу что-бы он заменял им современный обт игра кричит что проблема в файле CIV4ArtDefines_Unit_1 прошу показать в чем моя ошибка вот вдк https://yadi.sk/d/nZcKF70EV4fUFQ заранее спасибо

shurik1101
02.10.2020, 15:21
под моей просьбой выше с этой проблемой я разобрался

shurik1101
03.10.2020, 00:08
хочу поставить одну из моделей(морпеха) этой сборки но там не указан путь к kfm может кто уже пользовался этой сборкой если да то подскажите какой там путь к kfm

shurik1101
03.10.2020, 00:11
https://forums.civfanatics.com/resources/zp-united-kingdom-modern-pack.11448/ хочу добавить модель морпеха из этой сборки но там не указан путь к kfm если кто пользовался ей подскажите путь к kfm

Snake_B
03.10.2020, 00:46
попробуй прописать также, как у обычного морпеха

shurik1101
03.10.2020, 03:03
спасибо помогло еще вопрос хочу что бы юнит заменял ул парашютиста в ванили его нет получается мне что бы его добавить надо проводить манипкуляцию с вашим вдк и если да то как это лучше сделать ?

shurik1101
07.11.2020, 04:35
ну что ж спустя два долгих месяца кропотливой работы мне удалось дать особых юнитов почти всем цивилизациям остались только зулусы,кхмеры,индейцы,шумеры и византийцы. Только иконки не у всех свои у многих иконки стандартных юнитов которых они заменяют например у тевтонского рыцаря иконка рыцаря и я хотел бы это исправить что бы все в конце было качественно а не тяп ляп по этому хотел спросить может кто знает как делать иконки самому и что для это надо?