这个教程是给帝国3属于某文化的国家设定特殊音乐,首先用AOE3ED在sound文件夹的soundxml2.bar里面提取Playlist.xml
然后打开你会见到以下语句:
<?xml version="1.0" encoding="utf-8"?>
<playlists> <playlist name="Primary">游戏开始时播放的音乐 <musicset name="Muptop">播放的音乐 <file volume="1.0" mood="normal">Music\Standard\Muptop.mp3</file>路径 </musicset> <musicset name="HappyToYou"> <file volume="1.0" mood="normal">Music\Standard\HappyToYou.mp3</file> </musicset> <musicset name="GetOffMyBand"> <file volume="1.0" mood="normal">Music\Standard\GetOffMyBand.mp3</file> </musicset> <musicset name="GetYeSum"> <file volume="1.0" mood="normal">Music\Standard\GetYeSum.mp3</file> </musicset> <musicset name="MajorRewriteGeneralChunks"> <file volume="1.0" mood="normal">Music\Standard\MajorRewriteGeneralChunks.mp3</file> </musicset> <musicset name="FeloniousJunk"> <file volume="1.0" mood="normal">Music\Standard\FeloniousJunk.mp3</file> </musicset> <musicset name="IMenevero"> <file volume="1.0" mood="normal">Music\Standard\IMenevero.mp3</file> </musicset> <musicset name="LeisurelyBrows"> <file volume="1.0" mood="normal">Music\Standard\LeisurelyBrows.mp3</file> </musicset> <musicset name="OfLicious"> <file volume="1.0" mood="normal">Music\Standard\OfLicious.mp3</file> </musicset> </playlist>
上面就是游戏音乐的设定,对全体国家有效,不过你在musicset标签里面添加一个元素 culture="文化调用名",就可以使该音乐只对属于某个文化的国家生效,其他国家则不会出现这个音乐。
culture="此处填文化调用名(自行参考data3.bar的civs.xml或者cultures.xml)"
这是例子(Muptop.mp3只对属于西欧的文化的英国与法国生效):
<musicset name="Muptop" culture="WesternEurope"> <file volume="1.0" mood="normal">Music\Standard\Muptop.mp3</file> </musicset>
|