科恩回应内心的声音

科恩回应内心的声音

Coen终于对他脑中的声音进行了回击!为Ambrus、Bakir、Xanthe、Isbrand、Lacra和Brencis的评论添加了配音回应。

[size=5][b]科恩回应他内心的声音[/b][/size]
[b]版本 1.0 — 实验性[/b]

科恩终于开始回嘴他脑海中的声音了!为安布罗斯、巴基尔、桑忒、伊斯布兰德、拉克拉和布伦西斯的评论添加了全语音、情境敏感的回应。特色包括人工精选对话、随机回应、原生风格字幕、7 种语音语言及多语言支持。
[line]
[heading]关于此模组[/heading]
是否曾希望科恩能真正回应那些不断评论他一举一动的声音?
现在他可以了。
[b]科恩回应他内心的声音[/b]为科恩添加了语音反应,以回应居住在他脑海中的弗拉希里所作的背景评论。
科恩不再默默听着他们的评论、威胁、抱怨或未经请求的建议,他现在可以使用游戏中的实际对话台词来回应他们。
这不是 AI 对话系统,也不会生成新对话。每个回应都来自科恩现有的语音录音,经过挑选并与内心声音的评论相匹配。
目标只是让这些声音感觉更具互动性,并给科恩一个回嘴的机会。
[heading]它是如何工作的?[/heading]
模组会检测内心声音的评论,并在该评论结束后,从科恩处选择一个合适的回应。
回应并非完全随机。
我手动审查了科恩可用的对话,并为每个低语建立了单独的潜在回复池。根据某个特定声音所说的话,科恩可能会以轻蔑、讽刺、愤怒或其他看起来合适的方式回应。
然后,模组从该低语的已批准回复池中随机选择一个回应,在不同遭遇之间增加一些变化。
[b]几个重要细节:[/b]
[list]
[][b]一次低语,最多一个回应。[/b]科恩不会开始长篇对话。我不打算添加科恩与弗拉希里之间实际的来回对话,因为他们根本没有足够的现有语音对话来支持那种有意义的对话。[/]
[]模组会尽量避免立即重复相同的回应。[/]
[]回复不会打断常规对话或重要的游戏内对话。[/]
[]原始内心声音台词保持不变。[/]
[]模组不会改变任务、对话选项、故事进程或存档文件。[/]
[]它在正常游戏过程中自动运作。没有需要管理的热键或对话菜单。[/]
[/list][heading]对话选择与限制[/heading]
我花了相当多的时间手动审查、选择和匹配对话。
然而,[b]我无法保证每个回应在每种情况下都会听起来 100% 合适[/b]。
一句台词在纸面上可能完全合理,但当你听到其原始语调或在特定游戏情境中遇到它时,听起来可能会略有不同。
这是重复使用为其他场景录制的对话所不可避免的限制。

[b][u]如果你注意到尴尬的回应,请告诉我!
[/u][/b]我尤其对以下方面的建议感兴趣:
[list]
[]不适合特定低语的回应。[/]
[]应从特定回复池中移除的台词。[/]
[]现有回应的更好替代方案。[/]
[]我可能遗漏的来自任务或场景的额外科恩对话。[/]
[/list]如果你记得另一个任务中特别有用的台词,欢迎在评论中提及。我会很乐意研究。
选择并非最终版本,社区反馈可以帮助改进它。
[heading]配音与音频支持[/heading]
模组支持[b]七种语音语言[/b]:
英语、德语、法语、意大利语、西班牙语、波兰语和俄语。
前六种使用科恩现有的游戏语音录音。俄语选项使用社区制作的俄语配音材料。
语音播放自动跟随所选的游戏语音语言,并对支持的俄语本地化进行特殊处理。
你也可以在游戏设置中切换语音语言,而无需重新加载存档。

[size=4]关于音频实现的说明[/size]
admittedly,这个解决方案[b]不是最优雅的[/b]。
我找不到一种可靠的方法,可以直接从游戏现有资源中播放所需的台词,而不加载单独的音频文件,或意外触发原始对话序列、任务事件或相关任务标记。
因此,模组包含了所需语音录音的本地副本,并独立播放它们。
这使得下载量比单纯的脚本模组大得多,但它允许科恩在不启动那些台词原本所属的任务或对话的情况下进行回应。
音频尽可能预先加载,以减少游戏过程中的中断。
[heading]字幕与本地化[/heading]
科恩的新回应也有字幕。
模组使用游戏现有的字幕界面,并尝试匹配原始字幕呈现方式,包括角色显示名称和当前界面语言。
如果当前加载的游戏资源中没有合适的字幕,模组可以使用其自带的文本库。
[b]支持的字幕语言:[/b]
英语、德语、法语、意大利语、西班牙语、波兰语、日语、简体中文、繁体中文、韩语、土耳其语、捷克语、匈牙利语和俄语。
字幕和配音是分开处理的,因此你可以用一种语音语言和另一种界面语言进行游戏。
支持在游戏设置中更改语言,无需重新加载存档。
[b]重要:[/b]此模组为科恩的新回应添加字幕。关于内心声音本身的字幕,我推荐 [url=https://www.nexusmods.com/thebloodofdawnwalker/mods/128]suuurchik 的 InnerVoicesSubtitles[/url]。
[b]这两个模组兼容,可以一起使用。[/b]
与其他 UI 修改或游戏更新一起使用时,可能会出现一些字幕位置或格式差异。请报告你遇到的任何问题。
[heading]需求与安装[/heading]
[b]需求:[/b]《The Blood of Dawnwalker》和可正常工作的 UE4SS 安装。
[b]使用 Vortex 安装:[/b]
[list=1]
[]下载主压缩包。[/]
[]在 Vortex 中选择[b]从文件安装[/b]并选择该压缩包。[/]
[]启用模组并部署。[/]
[]正常启动游戏。[/]
[/list]压缩包已包含预期的 UE4SS 文件夹结构。
[b]手动安装:[/b]
将压缩包解压到 [i]The Blood of Dawnwalker[/i] 游戏主目录中,保留其文件夹结构。
模组应位于:
[code]Dawnwalker/Binaries/Win64/ue4ss/Mods/CoenRespondsToHisInnerVoices/[/code]当支持的内心声音说话时,模组会自动激活。当然,你必须在游戏过程中先获得相关的内心声音。
[heading]可选文件 — 对话电子表格[/heading]
对于好奇这个模组是如何构建的人,我还包含了一个可选压缩包,内含我的 Excel 电子表格。
它们记录了对话选择工作,包括低语和回应参考、对话标识符、已批准的回应组合以及多语言文本数据。
这些文件[b]不是游玩模组所必需的[/b]。它们只是提供给对选择过程感兴趣、研究游戏对话或开发自己改进版本的人。
[heading]实验性发布 — 反馈与错误报告[/heading]
[b]请将 1.0 版本视为实验性。[/b]
我仍在自己的游玩过程中积极测试该模组,因此可能存在我尚未遇到的问题。
我非常感谢对任何问题的报告,尤其是:
[list]
[]崩溃或意外的游戏行为。[/]
[]缺失或听不见的语音回应。[/]
[]在不恰当的时刻播放回应。[/]
[]不正确、缺失、重叠或位置不佳的字幕。[/]
[]更改语音或界面语言时出现的问题。[/]
[]与其他模组的冲突。[/]
[]任何其他看起来不寻常的情况。[/]
[/list]请包括发生了什么、你选择的游戏语言以及任何其他相关模组的描述。
模组还会创建诊断文本日志,有助于调查问题:
[code]Scripts/coen_diagnostics.txt[/code][code]Scripts/coen_audio_native.txt[/code]如果你遇到可复现的问题,附上这些文件以及你的 UE4SS 日志将特别有帮助。
非常欢迎崩溃报告,即使你不确定是否是此模组导致的。
感谢所有愿意帮助测试的人!

[size=4]性能与可能的卡顿[/size]
模组预加载音频文件以尽量减少游戏过程中的中断,但当科恩回应内心声音时,仍可能出现短暂的微卡顿或 FPS 下降。
到目前为止,在我自己的游玩中一切似乎运行顺畅,但我还没有在长时间游戏会话中广泛测试该模组。
[b]如果你遇到与科恩回应相关的任何明显卡顿、FPS 下降或性能问题,请告诉我。[/b]
[heading]致谢与许可[/heading]
所有原创角色、对话和语音录音均属于其各自的创作者和权利持有人。
俄语本地化和配音材料来源于通过 [url=https://boosty.to/wolf_unity_renpy_translator/posts/3b5dc1f9-e1c1-4d6b-850e-bcd36ddda68a]wolvovic 的项目[/url] 分发的社区本地化。俄语本地化和配音工作的功劳属于其各自的贡献者。

我允许你修改、改进、改编、翻译、分叉和重用我的原创模组代码和对话选择工作,只要你注明我的名字。随意在此基础上构建、修复我无法修复的问题,或用它做出完全不同的东西。你不需要先问我。
此许可不凌驾于游戏开发者或第三方音频和本地化贡献者的权利之上。
[line]
Русский язык / Russian localization
[heading]О моде[/heading]
[b]Coen Responds to His Inner Voices[/b] добавляет Коэну озвученные ответы на комментарии внутренних голосов — Амбруса, Бакира, Ксанфы, Исбранда, Лакры и Бренциса.
После очередного шёпота Коэн может ответить одной из своих существующих игровых реплик. Для каждого шёпота я вручную подобрала несколько подходящих по смыслу ответов, из которых мод случайным образом выбирает один.
Это не генерация диалогов нейросетью: используются оригинальные записи Коэна из игры. Реплики подбирались вручную, но я не гарантирую, что абсолютно все сочетания будут звучать идеально. Если заметите неуместную реакцию или знаете подходящую фразу из другого квеста, напишите об этом в комментариях.
[b]Один шёпот — максимум один ответ.[/b] Полноценные диалоги между Коэном и внутренними голосами создавать не планирую, поскольку у самих врахиров недостаточно подходящей озвучки.
Мод не запускает дополнительные квесты и игровые диалоги, не изменяет сюжет и не затрагивает сохранения.
[heading]Русская озвучка[/heading]
Мод поддерживает семь языков озвучки, включая русский.
Для русских реплик использованы материалы из [url=https://boosty.to/wolf_unity_renpy_translator/posts/3b5dc1f9-e1c1-4d6b-850e-bcd36ddda68a]русификатора wolvovic[/url].
[b]Сразу предупреждаю:[/b] русскую озвучку я лично не тестировала, поскольку сама играю с оригинальными голосами. Поэтому за её качество, интонации и поведение в любых игровых ситуациях поручиться не могу. Буду благодарна за обратную связь от тех, кто играет именно с ней.
Русификатор использует испанский аудиослот игры. Как это работает в моде:
[list]
[]При сочетании русского интерфейса и испанского аудиослота Коэн отвечает по-русски (даже если установлен только текстовый русификатор, так как ответы Коэна выгружены отдельно и подключаются в игре напрямую, а не из ее внутренних материалов).[/]
[]Если выбран испанский аудиослот, но интерфейс не русский, используется оригинальная испанская озвучка (при условии, что установлен только текстовый русификатор. Если установлена озвучка [url=https://boosty.to/wolf_unity_renpy_translator/posts/3b5dc1f9-e1c1-4d6b-850e-bcd36ddda68a]wolvovic[/url], то в любом случае при выборе слота испанской озвучки будет проигрываться русский, так как русификатор подменяет материалы игры).[/]
[]Для остальных языков озвучка ответов следует выбранному в игре языку.[/]
[/list]Язык интерфейса и озвучки можно менять прямо во время игры без перезагрузки сохранения.
[heading]Русские субтитры[/heading]
[b]Русские субтитры я проверяла с русификатором [url=https://boosty.to/wolf_unity_renpy_translator/posts/3b5dc1f9-e1c1-4d6b-850e-bcd36ddda68a]wolvovic[/url] — в этой конфигурации они работают.[/b]
Для ответов используется оформление оригинальных игровых субтитров, а если нужный текст недоступен непосредственно из ресурсов игры, мод обращается к собственной библиотеке переводов.

[b]Совместимость с другими русификаторами я не проверяла.[/b] Не исключено, что они используют другие языковые слоты или иначе изменяют игровые интерфейсы. Если у вас другая локализация и возникают проблемы, пожалуйста, сообщите об этом.
Мод также совместим с [url=https://www.nexusmods.com/thebloodofdawnwalker/mods/128]InnerVoicesSubtitles[/url], который добавляет отсутствующие субтитры самим внутренним голосам. Мой мод отвечает за реплики Коэна.
[heading]Тестирование и предложения[/heading]
Версия [b]1.0 экспериментальная[/b]. Я продолжаю тестировать её самостоятельно и буду благодарна за сообщения об ошибках, вылетах, проблемах с озвучкой и субтитрами.
Отдельно приветствуются предложения по улучшению подборки реплик: что удалить, что добавить и какие ответы лучше подходят к конкретным шёпоткам.
В опциональных файлах можно скачать архив с моими Excel-таблицами, если интересны подробности отбора реплик.
Если хотите доработать мод самостоятельно — пожалуйста. Разрешаю улучшать, изменять и переиспользовать мою часть работы с указанием авторства. Ограничения правообладателей игровых ресурсов и сторонней озвучки при этом сохраняются.

Производительность
Мод предварительно загружает звуковые файлы, чтобы минимизировать задержки, однако при воспроизведении ответов Коэна теоретически возможны кратковременные микрофризы или просадки FPS.
Пока что в моём прохождении всё работает нормально, но я ещё не проверяла производительность при длительной игре.
[b]Если заметите подтормаживания, падение FPS или другие проблемы с производительностью именно в момент ответов Коэна, пожалуйста, сообщите об этом в комментариях.[/b]