Soundsetsy.xml是用来定义wav语音文件路径的,如果只是在Sound文件夹添加了wav文件,却不在Soundsetsy.xml定义路径,那么这个wav文件是无法在帝国里面使用的。
Soundsetsy.xml需要用AOE3ED在sound文件夹的soundxml3.bar里面提取。
与data文件夹的文件不相同的是,Soundsets.xml与Soundsetsx.xml到现在仍然在使用,这两个文件分别在SoundXML.bar与SoundXML2.bar,根据游戏优先级(瞎说)定律,执行相同调用名优先级依然是先Soundsetsy.xml,然后是Soundsetsx.xml,再到Soundsets.xml,具体是不是我没有验证过。
拿开头的语句作为例子:
蓝色字是Soundsets调用名,红色字是在sound文件夹路径,三个路径代表调用这个设定时会随机播放这三个wav语音;volume="1.0000"是语音的音量大小,1是100%;至于 distance="1.0000"与maxnum="X"我也不知道有什么用,测不出来,不要管那么多,直接复制原有的语句吧。
<soundset name="AztecVillagerMaleSelect" volume="0.5000" maxnum="4" distance="1.0000">
<sound filename="XPack\AztecVMSelect1.wav" volume="1.0000"/>
<sound filename="XPack\AztecVMSelect2.wav" volume="1.0000"/>
<sound filename="XPack\AztecVMSelect3.wav" volume="1.0000"/>
</soundset>
<soundset name="SoundsetsName" volume="0.5500" maxnum="4" distance="1.0000">
<sound filename="XXX\XXXXX.wav" volume="1.0000"/>
<sound filename="XXX\XXXXX.wav" volume="1.0000"/>
<sound filename="XXX\XXXXX.wav" volume="0.9500"/>
</soundset>
如果想固定一个语音的话,保留一个路径就可以了。例如:(这很明显就是废话,不过有些人就是要用废话指点。)
<soundset name="SoundsetsName" volume="0.5500" maxnum="4" distance="1.0000">
<sound filename="XXX\XXXXX.wav" volume="1.0000"/> </soundset>
</soundset>
Soundsetsy.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
|
|||||