Дикий Панда

Дикий Панда 

Я делаю моды, патчи и сборку Fallout 4 Ultimate

4 302subscribers

506posts

Личное мнение про XDI и FDI:

Во первых, разберёмся зачем эти моды нужны, для этого посмотрим что говорят авторы:
FDI: Мод заставляет игру отображать полные строки того, что ваш персонаж собирается сказать в разговоре, а не просто парафраз. Он также обновляет интерфейс, так что теперь игра будет отображать параметры диалога в виде списка и использовать цифровые клавиши/лицевые кнопки для ввода, в зависимости от вашей схемы управления. Мод поддерживает как клавиатуру, так и геймпад. Доступно множество различных макетов интерфейса.
XDI:
- Полный текст диалога. Просмотрите варианты диалога с полной уверенностью в том, что вы собираетесь сказать.
- Реплики диалога. Значок вопроса может быть дополнительно отображен для опций диалога, которые не продвигают разговор. Нет больше случайного выбора, когда все, что вам нужно, это получить больше информации. Рядом с вариантами завершения разговора будет отображаться значок двери.
- Гибкие варианты для диалога. Мододелы: Нужен диалог с меньше чем четырьмя вариантами ответов? Имейте только два варианта или добавьте столько вариантов, сколько хотите. (в том числе больше четырёх).
- Нет голоса игрока, нет проблем. В Skyrim и New Vegas тоже не было озвученного игрока! XDI модифицирует двигатель, чтобы преодолеть это. Для не озвученного диалога игрока диалог NPC начинается сразу после выбора варианта. Диалоговая камера исправлена ​​так, чтобы фокусироваться на NPC вместо того, чтобы (в ванили) смотреть на неподвижный рот игрока. Больше никаких неловких пауз.
- Настраивается через МСМ. XDI поставляется с MCM-меню для легкой настройки. (в том числе визуальных аспектов, которые в FDI настраивается только при установке - прим. nodtrial.
- Никаких взломов. Эти изменения интегрированы в движок — нет необходимости в обходных путях, «пустых голосовых файлах», исправлении файлов STRINGS и т. д.
Теперь разберёмся в терминологии:
Prompt - краткая запись которую видит игрок в колесе выбора ответа.
Response Text - это полный текст того, что игрок отвечает после выбора ответа.
Ну и в чём же ключевая разница в работе FDI и XDI:
Есть так называемые решения в лоб. Это делает FDI - изменяет в каждом диалоге Prompt. Это простое физическое изменение каждой строчки в игре. Да, делается это через стринги, но это не отменяет того, что бы мод функционировал как было задумано - нужно поддерживать его патчами. Как пример: к тому же неофициальному патчу.
А есть решения технологичные. Это делает XDI - он просто меняет обработку данных таким образом что бы показывало не Prompt в диалоге, а непосредственно Response Text. Технических деталей я не знаю, но по факту пропадает необходимость в редактировании Prompt каждого диалога хоть путём редактирования стрингов, хоть каким бы то ни было другим путём. Моды делаются для ванили - и тот же неофициальный патч правит много диалогов. Он просто Prompt'ы изменённые в FDI до ванили - то есть опять одно слово вместо предложения. И таких модов много. И да, они будут работать, но не будут выполнять основную задачу для которой этот мод ставят: не будет показывать изменённые диалоги. Критично ли это? Думаю что не критично. Но потенциальная установка патчей для того что бы вернуть основную функцию мода - показ полного ответа - может создать проблемы.
Кроме того Prompt имеет ограничение в 80 символов, тогда как Response Text - в 150. Как следствие - длинных фраз вы просто не увидите полностью. Хорошо это или плохо - решайте сами.
Существует простая истина: Меньше редактирования - меньше проблем. XDI работает по менее конфликтному механизму: он не меняет тысячи диалогов, а меняет игру лишь в одном месте, что бы изменить способ отображения диалогов, а не сами диалоги.
Беспроблемный ли это способ? Нет конечно: любое изменение игры потенциально может вызвать проблемы. Но любой технолог или инженер скажет что одно глобальное изменение конструкции в одном месте это лучше чем тысяча маленьких в разных местах.
Известные мне проблемы при использовании XDI:
1. В игре есть Shared-фразы. Это фраза записанная однажды, но применять её можно в любом диалоге. Некоторые мододелы что бы не изобретать что-то с ответами персонажа ГГ используют эти хмыки-охи-вздохи вместо ответов, а сами несложные ответы пишут в Prompt. Response Text отображается как этот вздох, и XDI честно показывает его в вариантах ответов, когда FDI будет показывать Prompt и это будет иметь смысл. Многие сталкиваются с этим например в моде Безумная Айви. Но есть патчи, которые это исправляют.
2. Есть механизм отображения числовой переменной в Prompt. Например стоимость доктора. Выглядит в редакторе это примерно так Заплатить (<Global=Doctor_Cost> крыш.), а в игре Заплатить (30 крыш.). К сожалению Response Text не поддерживает переменные. По этому если нужно узнать сколько стоит услуга до её оплаты - так же придётся пользоваться сторонними модами, типа XDI Service Cost.
Резюмирую:
Оба решения рабочие, и имеют право на существование, и оба - не бочка мёда и имеют проблемы связанные со своей реализацией. Тогда почему в сборке XDI?
1. XDI более просто реализован с точки зрения конечного использования для неискушенных пользователей.
2. XDI имеет больший функционал для мододелов.
Для меня этого достаточно.
Subscription levels1

🤩Поддержать Панду!

$12 per month
🤩Стать спонсором проекта!
⚡️Статус активного подписчика!
Go up