This is a Tutorial that shows you how to add to Unit your own Sound Set. It can not work fine to all units because each unit has differants sound sets. For the example, we will use Rifleman Sound Set.
A demo map is attached to the post, you may download it if you don't get what to do.
1. What are Custom Sound Sets 1.1 Where to find the location of a Custom Sound Set in World Editor 1.2 Where to find the location of a Custom Sound Set in Sound Editor 1.3 What to do next? 1.4 Problems that occurs. 1.5 Warcraft 3 TFT Miscs 1.6 Sounds Events 1.7 Extras Comments
For RoC and no Import Manager
2. What to use? 2.1 Where to Import the Files? 2.2 What to do then?
1. What are Custom Sound Sets
Custom Sound Sets are a pack of sounds scattered on multiple .wave files. Most of them contains a Death Sound, multiple Pissed Sounds, sounds when they are ready, answers when you click on them, cries when you order the unit to attack a fixed unit, and sometimes a War Cry.
1.1 Where to find the location of a Custom Sound Set in World Editor
Open the World Editor, then go to Unit Editor. Select the Rifleman, and find Unit Sound Set (You can use search)
1.2 Where to find the location of a Custom Sound Set in Sound Editor
Open the World Editor, then go to the Sound Editor. After, go to : Units\Human\Rifleman . You will find all sounds of the Rifleman Sound Set.
1.3 What to do next?
Import all sounds you want for your unit. We must know the path in which we will give the sounds. We know already that Rifleman Sounds set is located at Units\Human\Rifleman . We will try to override them. As we see, there are 23 Sounds for the Rifleman (Ignore Attack Sounds). We will import 23 sounds. Here the full path for all sounds used :
Here what it looks after importing all sounds for the Rifleman Sound Set in the Import Manager :
1.4 Problems that occurs.
Before testing it directly in-game, you must test the sounds. First Save AS your map. If it gives compiles error suddently, it is because you opened a Sound from Windows Media Player : Your Map Is Dead. If it doesn't, we will try the sound pack. Go to the Sound Editor, and select your sounds.
They all must have the exact path of their equivalent in the Rifleman Sound Set. (It is Units\Human\Rifleman\<whatever>)
If no, check your imported file paths. If yes, select a sound in the "Original" path (The non-imported sounds), and play all of them. All Sounds must play good the sound you wanted.
1.5 Warcraft 3 TFT Miscs
There are some Miscs by TFT's World Editor.
1 : If you are using .mp3 you import as .wav, weirdly, the Sound Volume will get buffed, and will get converted to .wav.
2 : If you get problems because a Sound is missing for your Set, you have to import an another to its path. (You will have 2 same Sounds but not at same path)
3 : If you don't fill all sounds used, you must try to fill them (Again, not Attack Sounds).
1.6 Sounds Events
Most of the times, a Sound Set contains lot of Sounds.
Attack : Occurs when the unit starts attacking an enemy. (You don't have to click on the unit)
Death : Whenver the unit dies, the Death Sound will be played.
Pissed : When you click a lot of times on the unit, weird sounds will be played instead of normals, which are called Pissed Sounds.
Ready : Occurs only one time for a single unit, it is played when the unit is spawned by a building (Example : Barracks for Rifleman), or when they got revived by an Altar (Example : Paladin).
Warcry : Occurs when you order the unit to attack a specific unit.
What : Occurs when you click on the unit only. Replaced by Pissed Sounds if you click multiple times on the unit in a short time.
Yes : Occurs when you order the unit to do a "Friendly" Action.
YesAttack : Occurs when you order the unit to "Attack-Move", or an order similar to it.
1.7 Extras Comments for the Sound Editor Functions
From Zakyath : Try left clicking on the sounds and 'Replace Internal Sound' instead of importing them like that.
I never noticed that. When you Right Click on the a Sound that is already there (Not Imported), there is "Replace Internal Sound", which let you avoid the Import Manager and Path Errors. If you don't get where "Replace Internal Sound", you can press "Control+P" to get directly to "Replace Internal Sound" Action.
For RoC and no Import Manager
2. What to use?
For this Tutorial, we will use MPQ Editor. I don't remember where you can download it.
2.1 Where to Import the Files?
You must know what path is used by the Sound Set. We will use Rifleman as example (Again). We know the path used by the Rifleman is Units\Human\Rifleman\<whatever> (Check at Chapter 1.3).
We will import all files here, and create Folders Required.
To create a New Folder, click on Operations, then to New Folder.
2.2 What to do then?
You import the files at their exact path they must be (Check at Chapter 1.3).
Then you save it, and its finished!
It should look like that :
This Tutorial is finished. Have fun with it and Good Luck!