|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 无名之景 于 2025-3-6 17:43 编辑
自个尝试了下感觉还行,只能说js学艺不精,凑合着用
效果:将一些已经有DBVO(龙裔配音)语音mod做本地化映射,形成符合dbvo可读取的json文件
需要:英文原版mod及翻译后的mod,英文原版需要是语音mod对应的mod版本,翻译后的mod是玩家使用的版本
使用方法:
打开Xtranslator,使用它打开英文原版mod,然后点击对照esp(或者库里的翻译),让左侧为原文,右侧为中文
效果如下
然后点击左上角的那个放大镜,点击高级搜索按钮,在记录/字段里填入dial(因为只需要主角发音的句子)
不要关闭搜索框,直接ctrl+a选择搜索出来dial字段的所有句子.
点击左上角的文件/导出翻译,将只有所选部分导出为xml文件
可以打开xml检查下是否输出正确!
打开附件里我写的一键转换工具。
点击按钮,导入xml,不出意外的话会自动保存json文件到本地。
然后改名,放进语音文件夹\DragonbornVoiceOver\locale_packs\zh里即可。
不可能没有bug?,如果发现bug可以告诉我,浏览器f12打开控制台可以看报错。
我自己用的话是没有出现问题的。
已更新1.1版,加了几句注释,现在所有换行都会被去掉(可能会造成一点影响。)
1.2版,现在默认去掉所有转义字符。如果出现不发音可以说一下,可能是这个引起的
1.3,怪我抄的正则一时没注意去掉了’,现在英文字符串里的'应该不会被去除,如果发现bug请告诉我。
1.4 因为新的需求所以改动了全部的正则逻辑,现在可以对几个特殊字符*,<>,"之类自定义它的转化方式。
1.42 版,最近重玩老滚,发现了一个有趣的地方,对一些含两句话的单个选项,比如“NO. I REFUSE”这种句子,一些作者制作语音时为了语气停顿在NO的.或者!后制作了多出一个的下划线,导致一些句子不发音,所以顺手修了一下绿皮代码,这次的代码和代码检查都是deepseek干的,如果出问题请找deepseek(
已经有大佬制作了另一个本地化替换工具,如果觉得我这个麻烦或者有些问题可以试下这个:http://www.9dmgamemod.com/forum.ph ... 4056&highlight=dbvo
|
评分
-
查看全部评分
|