• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

Adding sounds and attachments

Easy: 3/10
Needed Tools

Many of the custom models, mainly those from scratch, have no sound attached to it when dying or attacking. You can make the sound via trigger, but this way only one sound can be played at time, so if two buildings with that model die in a very short interval only one explosion will be heard. And triggers should be avoided when it is possible, making more mess and maybe also lag.

The best method to add them is via Magos Model Editor.

So, first open your model you wish to edit. Then select Windows->Node Manager. A new windows opens, right click on blank region (nothing selected) and click Create Event Object.

Double click a newmade event, which should be called UNNAMED. You will have a new window, where you can select the appropriate sound from Data scroll.

After doing that, before you continue, go back to model editor and select Windows->Sequence Manager. Then choose the animation when you want the sound be played. Copy the number in the interval section in From: textbox.

Return to Node Manager, the window of your new object should stay here. Right-click on Event track section and left-click Create New. Then you paste that number in textbox that appears.

The value can be a little greater (especially for attack animation), but it must not exceed the end of animation (To: textbox). Then just click OKs and save your model.

If you do not find any suitable sound, you can select any you will surely will not need and then import one of yours and override the path of sound you have chosen in in model editor (the path of sounds are in sound editor in WE).


Some of those models also do not have attachment points, or just not enough. Adding them is very simple. There are two types of attachments. Those which follow certain part of the body (arms, legs), and which stand still (origin).

To create an origin attachment point, go to Node Manager and right-click on blank ground. Select Create Attachment.

Then right-click it and select Edit Node (do not double-click it or select Edit, it has no real purpose here).

After that, in the name textbox name your attachment (how it should be ingame) and left those pivot points all 0 (this is because origin is at the center of the unit).

The process of creating a dynamic attachment is very similar, except you must right-click on an existing bone, you wish the attachment to follow.

Here is Killst4r's Siege Tank which originally has no attachments but I added an origin attachment so I can use my EMP spell to immobilize it :smile:

Last edited:
Level 25
Jul 10, 2006
Good tutorial, but you can add the following to the sounds section:

If you want to use a custom sound, it usually needs the following settings:
Rate: 22050 Hz (EDIT: 44100 also seems to work)
16-bit PCM
(you can convert your sound using Audacity)

There should also be a way to add your own sound strings by editing the .slk files in UI\SoundInfo (from the MPQ)
Level 1
Mar 22, 2024
As great as this tutorial is, Do you know if i can add a custom sound to this model via blender import the model here, then that sound file be carried over with the death animation?