找回密码
 注册账号
搜索
查看: 9607|回复: 1

[前置需求] 《上古卷轴5:天际 传奇版》无声对话补丁 Fuz Ro Doh 61

[复制链接]

3100

主题

688

回帖

3万

积分

管理员

积分
31934

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2019.5.15 20:46 | 显示全部楼层 |阅读模式
无声对话补丁(Fuz Ro Doh)

https://www.nexusmods.com/skyrim/mods/14884/


此Mod增加了无声对话框的支持,很多Mod都需要此Mod

有的时候,添加新的NPC、任务的Mod,它们通常不会有自己的语音.这里就有个限制,导致无声对话在游戏中可能会无法被触发

为了解决这个问题,Mod作者通常将"无声语音文件"(基本上是空的语音资源)与他/她们的Mod捆绑在一起.当然,这会增加Mod的大小

Fuz Ro D'oh通过生成无声语音文件解决这个问题,从而使游戏尽可能触发无声对话,减轻Mod制作者们的负担。

此MOD对于实验室来说可谓是必备插件!



简介(以下转帖):

天际里对话字幕持续的时间就是对应的音频的时间,但很多mod作者没钱给自己的mod配音(一般是要找配音演员的),而如果一个对话没有相应的音频文件,这个对话就会瞬间结束,也就是字幕会一闪而过,所以mod作者需要给每个对话对应一个无声的音频文件,这非常麻烦。于是作者就做了这个mod可以给没声音的对话根据其文本长短自动配一个无声音频,但判断文本长短的方法是数文本中的空格数,因为英语里词之间用空格隔开,所以这样就方便地数出了有多少词,但可惜中文就没这么方便了。

原本的计算公式是:对话持续时间 = (空格数 / WordsPerSecondSilence) + 1,最大值为10秒。(WordsPerSecondSilence可以设置)
所以虽然中文没空格但还是会有1秒的持续时间,但这实在太短了。
于是我就做了个修改:对话持续时间 = WordsPerSecondSilence,最大值为10秒。
没错,就是这么简单粗暴,因为我对编程一窍不通,本来想改个每个“,”算4个词之类的,但是不知道为什么没效果,程序我又看不懂,所以没办法只好这样了,希望能有大佬能改个更好的版本吧。附上原作者的Github:https://github.com/shadeMe/Fuz-Ro-D-oh


另外,你可以打开这个.ini来修改前面公式里的“WordsPerSecondSilence”设成你想要的时间(需要是整数)。



下载
Fuz Ro Doh 61-14884-6-1.7z (243.63 KB, 下载次数: 661)

Alternate Silent Voice Files-14884-1-0.zip (175.47 KB, 下载次数: 564)


3100

主题

688

回帖

3万

积分

管理员

积分
31934

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

 楼主| 发表于 2019.5.17 13:35 | 显示全部楼层
sb.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

站点地图|童话镇

GMT+8, 2025.1.4 15:40 , Processed in 0.058405 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表