Сичевые Свитки - Статья - Редактируем descr_strat.txt
Представляю свой первый тутор по игре Medieval 2 Total war:
Все данные, которые необходимы для начала игры, такие как:
Отношения, альянсы, типы поведения фракций, выбор ИИ фракций, активность ребелов и пиратов, расположение ресурсов на карте, прописаны в файле:
ваш мод\data\world\maps\campaign\imperial_campaign\ descr_strat.txt
Вот его обрезанное содержание:
---
Campaign imperial_campaign (Название компании)
Playable (Описание фракций, за которых может играть игрок)
russia
normans
armenia
poland
end
unlockable (Фракции которые становятся доступны по ходу игры)
end
nonplayable (Фракции за которые игрок играть не может)
mongols
slave
end
---
start_date 1250 summer (Дата начала кампании)
end_date 1550 summer (Дата конца компании)
timescale 1.00 (Сколько лет за ход)
---
marian_reforms_disabled (Не работает)
rebelling_characters_active (Активированы трейты у мятежников)
gladiator_uprising_disabled (Не работает)
night_battles_enabled
show_date_as_turns (Вместо количества ходов считает количество лет)
brigand_spawn_value 80 (Частота появления ребелов и пиратов(их активность))
pirate_spawn_value 100
---
; >>>> start of resources section <<<< (Ресурсы в провинциях)
Далее задается расположение ресурсов на стратегической карте:
;Inverness_Province (Провинция)
resource coal, 69, 10 (В фале descr_sm_resources.txt прописаны названия, стоимость торговли)
---
; >>>> start of factions section <<<< (Характеристики фракции)
faction venice, trader smith (Фракция, экономическое и военное развитие)
ai_label catholic (Поведение ИИ на карте (в файле descr_campaign_ai_db.txt))
;dead_until_resurrected (Фракция оздается в начале игры, существует всегда)
dead_until_emerged (Фракция не существует до тех пор, пока она не появится по скрипту)
;re_emergent (Фракция может возникать многократно(но нужен соответствующий скрипт)
(; - такой знак обозначает, что эта строчка заблокирована)
denari 10000 (Казна фракции)
denari_kings_purse 3000 (Кошелек короля)
Стратегии экономического развития (первое слово):
Trader - преобладание к росту, торговли, модернизации оружия, играм, гонкам и бонусным построениям.
Balanced - преобладание к росту, облагаемому доходу, торговым премиям уровня (дорог), защите и бонусным построениям.
Comfortable – преобладание к росту, земледелию, играм, гонкам, бонусным премиям и счастью.
Bureaucrat – преобладание к облагаемому доходу, здоровью, торговли, защите, улучшению телохранителей и закону.
Religion – преобладание к росту, лояльности, облагаемому доходу, земледелию, защите и закону.
Fortified – преобладание к защите, облагаемому доходу, росту, лояльности, телохранителям и закону.
Sailor – преобладание к морской торговле, облагаемому доходу, защите, росту, торговли.
Craftsman – преобладание к защите, гонкам, облагаемому доходу, модернизации оружия, бонусным премиям, шахтам, здоровья и росту.
Стратегии военного развития (второе слово):
Genghis – склонен нанимать стреляющую конницу и лёгкую конницу.
Caesar – склонен нанимать тяжёлую пехоту, лёгкую конницу и осадную технику.
Napoleon – склонен нанимать смешанную лёгкую и тяжёлую пехоту, лёгкую конницу.
Mao – склонен нанимать большую массу лёгкой пехоты.
Stalin – склонен нанимать большую массу тяжёлой пехоты.
Smith – без предпочтений.
Henry – склонен нанимать тяжёлую и лёгкую конницу и стрелковую пехоту.
---
Смотрим дальше, следующие характеристики – все о типе архитектуры городов, характеристики генералов и других агентов:
Settlement Town (Тип (Castle, Town))
{
level city (Уровень города или замка)
region Venice_Province (Регион, прописывается в файлах мод\data\world\maps\base\descr_regions.txt descr_regions_and_settlement_name_lookup.txt, descr_sounds_music_types.txt, imperial_campaign_regions_and_settlement_names.txt )
year_founded 0 (Дата основания)
population 4600 (Население)
plan_set default_set (Неизвестно)
faction_creator Venice (Выбор стилей отображения построек)
building(Здания, которые прописаны в мод\data\export_descr_buildings.txt, export_buildings)
building
{
type core_building stone_wall
}
building
{
type temple_catholic small_church
}
building
{
type wonders6 wonder_st_marks_basilica
}
building
{
type hinterland_farms farms
}
building
{
type hinterland_roads roads
}
building
{
type market corn_exchange
}
building
{
type barracks town_guard
}
building
{
type port port
}
---
Далее мы рассмотрим персонажей и их характеристики: (пишутся после всех городов и замков)
Генерал, лидер фракции:
Character Vitale Michele, named character, male, leader, age 47, x 168, y 173 (Добавление героя на старте. Имена и фамилии героев прописаны для фракций в descr_names.txt,descr_names_lookup.txt,
x 168, y 173 это положение героя на карте, если попасть на город- герой будет в городе, х- слева, у- снизу. Named character – тип агента, male – обозначает то, что персонаж мужского пола, age 47 – возраст персонажа, leader – говорит, что персонаж лидер фракции (для одного генерала из всех))
traits Factionleader 1 , GovernorInclination 1 , NaturalMilitarySkill 1 , GoodAdministrator 2 , GoodTrader 2 , ReligionStarter 1 (Трейты: название трейта и уровень)
ancillaries apothecary (Анчи(свита персонажа))
army (Обозначение армии)
unit SE Bodyguard exp 1 armour 0 weapon_lvl 0
unit Urban Spear Militia exp 1 armour 0 weapon_lvl 0 (Описывается сама армия. Название юнита, его опыт, уровень апгрейда брони, уровень оружия)
Адмирал: (по аналогии с генералом)
character Paolo Natale, admiral, male, age 29, x 167, y 171
army
unit galley exp 2 armour 0 weapon_lvl 0
Другие агенты и персонажи: (тут тоже по аналогии)
character Guido Basilio, diplomat, male, age 29, x 164, y 172
traits NaturalDiplomatSkill 2 , GoodDiplomat 1
---
И последнее это отношение фракций друг к другу:
; >>>> start of diplomacy section <<<<
faction_standings mongols, -0.9 poland (Отношения фракций на старте -1 плохие, +1 хорошие; здесь: монголы ненавидят поляк)
faction_standings normans, -0.9 slave
faction_standings armenia, -0.9 slave
faction_standings poland, -0.9 slave
faction_relationships russia, at_war_with slave (Это уже состояние отношений – война (at_war_with), мир(allied_to))
faction_relationships normans, at_war_with slave
faction_relationships armenia, at_war_with slave
faction_relationships poland, at_war_with slave
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
script (это не трогать)
campaign_script.txt (это не трогать)
Ну вот и весь тутор, как видите ничего сложного нет в освоении этого файла. Спасибо за внимание.
Оригинальное Авторство:
Хранитель, форум SICH
История Происхождения:
Взято из модоковальни форума СиЧь.
---

t1aro
alZarif
Dr.Schmeisser
KhanBagatur
gurvinek2005
Crusader556
Haktar
Mady
Valyrian_Legionnaire
DinarMayor
Corrector
kosak4
Farin Frostgeir

