PDA

Просмотр полной версии : Добавленные теги *.xml файлов в Варлордах



PSYX
30.07.2006, 22:25
Насколько известно *.xml файлы в Варлордах были хорошо изменены... Этот топик, посвящён информации о том, какие и где теги добавили...

Я начал с CIV4UnitInfos.xml: (Жирным цветом, обозначены добавленные теги Варлордов)

<UnitInfo>
<Class>UNITCLASS_LION</Class>
<Type>UNIT_LION</Type>
<UniqueNames/>
<Special>NONE</Special>
<Capture>NONE</Capture>
<Combat>NONE</Combat>
<Domain>DOMAIN_LAND</Domain>
<DefaultUnitAI>UNITAI_ANIMAL</DefaultUnitAI>
<Invisible>NONE</Invisible>
<SeeInvisible>NONE</SeeInvisible>
<Description>TXT_KEY_UNIT_LION</Description>
<Civilopedia>TXT_KEY_CONCEPT_ANIMALS_PEDIA</Civilopedia>
<Strategy>TXT_KEY_UNIT_ANIMAL_STRATEGY</Strategy>
<Advisor>NONE</Advisor>
<bAnimal>1</bAnimal>
<bFood>0</bFood>
<bNoBadGoodies>0</bNoBadGoodies>
<bOnlyDefensive>0</bOnlyDefensive>
<bNoCapture>0</bNoCapture>
<bRivalTerritory>0</bRivalTerritory>
<bMilitaryHappiness>0</bMilitaryHappiness>
<bMilitarySupport>0</bMilitarySupport>
<bMilitaryProduction>0</bMilitaryProduction>
<bPillage>0</bPillage>
<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>0</bFirstStrikeImmune>
<bNoDefensiveBonus>1</bNoDefensiveBonus>
<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
<bCanMoveImpassable>0</bCanMoveImpassable>
<bFlatMovementCost>0</bFlatMovementCost>
<bIgnoreTerrainCost>0</bIgnoreTerrainCost>
<bNukeImmune>0</bNukeImmune>
<bPrereqBonuses>0</bPrereqBonuses>
<bPrereqReligion>0</bPrereqReligion>
<bMechanized>0</bMechanized>
<UnitClassUpgrades/>
<UnitClassTargets/>
<UnitCombatTargets/>
<UnitClassDefenders/>
<UnitCombatDefenders/>
<UnitAIs>
<UnitAI>
<UnitAIType>UNITAI_ANIMAL</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
</UnitAIs>
<NotUnitAIs/>
<Builds/>
<ReligionSpreads/>
<GreatPeoples/>
<Buildings/>
<ForceBuildings/>
<HolyCity>NONE</HolyCity>
<ReligionType>NONE</ReligionType>
<StateReligion>NONE</StateReligion>
<PrereqReligion>NONE</PrereqReligion>
<PrereqBuilding>NONE</PrereqBuilding>
<PrereqTech>NONE</PrereqTech>
<TechTypes/>
<BonusType>NONE</BonusType>
<PrereqBonuses/>
<ProductionTraits/>
<Flavors/>
<iAIWeight>0</iAIWeight>
<iCost>-1</iCost>
<iHurryCostModifier>0</iHurryCostModifier>
<iMinAreaSize>-1</iMinAreaSize>
<iMoves>1</iMoves>
<iAirRange>0</iAirRange>
<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>
<TerrainImpassables/>
<FeatureImpassables/>
<iCombat>2</iCombat>
<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>
<TerrainNative>
<TerrainType>TERRAIN_GRASS</TerrainType>
<bTerrainNative>1</bTerrainNative>
</TerrainNative>
<TerrainNative>
<TerrainType>TERRAIN_PLAINS</TerrainType>
<bTerrainNative>1</bTerrainNative>
</TerrainNative>
<TerrainNative>
<TerrainType>TERRAIN_DESERT</TerrainType>
<bTerrainNative>1</bTerrainNative>
</TerrainNative>
</TerrainNatives>
<FeatureNatives/>
<TerrainDefenses/>
<FeatureDefenses/>
<UnitClassAttackMods/>
<UnitClassDefenseMods/>
<UnitCombatMods/>
<UnitCombatCollateralImmunes/>
<DomainMods/>
<BonusProductionModifiers/>
<iBombRate>0</iBombRate>
<iBombardRate>0</iBombardRate>
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
<iConscription>0</iConscription>
<iCultureGarrison>0</iCultureGarrison>
<iExtraCost>0</iExtraCost>
<iAsset>0</iAsset>
<iPower>0</iPower>
<UnitMeshGroups>
<iGroupSize>3</iGroupSize>
<fMaxSpeed>1.75</fMaxSpeed>
<iMeleeWaveSize>3</iMeleeWaveSize>
<iRangedWaveSize>0</iRangedWaveSize>
<UnitMeshGroup>
<iRequired>3</iRequired>
<EarlyArtDefineTag>ART_DEF_UNIT_LION</EarlyArtDefineTag>
</UnitMeshGroup>
</UnitMeshGroups>
<Button>,Art/Interface/Buttons/Units/Lion.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,6,5</Button>
<HotKey/>
<bAltDown>0</bAltDown>
<bShiftDown>0</bShiftDown>
<bCtrlDown>0</bCtrlDown>
<iHotKeyPriority>0</iHotKeyPriority>
<FreePromotions/>
<LeaderPromotion>NONE</LeaderPromotion>
<iLeaderExperience>0</iLeaderExperience>
</UnitInfo>

Если, кто нить разбирал другие файлы, просьба постить инфу о них здесь...

Blacksun
31.07.2006, 08:01
Civ4BuildInfos.XML - не изменился.
Изменилось значение тега EntityEvent. Раньше оно начиналось с:
ENTEVENT_

теперь начинается с :

ENTITY_EVENT_

Civ4CommandInfos.XML - исключен полностью

NeverMind
31.07.2006, 21:48
PSYX, хорошая идея! Только не надо, наверное, тут все содержимое файла выкладывать. Достаточно указать новые тэги, или исключенные.

Гость
31.07.2006, 22:48
нет-нет, патронов не жалеть, пусть всё пишет - хоть посмотрим полный новый список

NeverMind
01.08.2006, 16:17
Полный новый список - это полный старый список + 8 тэгов. :D

<div class='quotetop'>Цитата</div>
Civ4CommandInfos.XML - исключен полностью[/b]Никуда он не исключен. Просто его не изменяли, используется "ваниловый" файл.


CIV4UnitInfos - добавлено 8 тэгов.

UnitClassTargets - пустой (не используется)
UnitCombatTargets - пустой
UnitClassDefenders - пустой
UnitCombatDefenders - пустой
iHillsAttack (PSYX, ахтунг!) - пустой (0)
UnitCombatCollateralImmunes - используется для осадно-артиллерийских юнитов
LeaderPromotion - Генерал
iLeaderExperience - Генерал (20)

Из других изменений, которые я заметил по юнитам:

- SAM и Marine больше не модернизуруется в Mech Infantry
- Chariot (и аналоги) теперь не апгрейдится в Horse Archer
- Вероятность отступления для Chariot снижена (20->10), зато она получает 100% бонус против Axeman
- Вероятность отступления для Horse Archer повышена до 20, но -10% штраф при атаке им города
- Inca Quechua автоматом получает Combat1
- Уменьшена сила Казаков (18->15) ...[вырезано самоцензурой]... и English Red Coat (16->14)
- еще изменены стратегии AI для некоторых юнитов, ну и поселенцы быстрее строятся у "империалистов"


CIV4PromotionInfos - добавлено 9 тэгов, в основном для продвижения генералов.

PromotionPrereq
bLeader
iHillsAttack - Guerilla 3 (25)
iKamikazePercent - пустой (0)
iRevoltProtection - пустой (0)
iCollateralDamageProtection - Drill 2,3,4 (20)
iPillageChange - пустой (0)
iUpgradeDiscount
iExperiencePercent

...to be continued

swan
01.08.2006, 16:42
<div class='quotetop'>Цитата</div>
PSYX, хорошая идея! Только не надо, наверное, тут все содержимое файла выкладывать. Достаточно указать новые тэги, или исключенные.[/b]
Очень неправильная мысль, поскольку есть такой файлик, который называется *Schema.xml и в нем прописан порядок написания тегов и если нарушить этот порядок то могут возникнуть глюки - поэтому лучше писать полный список с сохранением всей структуры или хотябы писать "соседние" теги (т.е. те, после и перед которыми идет новый тег)

White Hawk
01.08.2006, 16:48
<div class='quotetop'>Цитата</div>
- Inca Quechua автоматом получает Combat1[/b]
Интересно, он и был с Combat1... Или инка теперь не агрессивен?

NeverMind
01.08.2006, 17:14
<div class='quotetop'>Цитата(swan * 1.8.2006, 16:42) 112879</div>

Очень неправильная мысль, поскольку есть такой файлик, который называется *Schema.xml и в нем прописан порядок написания тегов и если нарушить этот порядок то могут возникнуть глюки - поэтому лучше писать полный список с сохранением всей структуры или хотябы писать "соседние" теги (т.е. те, после и перед которыми идет новый тег)
[/b]
Кхм, swan, спасибо за свежую мысль. Я думаю, что те люди, которым надо изменять файлы из CIV в Warlords, уже давно в курсе наличия файлов Shema и порядка расстановки тэгов. Ну, а вообще, пиши тогда как "правильно". Хуже точно не будет. :D

<div class='quotetop'>Цитата(White Hawk * 1.8.2006, 16:48) 112885</div>

<div class='quotetop'>Цитата
- Inca Quechua автоматом получает Combat1[/b]
Интересно, он и был с Combat1... Или инка теперь не агрессивен?
[/b][/quote]
Именно. Теперь он IND+FIN.

Гость
01.08.2006, 17:19
<div class='quotetop'>Цитата(NeverMind * 1.8.2006, 17:14) 112898</div>
Я думаю, что те люди, которым надо изменять файлы из CIV в Warlords, уже давно в курсе наличия файлов Shema и порядка расстановки тэгов. [/b]
не надо всё делать в расчёте на профи - надо заниматься привлечением новичков в модостроители, для них и пиши

NeverMind
01.08.2006, 17:35
Для них я пишу в модиках. Не вижу смысла в дублировании, но если кто то видит, то я совсем не против. :bye:

PSYX
01.08.2006, 20:38
NeverMind,
Огромное спасибо за инфу, эта инфа, полезна прежде всего для адоптации старых модов для Варлордов...

NeverMind
01.08.2006, 21:42
PSYX, ты меня понимаешь http://nm.civfanatics.ru/smiles/smile2.gif Вообще не так просто будет адаптировать большие моды как у тебя, МaxRiga и AndyTerry. Много мелких изменений, которые может и не повлияют, но точно не скажешь.


CIV4CivilizationInfos - новых тэгов нет.

Добавлены уникальные здания и новые лидеры. Изменены цвета (Россия стала темно-красной "DARK_RED", наш ванильный "ORANGE" ушел к Карфагену) и списки городов некоторых цивилизаций. Введенные в Warlords здания и юниты добавлены в список недоступных для варваров.


CIV4TraitInfos - добавлено 4 тэга

iHappiness = +1 для "харизматиков"
iLevelExperienceModifier = -25 для "харизматиков"
iGreatGeneralRateModifier = 100% для "империалистов"
iDomesticGreatGeneralRateModifier - пустой

"Ванильные" тэги и свойства не менялись.


CIV4LeaderHeadInfos - добавлено 2 тэга

VassalRefuseAttitudeThreshold - уровень отношений для мирного принятия вассалитета
iVassalPowerModifier -

- Екатерина и Мунса могут обсуждать мирное поступление в вассалы уже с Pleased
- Александр, Чингисхан, Наполеон, Шака, Цезарь и Август никогда не станут вассалами мирно
- Остальные при Friendly

Изменены traits и любимые civic для многих лидеров. Поменялись музыкальные "ссылки" для варваров. Ну и еще, у некоторых меняется вероятность разрушения взятых городов и тд. Надо будет повнимательней посмотреть.

NeverMind
02.08.2006, 00:10
CIV4BuildingInfos - добавлено 6 тэгов

HappinessTraits - дают дополнительное счастье "харизматикам" (+1 - Обелиск, Телебашня)
iHurryAngerModifier - уменьшает недовольство от форсирования производства (-50 - Жертвенный Алтарь)
bBorderObstacle - Великая Стена
iGreatGeneralRateModifier - пустой (0)
iDomesticGreatGeneralRateModifier - Великая Стена (100)
iBombardDefense - Цитадель (50)

Тэг FreeBuilding теперь отсылает к классу здания, а не к типу. Используется для Stonehenge и Eiffel Tower. Обелиск стал Египетским Обелиском со всеми вытекающими xml-последствиями.

Игровые изменения:

- Castle устаревает после открытия Экономики, но дает +1 торговый путь
- Казармы подешевели (60->50), но дают меньше XP очков (4->3)
- Повысились требования к уровню юнитов, необходимых для постройки Heroic Epic (4->5) и West Point (5->6)
- Spiral Minaret дает больше золота (1->2)
- Space Elevator теперь требует и открытия Спутников (+Robotics)


CIV4BuildingClassInfos - добавлен 1 тэг

bMonument - используется для храмов, соборов, эпосов...

NeverMind
02.08.2006, 12:58
CIV4TechInfos - добавлен 1 тэг

bVassalTrading - технология, открывающая опцию вассалитета (Феодализм)

- Игрок, первым открывший Фашизм, получает Великого Генерала. Больше изменений нет.


CIV4BonusInfos - добавлен 1 тэг

iAIObjective - не используется (0)


CIV4ImprovementInfos - добавлен 1 тэг

bActsAsCity - Форт


CIV4CivicInfos - добавлено 3 тэга

iGreatGeneralRateModifier - не используется (0)
iDomesticGreatGeneralRateModifier - не используется (0)
iExpInBorderModifier - не используется (0)


CIV4EraInfos - добавлен 1 тэг

bFirstSoundtrackFirst - не используется (0)


CIV4ProcessInfo - новых тэгов нет

Значение тэгов iProductionToCommerceModifier, определяющих какой процент молотков конвертируется в золото, колбы, культуру, повысилось с 50 до 100. Значит "процессы" теперь конвертируют один к одному?


CIV4SpesialistInfos - добавлен 1 тэг

iExperience - количество очков XP, которое получают новые юниты в городе с этим специалистом (Great General - 2)

Всё, посмотрел все интересующие меня xml-файлы. Вообще собственно изменений даже меньше, чем между патчами. В основном дополнения.

Blacksun
07.08.2006, 12:31
<div class='quotetop'>Цитата</div>
bActsAsCity - Форт
[/b]

Это что ? теперь форт можно строить на импровементах (не разрушая их ?)

skylined
07.08.2006, 22:47
добавлю свои 5 копеек :)
added tags:

GlobalDefines
<div class=\'quotetop\'>Цитата</div><div class=\'quotemain\'>MAX_PLOT_LIST_ROWS
GREAT_GENERALS_THRESHOLD_INCREASE
GREAT_GENERALS_THRESHOLD_INCREASE_TEAM
GREAT_GENERALS_THRESHOLD
FOREIGN_TRADE_FULL_CREDIT_PEACE_TURNS
VASSAL_REVOLT_OWN_LOSSES_FACTOR
VASSAL_REVOLT_MASTER_LOSSES_FACTOR
VASSAL_HAPPINESS
FREE_VASSAL_LAND_PERCENT
FREE_VASSAL_POPULATION_PERCENT
WARLORD_EXTRA_EXPERIENCE_PER_UNIT_PERCENT
COMBAT_EXPERIENCE_IN_BORDERS_PERCENT
VICTORY_SOUNDTRACK_AVAILABLE
MAX_WITHDRAWAL_PROBABILITY
PLAYER_ALWAYS_RAZES_CITIES
MIN_WATER_SIZE_FOR_OCEAN
MIN_CITY_ATTACK_MODIFIER_FOR_SIEGE_TOWER[/b][/quote]

CIV4GameOptionInfos
<div class=\'quotetop\'>Цитата</div><div class=\'quotemain\'>GAMEOPTION_NO_VASSAL_STATES
GAMEOPTION_NO_GOODY_HUTS[/b][/quote]