Immersive Battlefields - How to Customize Horn Sounds
1. Download Custom Horn Addon (or other Custom horn mod) and paste the contents into the ImmersiveBattlefields folder.
2. Inside the ModuleSounds folder is an example file for testing. You should matching the file name and format with your sound source.
3. If you've done it correctly, the horn sound will now sound different in the game.
<?xml version="1.0" encoding="utf-8"?>
<base>
<module_sounds>
Tutorial
This file has no effect on the execution of mod!
Stage
1. Prepare your sound file.
2. Open customhornaddon.xml, Set to true for the item you want to add.
3. Look for the corresponding item in the template here.
4. Copy-paste items you need to Immersive_Battlefields_Sound.xml
5. Match the path and file name listed in path = to your sound file.
Example) path ="1_StartHorn/StartHorn_default.wav"
Tips
1. For non-required items, set the XXHornON option to false in customhornaddon.xml, and clear the corresponding items in Immersive_Battlefields_Sound.xml.
2. If you do not use the ByEachCulture option, will only use default sound in this mod.
3. If you used the ByEachCulture option and added only the vlandia culture item, the rest of the culture uses default sound.
4. If the spelling or path of the file is not correct, it will not work, so I recommend you to work slowly and accurately.
5. Do not need to modify the existing config.xml, just paste the Addon file into the mod file, it will be automatically recognized.
6. XXHornminimum in customhornaddon.xml means the minimum number of people in the formation for this function to operate.
7. For charge sound, if you want to customize each culture and keep the default to the original sound of the mode, clear the default entry.
<!-- [1] At the start of the battle (if only playerteam and player is general) -->
<module_sound name="StartHorn_default" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_default.wav" />
<!-- If you set true "StartHornByEachCulture"-->
<module_sound name="StartHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_empire.wav" />
<module_sound name="StartHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_battania.wav" />
<module_sound name="StartHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_sturgia.wav" />
<module_sound name="StartHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_vlandia.wav" />
<module_sound name="StartHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_khuzait.wav" />
<module_sound name="StartHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="StartHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="1_StartHorn/StartHorn_customculturestringid.wav" />
<!-- [2] When issued Move Order (Move and Advance) -->
<module_sound name="MoveHorn_default" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_default.wav" />
<!-- If you set true "MoveHornByEachCulture"-->
<module_sound name="MoveHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_empire.wav" />
<module_sound name="MoveHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_battania.wav" />
<module_sound name="MoveHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_sturgia.wav" />
<module_sound name="MoveHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_vlandia.wav" />
<module_sound name="MoveHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_khuzait.wav" />
<module_sound name="MoveHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="MoveHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="2_MoveHorn/MoveHorn_customculturestringid.wav" />
<!-- [3] When issued Arrangement Order -->
<module_sound name="ArrangementHorn_default" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_default.wav" />
<!-- If you set true "ArrangementHornByEachCulture"-->
<module_sound name="ArrangementHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_empire.wav" />
<module_sound name="ArrangementHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_battania.wav" />
<module_sound name="ArrangementHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_sturgia.wav" />
<module_sound name="ArrangementHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_vlandia.wav" />
<module_sound name="ArrangementHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_khuzait.wav" />
<module_sound name="ArrangementHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="ArrangementHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="3_ArrangementHorn/ArrangementHorn_customculturestringid.wav" />
<!-- [4] When issued Charge Order -->
<module_sound name="ChargeHorn_default_PlayerSmall" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_default_PlayerSmall.wav" />
<module_sound name="ChargeHorn_default_PlayerLarge" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_default_PlayerLarge.wav" />
<module_sound name="ChargeHorn_default_EnemySmall" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_default_EnemySmall.wav" />
<module_sound name="ChargeHorn_default_EnemyLarge" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_default_EnemyLarge.wav" />
<!-- If you set true "ChargeHornByEachCulture"-->
<module_sound name="ChargeHorn_empire_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_empire_Small.wav" />
<module_sound name="ChargeHorn_empire_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_empire_Large.wav" />
<module_sound name="ChargeHorn_battania_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_battania_Small.wav" />
<module_sound name="ChargeHorn_battania_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_battania_Large.wav" />
<module_sound name="ChargeHorn_sturgia_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_sturgia_Small.wav" />
<module_sound name="ChargeHorn_sturgia_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_sturgia_Large.wav" />
<module_sound name="ChargeHorn_vlandia_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_vlandia_Small.wav" />
<module_sound name="ChargeHorn_vlandia_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_vlandia_Large.wav" />
<module_sound name="ChargeHorn_khuzait_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_khuzait_Small.wav" />
<module_sound name="ChargeHorn_khuzait_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_khuzait_Large.wav" />
<module_sound name="ChargeHorn_aserai_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_aserai_Small.wav" />
<module_sound name="ChargeHorn_aserai_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_aserai_Large.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="ChargeHorn_customculturestringid_Small" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_customculturestringid_Small.wav" />
<module_sound name="ChargeHorn_customculturestringid_Large" is_2d="true" sound_category="mission_voice_shout" path="4_ChargeHorn/ChargeHorn_customculturestringid_Large.wav" />
<!-- [5] When issued Retreat Order (Retreat, Fallback) -->
<module_sound name="RetreatHorn_default" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_default.wav" />
<!-- If you set true "RetreatHornByEachCulture"-->
<module_sound name="RetreatHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_empire.wav" />
<module_sound name="RetreatHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_battania.wav" />
<module_sound name="RetreatHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_sturgia.wav" />
<module_sound name="RetreatHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_vlandia.wav" />
<module_sound name="RetreatHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_khuzait.wav" />
<module_sound name="RetreatHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="RetreatHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="5_RetreatHorn/RetreatHorn_customculturestringid.wav" />
<!-- [6] When issued Followme Order (Followme, delegate AIControl) -->
<module_sound name="FollowHorn_default" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_default.wav" />
<!-- If you set true "FollowHornByEachCulture"-->
<module_sound name="FollowHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_empire.wav" />
<module_sound name="FollowHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_battania.wav" />
<module_sound name="FollowHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_sturgia.wav" />
<module_sound name="FollowHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_vlandia.wav" />
<module_sound name="FollowHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_khuzait.wav" />
<module_sound name="FollowHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="FollowHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="6_FollowHorn/FollowHorn_customculturestringid.wav" />
<!-- [7] When issued Fireatwill Order -->
<module_sound name="FireHorn_default" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_default.wav" />
<!-- If you set true "FireHornByEachCulture"-->
<module_sound name="FireHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_empire.wav" />
<module_sound name="FireHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_battania.wav" />
<module_sound name="FireHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_sturgia.wav" />
<module_sound name="FireHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_vlandia.wav" />
<module_sound name="FireHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_khuzait.wav" />
<module_sound name="FireHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="FireHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="7_FireHorn/FireHorn_customculturestringid.wav" />
<!-- [8] When issued HoldFire Order -->
<module_sound name="HoldFireHorn_default" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_default.wav" />
<!-- If you set true "HoldFireHornByEachCulture"-->
<module_sound name="HoldFireHorn_empire" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_empire.wav" />
<module_sound name="HoldFireHorn_battania" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_battania.wav" />
<module_sound name="HoldFireHorn_sturgia" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_sturgia.wav" />
<module_sound name="HoldFireHorn_vlandia" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_vlandia.wav" />
<module_sound name="HoldFireHorn_khuzait" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_khuzait.wav" />
<module_sound name="HoldFireHorn_aserai" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_aserai.wav" />
<!-- If you want to apply your custom culture-->
<module_sound name="HoldFireHorn_customculturestringid" is_2d="true" sound_category="mission_voice_shout" path="8_HoldFireHorn/HoldFireHorn_customculturestringid.wav" />
</module_sounds>
</base>
0 comments