Твик позволяет включить меню экипировки всех лордов в игре, как своих вассалов, так и чужих (
!Твик добавляет новую ветку диалога с лордом, через которую активируется меню!). Можно переодевать их по своему вкусу, смотреть, что они используют, одевать всех лордов своей фракции в одежду одинакового стиля. Для читеров: да, можно красть броню, одежду и оружие у вражеских лордов
Запасаемся терпением и делаем следующие шаги:1. Делаем
копии последнего
сейва (до внедрения твика, пусть будет),
а также файлов dialog_states.txt и conversations.txt из корня папки с модом (модулем).
2. Открываем файлы
dialog_states.txt и conversations.txt. 3.
В dialog_states.txt идем в конец файла и в предпоследней строке жмем Ентер (
это нужно, чтобы не повредить конец файла, который должен быть пустой строкой !ее нельзя удалять из файла или заменять, а то при загрузке любого сейва будет вылет!). То есть, перед концом файла (пустая строка, см. предыдущее предложение внимательно) вставляем следующие строки:
lord_trade
do_lord_trade
3. Теперь
ищем в conversations.txt строку
dlga_lord_give_troops:lord_pretalk (на самом деле, можно вставлять, куда-угодно в файле, но для порядка лучше это делать где-то возле других диалогов с лордом, и главное - с новой строки, и лучше не трогать самый конец файла) и сразу после нее вставляем строки:
dlga_lord_talk:lord_trade 69631 X 0 {My_lord/My_lady},_can_I_see_your_equipment? Y 0 NO_VOICEOVER
dlga_lord_trade:do_lord_trade 4095 Y 0 Very_well,_it's_all_here... Z 1 2051 0 NO_VOICEOVER
dlga_do_lord_trade:lord_pretalk 4095 Z 0 Anything_else? W 0 NO_VOICEOVERГде самое важное во всей этой операции: X – номер строки «lord_talk» в dialog_states.txt минус 1 (то есть, если блокнот говорит, что эта строка в файле с номером 662, то Х=661);
Y – номер строки «lord_trade» в dialog_states.txt минус 1 ;
Z – номер строки «do_lord_trade» в dialog_states.txt минус 1 ;
W – номер строки « lord_pretalk» в dialog_states.txt минус 1 ;
Пример для PoP 3.611 (проверял на чистой версии, скорее всего доработки, не затрагивающие файлы, упомянутые в данном твике тоже примут радо):
dlga_lord_talk:lord_trade 69631 456 0 {My_lord/My_lady},_can_I_see_your_equipment? 1708 0 NO_VOICEOVER
dlga_lord_trade:do_lord_trade 4095 1708 0 Very_well,_it's_all_here... 1709 1 2051 0 NO_VOICEOVER
dlga_do_lord_trade:lord_pretalk 4095 1709 0 Anything_else? 210 0 NO_VOICEOVER
4.
В conversations.txt возвращаемся на вторую сверху строку, там стоит число. Заменяем его на это же число +3, то есть, если было 5670, то станет 5673. Так надо, чтобы ничего в файле не было упущено игрой и она видела все диалоги из файла.
5. Сохраняем оба файла, если еще не сделали этого, то помещаем на места оригиналов в папке модуля (главное не заменяйте резервные копии из п.1, их лучше хранить отдельно, в архиве).
6. Запускаем и проверяем. Если не работает, перечитываем и проверяем все ли правильно вы сделали.
7. Русифицируем новый пункт диалога (адаптировано для PoP 3.611 русификатора с "Всадников Кальрадии"):Ищем в русификаторе (languages/ru/) файл
dialogs.csv и открываем
Блокнотом и добавляем в нем в самый конец три новые строчки:
dlga_lord_talk:lord_trade|{Мой лорд/Моя леди}, позвольте мне осмотреть вашу экипировку?
dlga_lord_trade:do_lord_trade|Что ж, пожалуйста...
dlga_do_lord_trade:lord_pretalk|Что-нибудь еще?
(!) Кто лорд, а кто леди игра сама распознает по принадлежности к той или иной группе НПС и возьмет нужный вариант из строки с фигурными скобками выше (во всяком случае, лорда угадывает
). И самое главное в этом пункте: сохраняем текст в формате UTF-8 (Сохранить как - Кодировка (нижний правый угол) - выбираем UTF-8 и сохраняем). Формат файла должен звучать как .csv, то есть его нельзя менять!___________________
Аналогично можно сделать для
леди и супругов (заместо строк с lord берем строки с lady, для супруги (супруга) - со spouse, и проделываем все шаги описанные выше). Шмот для леди можно взять из чит-меню на все вещи (cheatmenu в консоли Ctrl+~), которое открывается из меню лагеря, или же просто одеть ее в роскошную кольчугу.
___________________
Особые благодарности don.zorin63 за критические замечания к описанию процесса внедрения твика.