Community Imperial: [Сичевые Свитки - Статья - Редактируем descr_strat.txt] - Сообщество Империал




Master_TW_DAR

[Сичевые Свитки - Статья - Редактируем descr_strat.txt]

[Сичевые Свитки - Статья - Редактируем descr_strat.txt]
Theme created: 23 January 2024, 18:58 · Author: Master_TW_DAR
Views:
 3 521

 Master_TW_DAR
  • Imp
Imperial
 

Date: 23 January 2024, 18:58

Сичевые Свитки - Статья - Редактируем 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

История Происхождения:

Взято из модоковальни форума СиЧь.

---
     bitterhowl
    • Imp
    Imperial
     

    Date: 28 January 2024, 04:05

    В разделе фракции пропустили семейное древо.
       Master_TW_DAR
      • Imp
      Imperial
       

      Date: 28 January 2024, 22:44

      Для самых маленьких :041: Хотел удалить сначала, потом решил оставить - вдруг кому-то из новичков пригодится :D

      ---

      Quote

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


      1-й вариант

      Добавить в medieval2.preference.cfg следущие строки и сохранить:

      [misc]
      unlock_campaign = true
      


      2-й вариант

      Идем сюда: Medieval II Total War\data\world\maps\campaign\imperial_campaign\
      Редактируем файл descr_strat.txt:

      campaign imperial_campaign
      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
      


      Вырезаем название фракции из секции unlockable/nonplayable и вставляем в секцию playable
        Translate a Page
        Conditions · Responsibility · Confid. · About · 03 Jul 2026, 00:02 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite