Soundsetsy.xml:定义语音路径

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)
	<soundset name="ChinoAttack" volume="0.7000" maxnum="4" distance="1.0000">
		<sound filename="Chino\hai_2.wav" volume="0.7000"/>
	</soundset>
	<soundset name="ChinoSelect" volume="1.0000" maxnum="4" distance="1.0000">
		<sound filename="Chino\a023.wav" volume="0.7000"/>
	</soundset>
	<soundset name="ChinoAcknowledge" volume="1.0000" maxnum="4" distance="1.0000">
		<sound filename="Chino\a063_1.wav" volume="0.7000"/>
		<sound filename="Chino\hai_2.wav" volume="0.7000"/>
	</soundset>
	<soundset name="ChinoAcknowledge2" volume="1.0000" maxnum="4" distance="1.0000">
		<sound filename="Chino\a047.wav" volume="0.7000"/>
		<sound filename="Chino\a063_1.wav" volume="0.7000"/>
		<sound filename="Chino\hai.wav" volume="3.0000"/>
	</soundset>
	<soundset name="ChinoRevived2" volume="1.0000" maxnum="4" distance="1.0000">
		<sound filename="Chino\a040.wav" volume="0.7000"/>
	</soundset>

PS:定义新语音可以用在单位语音xml,也可以用在技能释放音效以及单位动画xml文件上(例如开枪、走路声)。