Набор инструментов и полезных программ для моддинга в medieval 2 total war

Набор инструментов и полезных программ для моддинга в medieval 2 total war thumbnail

Полезные советы для моддинга в Medieval 2: Total War

Для начала маленький совет – обязательно снимите галочку в корневой папки Medieval 2: Total War “Только для чтения”, так вам будет легче модернизировать игру.

Как убрать зелёные маркеры у отрядов:

Заходим в папку игры открываем файл medieval2.preference.cfg, и вместо текста:

disable_arrow_markers = 0

ставим:

disable_arrow_markers = 1

Как отключить “туман войны” на стратегической карте:

Нажмите клавишу [~] на стратегической карте для показа консоли, после этого введите эту команду:

toggle_fow

Если ещё раз её ввести, “туман войны” снова будет влючен.

Как открыть все фракции для игры:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл descr_strat.txt, и вместо текста:

playable

england

france

hre

spain

venice

end

unlockable

sicily

milan

scotland

byzantium

russia

moors

turks

egypt

denmark

portugal

poland

hungary

end

nonplayable

papal_states

aztecs

mongols

timurids

slave

end

ставим текст:

playable

england

france

hre

spain

venice

sicily

milan

scotland

byzantium

russia

moors

turks

egypt

denmark

portugal

poland

hungary

end

unlockable

end

nonplayable

papal_states

aztecs

mongols

timurids

slave

end

Можно также и перетащить фракции papal_states и slave, они вполне играбельны.

Как сделать так чтоб на страткарте показывались годы а не ходы:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл descr_strat.txt, и удаляем строчку:

show_date_as_turns

Как уменьшить/увеличить появление разбойников и пиратов на страткарте:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл descr_strat.txt и ищем параметр

brigand_spawn_value 20

pirate_spawn_value 28

Уменьшение цифры приводит к увеличению появления разбойников/пиратов, и наоборот.

Как увеличить или уменьшить продолжительность года по отношению к ходам:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл descr_strat.txt и ищем параметр

timescale 2.00

Ставим допустим 1.00 – тогда будет один ход один год, или 0.5 – два хода один год (лето и зима), или 0,25 – четыре хода один год.

Как убрать зелёные стрелочки на страткарте (позволяющие юнитам переходить через проливы):

Заходим в папку игры/data/world/maps/base открываем файл map_features.tga программой Photoshop, и закрашиваем зелёный цвет чёрным. После этого обязательно удаляем файл map.rwm – иначе ничего не изменится (игра сама создаст этот файл при запуске кампании). Всё, теперь армии не смогут переходить через проливы

Как определить координаты на стратегической карте:

Нажмите клавишу [~] на стратегической карте для показа консоли, после этого введите эту команду:

show_cursorstat

Примечание: чтоб заново не вводить эту комманду, просто нажмите (если консоль включена) клавишу “верх”

Как приблизить или отдалить вторжение монголов или тимуроидов:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл descr_events.txt и ищем параметр

event historic mongols_invasion_warn

date 128 144 – монголы

и

event historic timurids_invasion_warn

date 288 304 – тимуроиды

Первая цифра означает через сколько лет от начала игры (заметьте, не ходов, а лет) появиться сообщение о надвигающейся угрозы с востока, вторая цифра – само вторжение. Можете отредактировать эти параметры на свой выбор.

Также:

event historic gunpowder_discovered

date 160 170

movie event/gunpowder_invented.bik – изобретение пороха

event historic world_is_round

date 320 328 – открываеться скрытая часть карты с Новым Светом, и также возможность плавать без ограничений.

Где можно отредактировать армии монголов и тимуроидов:

Заходим в папку игры/data/world/maps/campaign/imperial_campaign открываем файл campaign_script.txt

В этом файле возможно отредактировать армии монголов и тимуроидов.

Как активизировать Редактор Сражений:

Заходим в папку игры открываем файл medieval2.preference.cfg, и в самый низ добавляем текст:

[features]

editor = true

Примечание: при выходе из игры, этот текст автоматически с файла удаляеться, поэтому если захочете вновь воспользоваться Редактором Сражений, то вышеуказанную процедуру повторите.

Как распаковать и запаковать музыку в игре:

Для начала скачиваем распаковщик музыки, вот ссылка – Xidx.zip

Затем копируем из скаченого архива файлы xidx.bat и xidx.exe и вставляем их в папку игрыdatasounds и запускаете файл xidx.bat После того как прога распакует все архивы, файлы Music.dat и Music.idx удаляете. Затем копируете в папку music свою музыку (вашы файлы должны быть идентичны по названию с файлами из папки music) и запускаете игру. Игра создаст на основе папки music новые Music.dat и Music.idx

Чем просматривать видеофайлы игры формата bik:

Скачиваем прогу RAD Video Tools – RADTools устанавливаем и запускаем файл radvideo.exe

Также с помощью этой проги можно и конвертировать видеофайлы других форматов в формат bik

Файлик system.log.txt в Medieval 2: Total War означает замену команды -show_err

Как воспользоваться анпакером

Если у вас есть папка tools, то открываем её, папку unpacker и запускаем необходимый файл (“unpack_all” либо другой, в зависимости от того, что вам необходимо распаковать), на вопросы отвечаем “Y”, ждём окончания распаковки, долго.

Если же папка tools у вас отсутствует:

Создаём в директории игры папку tools, а в ней ещё и папку unpacker

Копируем в эту папку файлы list_contents.bat, unpack_all.bat и unpacker.exe (взять их можно здесь – imperialtw.narod.ru/moding/Anpak.zip ).

Затем запускаем unpack_all.bat, на все вопросы вписываем “Y”, ждём распаковки, долго. Да, хочу заметить – подготовте место на винте, так как распакованные файлы займут на винте почти 7 гигабайт (а может и больше).

Примечание1:

Если хотите чтоб распакованные файлы не распаковывались в папку DATA, просто переименуйте эту папку например в DATA1

После распаковки, папку с распаковываными файлами (DATA) переименуйте во что угодно, а папку DATA1 в DATA

Примечание2:

Если распаковщик пишет что не может найти файл msvcp71.dll, то просто скопируйте этот файл в папку tools/unpacker.

Да, хочу заметить – подготовьте место на винте, так как распакованные файлы займут на винте почти 7 гигабайт.

Как редактировать распакованные файлы?

По умолчанию игра пользуется файлами из паков. Чтобы вносимые вами изменения заработали необходимо:

После распаковки добавить параметр “–io.file_first” в свойства ярлыка. Пример: если ярлык самой игры, то получится вот так: “Адрес_вашей_папки_с_игройMedieval II Total Warmedieval2.exe” –io.file_first

Аналогично с каждым ярлыком кампании Кингдомс.

А есть ещё один способ. В файле medieval2.preference.cfg добавить строки:

[io]

file_first = true

Источник Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Изменено 01.04.2009, 20:07:35 пользователем marc_89

Источник

В общим за респаунт генералов отвечает файл “campaign_script”, который сидит в “Medieval II Total War – Kingdomsdataworldmapscampaignimperial_campaign”.

;– Mongols invasions —
monitor_event EventCounter EventCounterType mongols_invasion_warn
and EventCounter > 0
; ADD SCOUTING INVASION
add_events
event counter mongols_invasion
date 4 8
end_add_events
if I_EventCounter mongols_invasion_warn == 2
terminate_monitor
end_if
end_monitor

monitor_event EventCounter EventCounterType mongols_invasion
and EventCounter > 0
if I_EventCounter mongols_invasion == 1
add_events
;;; SCOUTING INVASION
event emergent_faction mongols
date 0
; region Tbilisi_Province
region Yerevan_Province
region Bulgar_Province
region Sarkel_Province
region Baghdad_Province
movie event/mongols_invade.bik
;ADD MONGOL INVASION 1
event counter mongols_invasion
date 2
end_add_events
end_if
if I_EventCounter mongols_invasion == 2

;Sarkel
if I_CharacterTypeNearTile mongols named_character, 30 258, 134
set_counter mongols_sarkel 1
end_if
;Tbilisi / Yerevan
if I_CharacterTypeNearTile mongols named_character, 20 278, 101
set_counter mongols_yerevan 1
end_if
;Baghdad
if I_CharacterTypeNearTile mongols named_character, 30 291, 70
set_counter mongols_baghdad 1
end_if

;;; MONGOL INVASION 1 SCRIPT
spawn_army
faction mongols
character Jebe, named character, age 30, x 292, y 166, family ;command 8, dread 9, loyalty 7, piety 1
traits EasternWarlord 3 , GoodCommander 2 , Bloodthirsty 2 , BattleDread 4 , StrategyDread 2 , PublicFaith 1 , Loyal 2 , ContentGeneral 3 ;command 8, dread 9, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Aradai, named character, age 22, x 290, y 168, family ;command 6, dread 7, loyalty 7, piety 1
traits EasternWarlord 2 , Anger 3 , BattleDread 2 , StrategyDread 2 , PublicFaith 1 , Loyal 2 , ContentGeneral 3 ;command 6, dread 7, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Bayan, named character, age 21, x 292, y 162, family ;command 6, dread 7, loyalty 7, piety 1
traits EasternWarlord 2 , Anger 3 , BattleDread 2 , StrategyDread 2 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 6, dread 7, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
end

;;; move them to location of first invasion
if I_CompareCounter mongols_sarkel = 1
reposition_character Jebe, 280, 136
reposition_character Aradai, 277, 133
reposition_character Bayan, 278, 131

end_if
if I_CompareCounter mongols_yerevan = 1

reposition_character Jebe, 291, 109
reposition_character Aradai, 289, 108
reposition_character Bayan, 291, 107

end_if
if I_CompareCounter mongols_baghdad = 1
reposition_character Jebe, 292, 58
reposition_character Aradai, 290, 60
reposition_character Bayan, 293, 63

end_if

;ADD MONGOL INVASION 2
add_events
event counter mongols_invasion
date 20 40
end_add_events
end_if

if I_EventCounter mongols_invasion == 3
;;; MONGOL INVASION 2 SCRIPT
spawn_army
faction mongols
character Batu, named character, age 26, x 292, y 166, family ;command 8, dread 9, loyalty 7, piety 1
traits EasternWarlord 3 , GoodCommander 2 , Genocide 2 , BattleDread 2 , StrategyDread 1 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 8, dread 9, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Subutai, named character, age 25, x 290, y 168, family ;command 9, dread 9, loyalty 7, piety 1
traits EasternWarlord 2 , GoodCommander 3 , Anger 3 , BattleDread 3 , StrategyDread 3 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 9, dread 9, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Berkei, named character, age 24, x 292, y 162, family ;command 7, dread 7, loyalty 7, piety 6
traits EasternWarlord 3 , Anger 2 , BattleDread 2 , StrategyDread 2 , PublicFaith 4, TouchedByTheGods 1 , Loyal 2, ContentGeneral 3 ;command 7, dread 7, loyalty 7, piety 6
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Orda, named character, age 23, x 288, y 168, family ;command 7, dread 7, loyalty 7, piety 1
traits EasternWarlord 3 , StrategicSkill 1 , BattleDread 2 , StrategyDread 3 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 7, dread 7, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
end

if I_CompareCounter mongols_sarkel = 1
reposition_character Batu, 280, 136
reposition_character Subutai, 277, 133
reposition_character Berkei, 278, 131
reposition_character Orda, 277, 136

end_if
if I_CompareCounter mongols_yerevan = 1

reposition_character Batu, 291, 109
reposition_character Subutai, 289, 108
reposition_character Berkei, 291, 107
reposition_character Orda, 288, 106

end_if
if I_CompareCounter mongols_baghdad = 1
reposition_character Batu, 292, 58
reposition_character Subutai, 290, 60
reposition_character Berkei, 293, 63
reposition_character Orda, 290, 65

end_if

;ADD MONGOL INVASION 3
add_events
event counter mongols_invasion
date 30 50
end_add_events
end_if

if I_EventCounter mongols_invasion == 4
;;; MONGOL INVASION 3 SCRIPT
spawn_army
faction mongols
character Hulegu, named character, age 25, x 292, y 166, family ;command 8, dread 9, loyalty 7, piety 0
traits EasternWarlord 3 , Genocide 2 , NaturalMilitarySkill 2 , BattleDread 3 , StrategyDread 2 , Loyal 2, ContentGeneral 3 ;command 8, dread 9, loyalty 7, piety 0
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Kitbuqa, named character, age 24, x 290, y 168, family ;command 8, dread 9, loyalty 7, piety 0
traits EasternWarlord 3 , Anger 3 , BattleDread 3 , StrategyDread 2 , Loyal 2, ContentGeneral 3 ;command 8, dread 9, loyalty 7, piety 0
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Abaqha, named character, age 23, x 292, y 162, family ;command 7, dread 7, loyalty 7, piety 0
traits EasternWarlord 2 , Bloodthirsty 2 , GoodCommander 2 , BattleDread 2 , StrategyDread 2 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 7, dread 7, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction mongols
character Kuo_Kan, named character, age 22, x 288, y 168, family ;command 7, dread 7, loyalty 7, piety 0
traits EasternWarlord 2 , Bloodthirsty 2 , GoodCommander 2 , BattleDread 2 , StrategyDread 2 , PublicFaith 1, Loyal 2, ContentGeneral 3 ;command 7, dread 7, loyalty 7, piety 1
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Infantry exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Light Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Horse Archers exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
unit AS Trebuchet exp 6 armour 0 weapon_lvl 0
end

if I_CompareCounter mongols_sarkel = 1
reposition_character Hulegu, 280, 136
reposition_character Kitbuqa, 277, 133
reposition_character Abaqha, 278, 131
reposition_character Kuo_Kan, 277, 136

end_if
if I_CompareCounter mongols_yerevan = 1

reposition_character Hulegu, 291, 109
reposition_character Kitbuqa, 289, 108
reposition_character Abaqha, 291, 107
reposition_character Kuo_Kan, 288, 106

end_if
if I_CompareCounter mongols_baghdad = 1
reposition_character Hulegu, 292, 58
reposition_character Kitbuqa, 290, 60
reposition_character Abaqha, 293, 63
reposition_character Kuo_Kan, 290, 65

end_if

terminate_monitor
end_if
end_monitor

;– Timurids invasion —
monitor_event EventCounter EventCounterType timurids_invasion_warn
and EventCounter > 0
; ADD SCOUTING INVASION
add_events
event counter timurids_invasion
date 2 4
end_add_events
if I_EventCounter timurids_invasion_warn == 2
terminate_monitor
end_if
end_monitor

monitor_event EventCounter EventCounterType timurids_invasion
and EventCounter > 0
if I_EventCounter timurids_invasion == 1
;;; SCOUTING INVASION
add_events
event emergent_faction timurids
date 0
; region Tbilisi_Province
region Yerevan_Province
region Bulgar_Province
region Sarkel_Province
region Baghdad_Province
movie event/timurids_invade.bik
; ADD TIMURID INVASION 1
event counter timurids_invasion
date 2
end_add_events
end_if
if I_EventCounter timurids_invasion == 2

;Sarkel
if I_CharacterTypeNearTile timurids named_character, 30 258, 134
set_counter timurids_sarkel 1
end_if
;Tbilisi / Yerevan
if I_CharacterTypeNearTile timurids named_character, 20 278, 101
set_counter timurids_yerevan 1
end_if
;Baghdad
if I_CharacterTypeNearTile timurids named_character, 30 291, 70
set_counter timurids_baghdad 1
end_if

;;; TIMURID INVASION 1 SCRIPT
spawn_army
faction timurids
character Timur, named character, age 30, x 292, y 166, family ;Command 9 Dread 9 Loyalty 6 Piety 4
traits EasternWarlord 3 , GoodCommander 3 , Bloodthirsty 2 , BattleDread 3 , StrategyDread 2 , PublicFaith 4 , Loyal 1 , ContentGeneral 3 ;command 9, dread 9, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Husayn, named character, age 24, x 290, y 168, family ;Command 7 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , GoodCommander 1 , Anger 3 , BattleDread 2 , StrategyDread 3 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 7, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Umar_Shaykh, named character, age 23, x 292, y 162, family ;Command 6 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , Anger 3 , BattleDread 3 , StrategyDread 2 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 6, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Naffatun exp 6 armour 0 weapon_lvl 0
unit AS Grand Bombard exp 6 armour 0 weapon_lvl 0
unit AS Grand Bombard exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Miran, named character, age 22, x 288, y 168, family ;Command 6 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , Bloodthirsty 2 , GoodCommander 1 , BattleDread 2 , StrategyDread 3 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 6, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Naffatun exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
end

;;; move them to location of first invasion
if I_CompareCounter timurids_sarkel = 1
reposition_character Timur, 280, 136
reposition_character Husayn, 277, 133
reposition_character Umar_Shaykh, 278, 131
reposition_character Miran, 277, 136

end_if
if I_CompareCounter timurids_yerevan = 1

reposition_character Timur, 291, 109
reposition_character Husayn, 289, 108
reposition_character Umar_Shaykh, 291, 107
reposition_character Miran, 288, 106

end_if
if I_CompareCounter timurids_baghdad = 1
reposition_character Timur, 292, 58
reposition_character Husayn, 290, 60
reposition_character Umar_Shaykh, 293, 63
reposition_character Miran, 290, 65

end_if

; ADD TIMURID INVASION 2
add_events
event counter timurids_invasion
date 12 24
end_add_events
end_if
if I_EventCounter timurids_invasion == 3
;;; TIMURID INVASION 2 SCRIPT
spawn_army
faction timurids
character Shahrukh, named character, age 22, x 292, y 166, family ;Command 7 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , GoodCommander 1 , Anger 3 , BattleDread 2 , StrategyDread 3 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 7, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Pir_Muhammed, named character, age 21, x 290, y 168, family ;Command 7 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , GoodCommander 1 , Anger 3 , BattleDread 2 , StrategyDread 3 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 7, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephants exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
unit Elephant Artillery exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Nayaga, named character, age 20, x 292, y 162, family ;Command 6 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , Bloodthirsty 2 , GoodCommander 1 , BattleDread 3 , StrategyDread 2 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 6, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Naffatun exp 6 armour 0 weapon_lvl 0
unit AS Grand Bombard exp 6 armour 0 weapon_lvl 0
unit AS Grand Bombard exp 6 armour 0 weapon_lvl 0
end
spawn_army
faction timurids
character Dayir, named character, age 19, x 288, y 168, family ;Command 6 Dread 7 Loyalty 6 Piety 4
traits EasternWarlord 2 , Bloodthirsty 2 , GoodCommander 1 , BattleDread 2 , StrategyDread 3 , PublicFaith 4, Loyal 1, ContentGeneral 3 ;command 6, dread 7, loyalty 6, piety 4
unit Mongol Bodyguard exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Lancers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Mongol Heavy Archers exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit Sabadar Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit ME Halberd Militia exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Turkomans exp 6 armour 0 weapon_lvl 0
unit Naffatun exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
unit AS Rocket Launcher exp 6 armour 0 weapon_lvl 0
end

;;; move them to location of first invasion
if I_CompareCounter timurids_sarkel = 1
reposition_character Shahrukh, 280, 136
reposition_character Pir_Muhammed, 277, 133
reposition_character Nayaga, 278, 131
reposition_character Dayir, 277, 136

end_if
if I_CompareCounter timurids_yerevan = 1

reposition_character Shahrukh, 291, 109
reposition_character Pir_Muhammed, 289, 108
reposition_character Nayaga, 291, 107
reposition_character Dayir, 288, 106

end_if
if I_CompareCounter timurids_baghdad = 1
reposition_character Shahrukh, 292, 58
reposition_character Pir_Muhammed, 290, 60
reposition_character Nayaga, 293, 63
reposition_character Dayir, 290, 65

end_if

terminate_monitor
end_if
end_monitor

Не пугайся, менять придется только несколько строчек. Жирным отмечено то, на что надо менять, а жирным и подчеркнутым, то что надо поменять.

То что отметил жирным – это координаты приземления генералов возле Саркела (Русские земли возле Армян)
А жирным и подчеркнутым – Ереван (Армения) и Багдад (Ирак)
Копируешь строки выделенные жирным и вставляешь в строки выделенные жирным и подчеркнутые.

Думаю ничего сложного, копируешь и вставляешь. Только не вздумай для всех вторжений вставлять одни и те же строки.

Сохраняешь и начинаешь новую кампанию.

Источник