对白浏览器

对白浏览器

探索、搜索并播放基础游戏与DLC中的对话台词。创建你自己的对话并将其导出至WolvenKit。

此模组是一个模组制作工具,其功能将在未来持续扩展。
这是更大项目的第一块基石。

[youtube]beZkEO__gpc[/youtube]

[size=5][b]✨️[color=#f1c232]功能特性[/color][/b][/size]
[list]
[]搜索对话台词和选择选项[/]
[]按说话者、聆听者、语言、传达方式和上下文进行筛选[/]
[]聆听对话台词(以你的游戏语言播放)[/]
[]将台词和选项添加到收藏夹[/]
[]获取台词的详细信息,如 LocString、时长、场景、任务阶段、字幕(仅英文)、字幕文件、口型同步[/]
[]创建和管理对话[/]
[]将台词导出到 WolvenKit[/]
[]引导式教程以发现界面(需要 [url=https://www.nexusmods.com/cyberpunk2077/mods/26589]Window Utils[/url])[/]
[/list]
[i][color=#f1c232]WolvenKit 中的导入功能目前仅在 Nightly 版本中可用。下一个官方版本将很快发布。[/color][/i]


[size=4][b]🔌[color=#45818e]API[/color][/b][/size]
提供了一个 API 来与 Dialogue Browser 进行交互。

以下代码将在台词详情面板内添加一个按钮:
[code]local dialogueBrowser = GetMod("DialogueBrowser")

dialogueBrowser.registerExtension({
id = "MyMod",
getLineActions = function(line)
return {
label = "Pick",
callback = function(picked)
print(picked.id .. ": " .. picked.text)
end
}
end
})[/code]以下代码将从任意位置打开 Dialogue Browser 窗口:
[code]dialogueBrowser.open({
key = "minimal:line",
search = ""
})[/code]使用 search 属性可以同时进行搜索查询。


[size=4][b]🌐翻译[/b][/size]
此模组界面为英文。
[b]对话台词将以你的游戏语言播放。[/b]
字幕来自 SoundDB,为英文。


[size=4][b]🚧 路线图[/b][/size]
[list]
[]处理翻译后的字幕以匹配你的游戏语言[/]
[]进一步推进 WolvenKit 中的导入功能[/]
[]为模组导出按钮添加 API 端点[/]
[/list]


[b][size=4]📂安装[/size][/b]
[list]
[]使用管理器(例如:Vortex)进行安装[/]
[/list]

[b][size=4]⚙️兼容性[/size][/b]
预计不存在兼容性问题。



[b][size=4]😘 致谢[/size][/b]
衷心感谢 [url=https://www.nexusmods.com/profile/Zhincore]Zhincore[/url] 及其在 [url=https://sounddb.redmodding.org/]SoundDB[/url] 上的工作。没有它,这个模组就不会存在。


[url=https://ko-fi.com/akiway62][img]https://storage.ko-fi.com/cdn/brandasset/kofi_s_tag_white.png[/img][/url]