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

Тема: Как ограничить количество городов ДЛЯ ИИ?

  1. #1

    Как ограничить количество городов ДЛЯ ИИ?

    Как ограничить количество городов одним в игре Sid Meier's Civilization V не только для игрока, НО И ДЛЯ ИИ?
    Опция "Один город" в Настройках не ограничивает ИИ.
    продвинь это сообщение в соцсеть:  

  2. #2
    Ненавистница мейнстрима


    Регистрация
    02.02.2010
    Адрес
    Green Ukraine
    Сообщений
    389
    Цитата Сообщение от wasenkin Посмотреть сообщение
    Как ограничить количество городов одним в игре Sid Meier's Civilization V не только для игрока, НО И ДЛЯ ИИ?
    Опция "Один город" в Настройках не ограничивает ИИ.
    Самое простое, что приходит в голову это запретить строительство поселенцев

    Как это сделать?
    Надеюсь, аддон Brave New World присутствует?

    Идем по пути
    ..\Assets\DLC\Expansion2\Gameplay\XML\Units\
    находим файл CIV5Units.xml,
    находим поселенца (<Class>UNITCLASS_SETTLER</Class>) и делаем хитрый ход
    вставляем между строками
    <Found>true</Found>
    и
    <CombatLimit>0</CombatLimit>
    строку
    <ObsoleteTech>TECH_AGRICULTURE</ObsoleteTech>
    Скрытый текст

    Код:
    		<Row>
    			<ID>0</ID>
    			<Class>UNITCLASS_SETTLER</Class>
    			<Type>UNIT_SETTLER</Type>
    			<Moves>2</Moves>
    			<Capture>UNITCLASS_WORKER</Capture>
    			<CivilianAttackPriority>CIVILIAN_ATTACK_PRIORITY_HIGH_EARLY_GAME_ONLY</CivilianAttackPriority>
    			<HurryCostModifier>20</HurryCostModifier>
    			<Domain>DOMAIN_LAND</Domain>
    			<DefaultUnitAI>UNITAI_SETTLE</DefaultUnitAI>
    			<Description>TXT_KEY_UNIT_SETTLER</Description>
    			<Civilopedia>TXT_KEY_CIV5_ANTIQUITY_SETTLER_TEXT</Civilopedia>
    			<Strategy>TXT_KEY_UNIT_SETTLER_STRATEGY</Strategy>
    			<Help>TXT_KEY_UNIT_HELP_SETTLER</Help>
    			<Requirements>TXT_KEY_NO_ACTION_SETTLER_SIZE_LIMIT_HARDCODED</Requirements>
    			<Food>true</Food>
    			<Found>true</Found>
    			<ObsoleteTech>TECH_AGRICULTURE</ObsoleteTech>
    			<CombatLimit>0</CombatLimit>
    			<UnitArtInfo>ART_DEF_UNIT__SETTLER</UnitArtInfo>
    			<UnitArtInfoCulturalVariation>true</UnitArtInfoCulturalVariation>
    			<PortraitIndex>0</PortraitIndex>
    			<IconAtlas>UNIT_ATLAS_1</IconAtlas>
    		</Row>

    Понимаешь, что именно мы сделали?
    Скрытый текст

    ObsoleteTech показывает, после какой технологии данный юнит устаревает - его не будет в списке построек. Ну а поскольку Земледелие (TECH_AGRICULTURE) есть у всех цивилизаций с самого начала игры, то...


    Однако следует отметить, что на этом пути нас ждут два подводных камня - большой и маленький

    Большой камень.
    Как известно, институт в Воле Совместное управление дает бесплатного поселенца.
    Как сделать, чтобы не давал?
    Идем по пути
    ..\Assets\DLC\Expansion2\Gameplay\XML\GameInfo\
    находим файл CIV5Policies.xml,
    находим Совместное управление (<Type>POLICY_COLLECTIVE_RULE</Type>)
    и убираем строку
    <IncludesOneShotFreeUnits>true</IncludesOneShotFreeUnits>
    Скрытый текст

    Код:
    		<Row>
    			<Type>POLICY_COLLECTIVE_RULE</Type>
    			<Description>TXT_KEY_POLICY_COLLECTIVE_RULE</Description>
    			<Civilopedia>TXT_KEY_CIV5_POLICY_COLLECTIVERULE_TEXT</Civilopedia>
    			<Help>TXT_KEY_POLICY_COLLECTIVE_RULE_HELP</Help>
    			<PolicyBranchType>POLICY_BRANCH_LIBERTY</PolicyBranchType>
    			<CultureCost>10</CultureCost>
    			<IncludesOneShotFreeUnits>true</IncludesOneShotFreeUnits>
    			<GridX>1</GridX>
    			<GridY>2</GridY>
    			<CapitalSettlerProductionModifier>50</CapitalSettlerProductionModifier>
    			<PortraitIndex>1</PortraitIndex>
    			<IconAtlas>POLICY_ATLAS_EXP2</IconAtlas>
    			<IconAtlasAchieved>POLICY_A_ATLAS_EXP2</IconAtlasAchieved>
    		</Row>

    Кроме того, из этого файла CIV5Policies.xml
    следует убрать еще эти пять строк
    Скрытый текст

    Код:
    		<Row>
    			<PolicyType>POLICY_COLLECTIVE_RULE</PolicyType>
    			<UnitClassType>UNITCLASS_SETTLER</UnitClassType>
    			<Count>1</Count>
    		</Row>

    (правда, теперь этот институт совсем ненужный )


    Маленький камень (только для играющих на Божестве)
    Как известно, на Божестве ИИ стартует с двумя поселенцами.
    Как сделать, чтобы стартовал с одним?
    Идем по пути
    ..\Assets\DLC\Expansion2\Gameplay\XML\GameInfo\
    находим файл CIV5HandicapInfos.xml,
    находим Божество (<Type>HANDICAP_DEITY</Type>)
    и между строками
    <BarbarianSeaTargetRange>20</BarbarianSeaTargetRange>
    и
    <AIStartingDefenseUnits>2</AIStartingDefenseUnits>
    удаляем строку
    <AIStartingUnitMultiplier>1</AIStartingUnitMultiplier>
    Скрытый текст

    Код:
    		<Row>
    			<Type>HANDICAP_DEITY</Type>
    			<Description>TXT_KEY_HANDICAP_DEITY</Description>
    			<Help>TXT_KEY_HANDICAP_DEITY_HELP</Help>
    			<StartingLocPercent>50</StartingLocPercent>
    			<AdvancedStartPointsMod>75</AdvancedStartPointsMod>
    			<HappinessDefault>9</HappinessDefault>
    			<NumCitiesUnhappinessMod>100</NumCitiesUnhappinessMod>
    			<PopulationUnhappinessMod>100</PopulationUnhappinessMod>
    			<Gold>0</Gold>
    			<GoldFreeUnits>0</GoldFreeUnits>
    			<ProductionFreeUnits>5</ProductionFreeUnits>
    			<ProductionFreeUnitsPopulationPercent>50</ProductionFreeUnitsPopulationPercent>
    			<ProductionFreeUnitsPerCity>2</ProductionFreeUnitsPerCity>
    			<RouteCostPercent>100</RouteCostPercent>
    			<UnitCostPercent>100</UnitCostPercent>
    			<BuildingCostPercent>100</BuildingCostPercent>
    			<ResearchPercent>100</ResearchPercent>
    			<PolicyPercent>100</PolicyPercent>
    			<ImprovementCostPercent>100</ImprovementCostPercent>
    			<CityProductionNumOptionsConsidered>2</CityProductionNumOptionsConsidered>
    			<TechNumOptionsConsidered>2</TechNumOptionsConsidered>
    			<PolicyNumOptionsConsidered>2</PolicyNumOptionsConsidered>
    			<!--<InflationPercent>100</InflationPercent>-->
    			<AttitudeChange>-1</AttitudeChange>
    			<NoTechTradeModifier>20</NoTechTradeModifier>
    			<BarbCampGold>25</BarbCampGold>
    			<BarbSpawnMod>0</BarbSpawnMod>
    			<BarbarianBonus>0</BarbarianBonus>
    			<AIBarbarianBonus>60</AIBarbarianBonus>
    			<EarliestBarbarianReleaseTurn>0</EarliestBarbarianReleaseTurn>
    			<BarbarianLandTargetRange>8</BarbarianLandTargetRange>
    			<BarbarianSeaTargetRange>20</BarbarianSeaTargetRange>
    			<AIStartingUnitMultiplier>1</AIStartingUnitMultiplier>
    			<AIStartingDefenseUnits>2</AIStartingDefenseUnits>
    			<AIStartingWorkerUnits>2</AIStartingWorkerUnits>
    			<AIStartingExploreUnits>1</AIStartingExploreUnits>
    			<AIDeclareWarProb>100</AIDeclareWarProb>
    			<AIWorkRateModifier>100</AIWorkRateModifier>
    			<AIUnhappinessPercent>75</AIUnhappinessPercent>
    			<AIGrowthPercent>55</AIGrowthPercent>
    			<AITrainPercent>50</AITrainPercent>
    			<AIWorldTrainPercent>100</AIWorldTrainPercent>
    			<AIConstructPercent>50</AIConstructPercent>
    			<AIWorldConstructPercent>100</AIWorldConstructPercent>
    			<AICreatePercent>50</AICreatePercent>
    			<AIWorldCreatePercent>100</AIWorldCreatePercent>
    			<AIBuildingCostPercent>50</AIBuildingCostPercent>
    			<AIUnitCostPercent>50</AIUnitCostPercent>
    			<AIUnitSupplyPercent>50</AIUnitSupplyPercent>
    			<AIUnitUpgradePercent>30</AIUnitUpgradePercent>
    			<!--<AIInflationPercent>80</AIInflationPercent>-->
    			<AIPerEraModifier>-5</AIPerEraModifier>
    			<AIAdvancedStartPercent>170</AIAdvancedStartPercent>
    			<AIFreeXP>30</AIFreeXP>
    			<AIFreeXPPercent>100</AIFreeXPPercent>
    			<IconAtlas>DIFFICULTY_ATLAS</IconAtlas>
    			<PortraitIndex>7</PortraitIndex>
    		</Row>


    И еще.
    Хорошо бы после правки перед правкой файлов перевести Стим в автономный режим, дабы Стим не проверял кэш игры (он заменит при проверке кэша правленные файлы оригинальными) или вообще отключить Интернет
    Скрытый текст

    У меня необсуждаемая здесь версия игры и подобной проблемы у меня нет


    Ну и естественно, перед правкой не забываем сохранять резервные копии редактируемых файлов
    продвинь это сообщение в соцсеть:  

    Цива не мультиплеерная игра, и роль сильного ИИ в ней очень сильна

  3. #3
    А если аддон Brave New World не присутствует? У меня с ним возникли проблемы. Почему то игра вылетает при попытке освоить некоторые ресурсы.
    продвинь это сообщение в соцсеть:  

  4. #4
    Ненавистница мейнстрима


    Регистрация
    02.02.2010
    Адрес
    Green Ukraine
    Сообщений
    389
    Цитата Сообщение от wasenkin Посмотреть сообщение
    А если аддон Brave New World не присутствует?
    Тогда просто немного изменится путь к файлам игры

    Если есть аддон Gods and Kings, то в пути следует вместо Expansion2 использовать просто Expansion, будет так - ..\Assets\DLC\Expansion2\Gameplay\XML\..
    Если нет аддона Gods and Kings, то в пути следует убрать DLC\Expansion2\, будет так - ..\Assets\Gameplay\XML\..
    Скрытый текст

    Можно просто поискать файл CIV5Units.xml в папке с Цивой.
    У меня таких файлов три - для Классики, для аддона Gods and Kings (Expansion), аддона Brave New World (Expansion2)
    продвинь это сообщение в соцсеть:  

    Цива не мультиплеерная игра, и роль сильного ИИ в ней очень сильна

  5. #5


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

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

Похожие темы

  1. Количество игроков на карте
    от MorganSpb в разделе Civ 5 - Технические вопросы сетевой игры
    Ответов: 1
    Новое: 14.01.2016, 14:44
  2. Количество ходов
    от Kma в разделе Civ4 - Игровые вопросы
    Ответов: 14
    Новое: 20.01.2008, 00:37
  3. Помогите убрать лимит на количество городов!
    от Hiavatha в разделе Civ3 - Модостроение
    Ответов: 6
    Новое: 26.09.2007, 10:20
  4. Количество голосов при голосовании
    от Termitnik в разделе Civ4 - Игровые вопросы
    Ответов: 3
    Новое: 26.11.2006, 14:27
  5. Количество городов
    от Wasik в разделе Civ4 - Модная Цивилизация
    Ответов: 7
    Новое: 08.11.2006, 01:20

Ваши права

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

free counters