Всё сделать можно.
Для этого придется немного покопаться в характеристиках AI. Вы найдете их в разделе AI файла DefaultStats.xdb, что лежит в каталоге \GameMechanics\RPGStats (архив data.pak). Откройте файл в «Блокноте» и найдите подраздел Combat, в котором прописано соотношение сил противоборствующих сторон во время сражений. Здесь есть параметр EnemyDamageCoef — коэффициент повреждения, наносимого войсками компьютера (в процентах). Впишите сюда значение в районе 110-120 (или даже выше — изначально стоит 100). В результате армия компьютера увеличится.
Атрибуту EnemyTroopsHealthCoef (коэффициент здоровья вражеских войск) присвойте значение 50-60, а характеристике EnemyWarMachinesHealthCoef (коэффициент прочности боевых машин неприятеля) — 1.5.
Перейдите к разделу Adventure. Он описывает действия компьютера на игровой карте и разбит на три небольших блока: DifficultyNormal (относится к низкому уровню сложности), DifficultyHard (средняя сложность) и DifficultyHeroic (высокая сложность). Если вы опытный игрок, то вас интересует только последний блок.
Первый показатель, который вам необходимо отредактировать — AttackHumanAggressivityCoef, он определяет агрессивность компьютерных игроков в атаке. Обратите внимание, что на всех трех уровнях сложности значение этого параметра равно единице. Повысьте значение до 1.2-1.5, после этого компьютер будет нападать на вас при первой же возможности.
Следующий атрибут — AttackComputerAggressivityCoef, задающий агрессивность одной расы, управляемой компьютером, по отношению к другой. Если вы хотите, чтобы ваши компьютерные оппоненты вовсю рубились между собой, ставьте сюда значение 1-1.5. Но учтите, что подобное изменение не всегда делает AI более серьезным противником. Чаще всего противники в начале раунда начинают междоусобные войны и на какое-то время забывают о вас. Но затем один из них побеждает, захватывает замки, и победить его становится крайне сложно. На наш взгляд, значение характеристики лучше снизить до 0.1-0.2.
Во всех блоках есть настройка CowardiceVersusHuman. Она определяет трусость компьютера в борьбе с вами. Задайте значение 0. Трусам нет места в нашей мини-модификации!
Идем дальше. ArmyPowerCoefBonusPerHeroLevel — коэффициент мощности армии компьютера в зависимости от его уровня. На всех уровнях сложности ее значение одно и то же. В блоках DifficultyHard и DifficultyHeroic стоит прописать этому атрибуту значения 0.2 и 0.3, соответственно. В этом случае на средней и высокой сложности существенно возрастет зависимость силы компьютерного игрока от его уровня.
Показатели AvengerVersusHumanCoef и AvengerVersusComputerCoef задают мстительность компьютерного игрока по отношению к вам и к компьютерному оппоненту соответственно. В первом случае значение параметра одинаково для всех уровней сложности — 1. В разделах DifficultyHard и DifficultyHeroic рекомендуется прописать числа 1.25 и 1.5. Компьютер станет очень злопамятным.
Определенный интерес представляют также настройки HireHeroesPerTown и HireHeroesGlobalLimit. Первая задает максимальное количество героев из одного города, которыми компьютер может одновременно управлять. Вторая — максимальное общее число героев, находящихся в подчинении у AI. Если вы хотите, чтобы враги заполонили собой всю карту, ставьте атрибуту HireHeroesPerTown значение побольше. Но учтите, что при таком раскладе по-настоящему сильных соперников вы себе вряд ли отыщете (все герои будут очень слабыми), да и игра будет сильно тормозить.
Что касается показателя HireHeroesGlobalLimit, то соответствующее ему значение лучше понизить до 12-15. Дело в том, что AI не способен нормально управляться с большим количеством героев. Он воспитывает много слабеньких противников.
Кстати, если вы не профессиональный игрок, а только-только начинаете осваивать мир HoMM 5, то можете проделать операции, обратные описанным, — играть станет значительно проще.
Статья взята из "Игромании" (110). ЕБМП.