Re: [问题] D2 如何手动修改技能发动时的音效?

楼主: f22 (天道剑邪)   2018-06-27 15:40:17
: 我之前的认知是某技能发动时的光影及音效来自与特定职业的技能默认
:
: 比方说【传送】杖,任何职业装备后发动传送时的声光特效等同法师……
:
: 难不成同样是装备附加的技能,聚气型技能跟赋予型技能所抓的mpq内部参数就是不
: 一样 O_oa!?
:
: 我又想到符文组给的圣骑灵气(如梦境的神圣冲击)给人物或佣兵戴上时的声光特效
: 与圣骑的相同啊……
:
: 该不会……官方在规划Chaos这符文组时漏掉了音效这环节 =_=|||
mpq 档并没有区分不同类型的技能音效播放方式,
音效就是统一设定。
职业技能发动的音效,原则上由两个文件在控制:
skills.txt(字段:stsoundclass)
sounds.txt(本案字段是 barbarian_whirlwind)
找到指定档案以及存放位置,就能变更音效。而
音效档案必须符合一定的格式:
Wave[PCM], 22,050 kHz, 16 Bit, 单音
照上面的说明去着手,几乎都不会有问题。但是,
官方对音效的播放,有些会特别附加限制,不是
用文件档来设定,而是直接写入 dll 档的编码里,
优先于 sounds.txt 执行。这现象确实存在,我
自己就遇过,音效变更无效甚至游戏直接当掉。
chaos 符文组上的旋风发动时,没有野人发动时
的音效,理论上 bug 的可能性较大,但我比较倾
向是官方的刻意处理,因为有一些很类似的情形,
例如 call to arms 施展聚气时、野人三英灵发
动野人的技能时,也都没有听到完整的音效。
最合理的解释是:野人大部分技能的施展都带有
一点野人特有的吼声,如果由其他职业或怪物来
发动,听起来会很奇怪,于是官方就野人技能音
效的发动,额外做了限制,大部份直接消音。而
限制的方法就是写在 dll 档里,sounds.txt 档
里没有一个字段是跟音效部分消失有关的。
总结来说,控制 whirwind 音效就一个档案而已,
符文组 chaos 无法出现音效,应该是被官方封
锁了,必须 code-editing 才能改变。一点浅见。

Links booklink

Contact Us: admin [ a t ] ucptt.com