Мод сделал для себя, и решил опубликовать, вдруг тоже кому-то понадобится.
Небольшая предыстория
Столкнулся с тем, что прошел пол игры, а Клод Дюран так и не выдал мне квест "Бывший рыцарь Ордена". Порылся в интернете, инфы мало, а та что есть недостоверная. Тогда, раз рытьё в интернете не помогло, решил порыться в коде. В общем поступил как настоящий программист - сначала загуглил, потом подумал. Оказалось, что абсолютно рандомно, Клод может попроситься уволиться. Его нужно удержать на службе. И вот в момент этого диалога запускается отсчет на 30 игровых дней по истечении которых, он гарантировано подойдёт в таверне снова, уже с диалогом про квест. По крайней мере так работает на 1.5.1 версии. Но у меня подходили все кроме него. В общем, сидеть и сливать часами таверну я не захотел, а решил запилить этот небольшой мод.
После установки данного мода, начните разговор с Дюраном в любом месте, вот прям когда он ходит за вами. Появится новая фраза "Я вижу, что ты хочешь что-то сказать, Клод?". Она и позволит начать квест, если согласитесь его принять. Оказуаливать сильно не стал, так что... Если вы начнете этот диалог, но от квеста откажетесь, то повторить его будет нельзя. Так же подходить в таверне он будет только для увольнения после диалога и отказа от квеста, отсчет на 30 дней больше не запустится, т.к. диалог состоялся.
Все проверки соблюдены, поэтому, если вы установили мод, а новой фразы у Клода не появилось, то это может значить только одно - он уже подходил к вам в таверне с попыткой уволиться. Событие отработало и отсчет запустился. Тогда вам нужно просто дождаться истечения этих злощастных 30ти дней, через диалог начать не получится
Совместимость:
- Модифицирован файл /Program/dialogs/russian/Enc_Officer_dialog.c, любой мод изменяющий это файл будет не совместим, последний установленный мод просто заменит его.
- Мод только для русской версии
Инструкция по установке:
- Сделайте и сохраните копию файла /Program/dialogs/russian/Enc_Officer_dialog.c (необязательно, но потребуется если захотите удалить мод);
- Скачайте файл;
- Распакуйте архив в корневую директорию игры
- Подтвердите замену файла
Удаление:
- Удалите модифицированный файл /Program/dialogs/russian/Enc_Officer_dialog.c;
- Верните на его место исходный файл, который сохраняли в п.1 инструкции по установке;
Несовместимо с версией 1.6. При диалоге с офицерами в таверне игра не может открыть изменённый файл, а при диалоге с Дюраном вылетает.
Спасибо за фидбек, на выходных обновлю