- •Руководство по гайдам к Medieval 2: Total War Руководство по Descr_Projectile.Txt, редактируем снаряды (Medieval 2: Total War)
- •Кодировка файла export_descr_ancillaries.Txt (создание«свиты»)
- •Создание «свиты»
- •Учебник по Descr_Mount.Txt (Medieval 2: Total War)
- •Улучшение искусственного интеллекта (ai) Medieval 2: Total War: Интерактивное руководство.
- •#Реформа Мария. Активирование Реформ в Medieval 2: Total War.
- •Описание файлов мтв2: Что и где можно модить
Кодировка файла export_descr_ancillaries.Txt (создание«свиты»)
Привет народ.
Я не видел обучающей статьи об этом разделе моддинга, но я собираюсь показать вам, как добавить новый список «свиты» в игре, с соответствующими механизмами, триггерами и т.д.
Нам потребуются: программы Notepad (желательно Notepad++ – прим. переводчика).
Создание «свиты»
Шаг 1 – установка
Распакуйте мод, который вы хотите установить, или кампанию Medieval 2: Total War.
Шаг 2 – данные
Лучший способ создать их, это, фактически, скопировать существующий оператор (ancillary) для повторного использования.
Я буду использовать приведенный ниже пример, который в этом случае подходит только для основы, и выбран мной из файла случайным образом, но вы должны искать другие операторы, у которых есть подобный триггер (но об этом позже).
Ancillary biographer
Type Court
Transferable 0
Image civil_admin.tga
ExcludeCultures mesoamerican
Description biographer_desc
EffectsDescription biographer_effects_desc
Effect Authority 1
Первым делом, мы должны изучить, что означает каждая строка:
Ancillary biographer – название оператора.
Type Court – значение не так важно по сути, но есть некоторые триггеры, использующие его.
Transferable 0 – эта строчка отвечает за возможность передачи анча между персонажами если стоит 0, то анч нельзя передать, если 1 то можно.
Image civil_admin.tga – значение, отвечающее за игровую картинку в свите персонажа.
ExcludeCultures mesoamerican – культуры, которые не могут получить этот оператор.
Description biographer_desc – об этом значении позже.
EffectsDescription biographer_effects_desc – об этом значении позже.
Effect Authority 1 – эффект, который приобретает носитель оператора.
Шаг 3 – создание нового оператора
Откройте export_descr_ancillaries.
Скопируйте ваш оператор в верхнюю часть файла (для простоты и организованности работы).
Примерно таким же способом.
;This file is generated from the Spreadsheet VnV,txt
;Please modify the spreadsheet and re-export the data, rather than editing this file directly
;===============================================================
;== ANCILLARY DATA STARTS HERE ==
;===============================================================
;------------------------------------------
Ancillary biographer
Type Court
Transferable 0
Image civil_admin.tga
ExcludeCultures mesoamerican
Description biographer_desc
EffectsDescription biographer_effects_desc
Effect Authority 1
Шаг 4 – процесс изменений
Поменяйте имя вашего оператора.
Ancillary great_chief (без символов такого типа «_» операторы недопустимы)
Type Court
Transferable 0
Image civil_admin.tga
ExcludeCultures mesoamerican
Description biographer_desc
EffectsDescription biographer_effects_desc
Effect Authority 1
Шаг 5 – добавление деталей
Ancillary great_chief
Type Court
Transferable 0
Image .great_chief tga
ExcludeCultures mesoamerican
Description great_chief_desc
EffectsDescription great_chief_effects_desc
Effect Authority 1
Шаг 6 – добавление эффектов
Ancillary great_chief
Type Court
Transferable 0
Image .great_chief tga
ExcludeCultures mesoamerican
Description great_chief_desc
EffectsDescription great_chief_effects_desc
Effect X*
Только для размещения эффектов, которые вы хотите поставить. Где X* – множественная переменная; ниже приведен список основных эффектов.
TroopMorale Y – добавляет или понижает мораль войскам в сражении.
Command Y – добавляет или отнимает количество звезд командиру.
Hitpoints Y – изменяет очки здоровья у генерала и телохранителей в сражении.
TaxCollection Y - изменяет % дохода от налогов.
Trading Y - изменяет % дохода от торговли.
Mining Y – изменяет % дохода от шахт.
Law Y – изменяет порядок в поселении.
Construction Y – изменяет очки строительства во время осады поселения (позволяет быстрее или медленнее строить осадные орудия, и в большем или меньшем количестве).
Squalor Y – изменяет общественный порядок и прирост населения.
Unrest Y – изменяет общественный порядок.
Piety Y – изменяет уровень благочестия, вероятность персонажа понравится или не понравится населению,а также способности священников преобразовывать население в «собственную» веру и обвинять в ереси.
Chivalry +/- Y – дает единицы благородства или страха (в зависимости от линии поведения персонажа).
Fertility +/- Y – изменяет шанс иметь детей.
Триггеры Информация: это самая трудная и значимая часть, так как ошибка, наиболее вероятно, вызовет неизвестную «реакцию» в протоколе CTD.
Проверьте список триггеров файле docudemon. Там тысячи значений, я не могу выложить их все в своем посте и привести пример к каждому из них. (http://www.twcenter.net/forums/downloads.php?do=file&id=1681 – прим. переводчика)
Шаг 1 – добавление триггера
Снова скопируйте триггер, как и оператор свиты, он может быть случайным
Я буду использовать в качестве примера триггер, связанный с активатором свиты, который рассматривался ранее.
Trigger biographer_vnv_trigger
WhenToTest CharacterTurnEnd
Condition EndedInSettlement
and RemainingMPPercentage = 100
and TimeInRegion > 3
and Attribute Command >= 5
and IsGeneral
AcquireAncillary biographer chance 5
Но сначала, разъясню, что означает, каждая строка, в этом случае:
Trigger biographer_vnv_trigger – имя триггера, имеет неважное значение.
WhenToTest CharacterTurnEnd – это значение до конца не ясно.
Condition EndedInSettlement – не понятно какое именно условие (condition).
and RemainingMPPercentage = 100 – остаток очков перемещения персонажа в % (0 – не возможно двигаться, 100 – не двигался вовсе, не сделал перемещения за последний ход).
and TimeInRegion > 3 – сколько ходов герой провел в регионе без перемещения.
and Attribute Command >= 5 – вероятно, сколько звезд командования персонаж имеет (> = – 5 или больше).
and IsGeneral – если персонаж является героем.
AcquireAncillary biographer chance 5 – вероятность приобретения в % персонажем свойства в свите(1-почти никаких шансов, 100–всегда).
Я не могу помочь вам по этой части в данном обучающем разделе. Если вы хотите, можете мне сообщить о ваших трудностях, и я посмотрю, что можно сделать. Невозможно адаптировать триггеры под определенный стандарт, как я сказал выше, проверьте приложение docudemon.
Вот некоторые из простых триггеров:
Father to Son (этот оператор показывает, что персонаж является продолжателем своего рода):
Trigger [вставьте имя триггера] (Trigger Father_to_Son – прим. переводчика)
WhenToTest FatherDiesNatural – если отец персонажа умер по естественной причине
Condition FatherAnc X- если отец имел оператор свиты X, способствующий этому триггеру
and IsGeneral – если персонаж является полководцем
AcquireAncillary X chance 100 – сработает 100-процентная вероятность получения оператора из свиты отца сыном
Faction Leader (этот триггер срабатывает для уникального оператора, он активируется только при игре за определенную фракцию, когда новый лидер «восходит»):
Trigger [вставьте имя триггера] (Trigger Faction_Leader – прим. переводчика)
WhenToTest BecomesFactionLeader – когда персонаж становится лидером фракции
Condition and FactionType Y – где Y имя фракции
and IsGeneral – если персонаж является генералом
AcquireAncillary X chance 100 – где X является именем оператора свиты, присутствует 100 % вероятности, что персонаж его получит (вероятность может быть понижена)
Примечание: количество триггеров может быть неограниченным, для того же самого оператора свиты. По моему мнению, чем больше триггеров, тем реалистичнее и продуманнее будет выглядеть мод.
Описание Эта глава, расскажет, как добавлять описание к оператору свиты, выводя его на экран в игре.
Откройте файл export_ancillaries.txt, следуя по такому пути: x/total war/mods/mod folder/data/text. (Я себе позволил изменить путь установки, так как моды разработанные на портале Сiчь Total War обычно установливаются таким образом, но возможно ваш мод ставится по другому, это не стандарт. – Переводчик.)
Скопируйте любую строку (к примеру, нижеуказанные):
{zealous_disciple}Zealous Disciple
{zealous_disciple_desc}I will not leave the Prophet's side, nor let anyone harm him
{zealous_disciple_effects_desc}+1 Management, +1 to personal security (improves the chances of detecting and foiling assassination attempts)
Сотрите описание после символа «}» и идентификатор в скобках «{X}»:
{X_disciple}
{X_desc}
{X_effects_desc}
X – имя оператора, которое вы должны добавить в export_descr_ancillaries.
Теперь нужно только произвести правильные изменения.
{great_chief}Great Chief – символ «_» используется только между скобок
{great_chief_desc}This man is a Great Chief, of his people, and country – вы сможете прочитать описание в игре, когда наведете курсор мыши на иконку, соответствующую оператору файле
{great_chief_effects_desc}+X, +Y – это описание эффектов, где X и Y являются переменными (если оператор свиты изменяет показатель командования на +, то X будет также повышать командование и т.д. и т.п.)
Примечание: export_descr_enums это только статистика, вы не нуждаетесь в таком файле, чтобы добавить свиту в игру. Я надеюсь, материал, который я подготовил, поможет вам. Помните, что чем более проработанные у вас операторы свиты, тем оригинальнее ваш мод станет или может стать. Также помните, эта статья не исчерпывающий материал… она не дает 100% ответов на ваши вопросы.
