Как узнать, кто говорит в диалогах?При переводе нового диалога мы иногда думаем, кто там говорит. Мы допускаем ошибку в гендерной местоимении из-за того, что мы не знаем пол человека. Поэтому я нашёл способ того, кто говорит в какой строке диалога. Для этого нужен файл module_dialogs.py. Чтобы получить его, надо:
1. Скачать программу
Decompiler2. Открыть её, в "Исходный файл" выбирать файл conversation.txt мода, который переводите.
3. В "Результат папки" выберите любую папку, без разницы особо. Именно там появляется файл module_dialogs.py.
Если декомпиляция прошла успешно, но файл не появлялся, то запустите прогу от имени админа. 4. Откроем module_dialogs.py с помощью Notepad++.
Теперь делаем следующий пример:
1. Откроем файл dialogs.csv
2. Найдем любой ид диалога (под ид я подразумеваю строку, начинающий через dlga_название_диалога)
Пример:
dlga_npc2_dialog1:npc2_dialog4
3. Копируем "npc2_dialog1".
Результат поиска должен быть таким:
[trp_plyr|trp_npc2, npc2_dialog1",
[],
"Hello.",
"npc2_dialog4",
[]],
Стоит помнить, если вы видите диалог с началом ИД "dlga_start" и "close_window", они выглядят по разному.
Теперь обратите внимание на ИД войск!- Если строка диалога начинается с ИД trp_plyr, то вы говорите этот диалог.
- Если строка начинается с ИД trp_npc2, то этот диалог говорит Марнид.
- Если вы видите два ИД войск, то есть [trp_npc2|other(trp_npc3), тогда Имира триггерит этот диалог.
- Если вы видите "anyone", то этот диалог для любого человека.
В модах могут быть новые персонажи с разными полами. Если в строке вы видите нового юнита, но не знаете их пол, то рекомендую сделать следующее:
Откройте файл troops.csv/txt, чтобы найти ИД войск. Это нужно, чтобы вы запомнили имя конкретного персонажа.
1-ый способ: Очень долгий, но в моде может быть проверка всех войск через древо развития. Спутники/Ключевые персонажи либо могут находиться в таверне, либо триггер во время прогресса сюжета и т.д. Ну либо включить режим редактирования и в окне персонажа найти того персонажа, который вам нужен.
2-ой способ: Скачать программу
Morgh's Editor, вставить её в папку с модом.
2.1. В конфигурации выбираем "TXT compiled files", потом troops.txt.
2.2. Находим ИД того персонажа, который вы ищете. Нажимаем на него. Если поставлен кружочек "Male", то персонаж - мужской. А если "Female", то персонаж женский. Это нужно запомнить, потому что гендерные местоимения играют серьёзную роль на русском языке, нежели на английском.