郭某人的网站

关于 / 留言

红警2中编辑添加单位声音教程

红色警戒2尤里的复仇添加单位语音 rules(md).ini sound(md).ini


红警2的单位语音都在 audio.bag 文件里,我们可以使用 XCC Sound Editor 进行编辑,直接把声音文件拖进去就可以加上。因为里面的声音是 单声道、16 位、22050 Hz、wav 格式的,所以我们在准备声音文件的时候最好也按照这个参数来。

声音配置的独立规则在 sound(md).ini 文件中,需要在 [SoundList] 项下进行名称注册。

声音属性的条目有:

Control:播放方式,可选值为 loop(循环播放)、predelay(延迟播放)、random(随机播放)、attach(附加,作用不明)、decay(衰减,作用不明)、all(全部播放)、ambient(环境声,作用不明)。

Sounds:声音名称列表,名称前用 $ 符号开头,不带文件类型后缀,多个声音之间用空格分隔。

Volume:音量大小,0~100。

Delay:当播放方式为延迟播放时此项指定了播放前的延迟时间,格式为最小延迟 空格 最大延迟,单位是毫秒,如:1000 3000。

Priority:优先级,可选值为 LOW(低)、NORMAL(正常)、HIGH(高)、CRITICAL(紧急)。

Type:播放类型,可选值为 GLOBAL(全局)、NORMAL(普通)、SCREEN(屏幕)、LOCAL(本地)、PLAYER(玩家)。

FShift:格式为最小FDelta 空格 最大FDelta,比如 -5 3,作用不明,可能会用来计算优先级。

Limit:限制,同一时间最多触发多少次这个声音,比如当你一次性选择了很多个同样的单位时,会同时播放很多声音。

Range:影响的格子,作用不明。

Loop:当播放方式为循环播放时此项指定了循环的次数。

MinVolume:当播放类型为全局播放时此项指定了最小音量。


当 sound(md).ini 中的声音规则配置好后,我们就可以在 rules(md).ini 中使用我们定义的声音了,比如单位选中语音 VoiceSelect,单位移动指令语音 VoiceMove 等等。


最后更新时间:2023/03/14 15:17

东西写多了,脑力不够用了,让我喝杯咖啡提提神 ☕

注意!你的赞赏转账请考虑再三后支付,此收款不作任何形式的退款。