Custom Diplo Music?

KingCruz

The People are the Heros
Joined
Dec 17, 2005
Messages
149
Has anyone figured out how to edit the XML for a custom diplo music
(as in when you contact a leader, the song that is played during the trade table; as well as when you zoom close to a city)

I've defined the audio in the audiodefines.xml, I created another SoundScript in the a2d xml for that sound. I think went to leaderinfos and replaced it with the sound script.
But when I run the game it's just silence...

Anyone know how to do this?
Thanks
 
KingCruz said:
Has anyone figured out how to edit the XML for a custom diplo music
(as in when you contact a leader, the song that is played during the trade table; as well as when you zoom close to a city)

I've defined the audio in the audiodefines.xml, I created another SoundScript in the a2d xml for that sound. I think went to leaderinfos and replaced it with the sound script.
But when I run the game it's just silence...

Anyone know how to do this?
Thanks

Try this link: it's my answer to a similar question.

http://forums.civfanatics.com/showpost.php?p=3615943&postcount=3
 
I would like to give example of what i have (Assume mp3 called canada_early) (note I have duplicated procedures for Canada_middle and canada_late)

AUDIO DEFINES:
<SoundData>
<SoundID>DIPLO_PEARSON_EARLY</SoundID>
<Filename>Sounds/Diplomacy/CANADA_EARLY</Filename>
<LoadType>STREAMED</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>

AUDIO2DSCRIPTS:
<Script2DSound>
<ScriptID>AS2D_DIPLO_PEARSON_EARLY</ScriptID>
<SoundID>DIPLO_PEARSON_EARLY</SoundID>
<SoundType>GAME_MUSIC</SoundType>
<iMinVolume>75</iMinVolume>
<iMaxVolume>75</iMaxVolume>
<iPitchChangeDown>0</iPitchChangeDown>
<iPitchChangeUp>0</iPitchChangeUp>
<iMinLeftPan>-1</iMinLeftPan>
<iMaxLeftPan>-1</iMaxLeftPan>
<iMinRightPan>-1</iMinRightPan>
<iMaxRightPan>-1</iMaxRightPan>
<bLooping>1</bLooping>
<iMinTimeDelay>0</iMinTimeDelay>
<iMaxTimeDelay>0</iMaxTimeDelay>
<bTaperForSoundtracks>0</bTaperForSoundtracks>
<iLengthOfSound>0</iLengthOfSound>
<fMinDryLevel>1.0</fMinDryLevel>
<fMaxDryLevel>1.0</fMaxDryLevel>
<fMinWetLevel>0.0</fMinWetLevel>
<fMaxWetLevel>0.0</fMaxWetLevel>
</Script2DSound>

CIV4LEADERHEADSINFO: (music only)
<DiplomacyIntroMusicPeace>
<DiploMusicPeaceEra>
<EraType>ERA_ANCIENT</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_EARLY</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_CLASSICAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_EARLY</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_MEDIEVAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_RENAISSANCE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_INDUSTRIAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_MODERN</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_FUTURE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
</DiplomacyIntroMusicPeace>
<DiplomacyMusicPeace>
<DiploMusicPeaceEra>
<EraType>ERA_ANCIENT</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_EARLY</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_CLASSICAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_EARLY</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_MEDIEVAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_RENAISSANCE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_INDUSTRIAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_MODERN</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
<DiploMusicPeaceEra>
<EraType>ERA_FUTURE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_LATE</DiploScriptId>
</DiploMusicPeaceEra>
</DiplomacyMusicPeace>
<DiplomacyIntroMusicWar>
<DiploMusicWarEra>
<EraType>ERA_ANCIENT</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_CLASSICAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_MEDIEVAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_RENAISSANCE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_INDUSTRIAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_MODERN</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_FUTURE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
</DiplomacyIntroMusicWar>
<DiplomacyMusicWar>
<DiploMusicWarEra>
<EraType>ERA_ANCIENT</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_CLASSICAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_MEDIEVAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_RENAISSANCE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_INDUSTRIAL</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_MODERN</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
<DiploMusicWarEra>
<EraType>ERA_FUTURE</EraType>
<DiploScriptId>AS2D_DIPLO_CANADA_MIDDLE</DiploScriptId>
</DiploMusicWarEra>
</DiplomacyMusicWar>




Yet I Have No Sound during trade with this fellow.

I would like to know if someone is able to correct my errors
I am now 9 hours into trying to locate the error myself with no success :(

PLEASE HELP!

Thanks!
 
I think I may be able to help.

In your leaderheadinfos: section you refer to the tag as

"AS2D_DIPLO_CANADA_EARLY"

But in your AUDIO2DSCRIPTS: section you have

"AS2D_DIPLO_PEARSON_EARLY"

unless this is a mistake when you posted it, here is your problem. The two tags need to match.
 
Back
Top Bottom