This is a short tutorial for beginner map makers that gives tips and an example of how to make a good hero. To start you need to ask yourself some question like:
What attribute should my hero have?
What model should my hero use?
Should it be Melee or Ranged?
The attribute of a hero determines what it specializes in. Strength specializes in taking a whole ton of damage and having a fast HP regen. rate. Agility specializes in lots of armor and a quick attack speed. Intelligence specializes in massive amounts of mana to casts loads of spells non stop.
I'm going to use Strength and my hero's name will be Crusher (uses a Magnataur model). But first I can't just create a magnataur and turn it into a hero, I must base it off a different hero. In this case, I'll base it off a Tauren Chieftain since he has the Strength Attribute. Next I'll change it's model to Magnataur where it says Art - Model File.
Then I want to change it's Sounds at Sound - Unit Sound to Magnataur. Finally i should change the
Art - Game Interface Icon to Magnataur.
Now I want to think about what ability's it will have. A normal hero has 1 passive normal move, 1 misc. move, one combat move and a Ultimate move which varies. If you want you can create your own abilities. An easy way to make an original ability is using a negative value to turn negative values on go to File>Preferences>Allow negative values. (e.g. Healing wave with -100 damage healed deals 100 damage to the targets.)
In this case I will use Blizzard made abilities.
Combat Move: Shockwave
Misc. Move: Immolation
Passive Move: Cleaving Attack
Ultimate: Avatar
Now I'm going to adjust the cost to 100 gold and 100 lumber. (You may configure the gold and lumber for whatever your using.)
Now I have a hero that has abilities, an attribute and a model file. (Everything I tell you from now on is optional.)
Attachment's are what really make the hero look distinctive. To learn how to create and use attachments read the tutorial at http://world-editor-tutorials.thehelper.net/attachments.php
Now I want an attachment that makes the Crusher hands to be on fire. I'm going to choose the Archmage Projectile and under Target Attachment Point 1: I'm putting 'Hand, Left' and for Target Attachment Point 2: I'm putting 'Hand, Right' then I add the ability to the Crusher.
255 Green,
255 Red,
and 255 Blue is the standard color for the hero. If you want it to look green you lower the blue and red number and vice versa. But I want him to look sort of fiery so I'm going to change his tinting to:
55 Green
255 Red
55 Blue
Want your heroes' to go past/below level ten? Go to the top of the World Editor where it says "Advanced" click on that then click "Game Constants" (Not "Game Interface") Then check "Custom Game Constants", finally scroll down to where it says "Hero - Maximum Level" and change it to the value you wish it to be at.
Now you know how to make Great, Original heroes. So what are you waiting for? Start map-making! Please give me feedback.
What attribute should my hero have?
What model should my hero use?
Should it be Melee or Ranged?
Attributes
Alright let's start with the first question, What attribute should my hero have?
The attribute of a hero determines what it specializes in. Strength specializes in taking a whole ton of damage and having a fast HP regen. rate. Agility specializes in lots of armor and a quick attack speed. Intelligence specializes in massive amounts of mana to casts loads of spells non stop.
Abilities
I'm going to use Strength and my hero's name will be Crusher (uses a Magnataur model). But first I can't just create a magnataur and turn it into a hero, I must base it off a different hero. In this case, I'll base it off a Tauren Chieftain since he has the Strength Attribute. Next I'll change it's model to Magnataur where it says Art - Model File.
Then I want to change it's Sounds at Sound - Unit Sound to Magnataur. Finally i should change the
Art - Game Interface Icon to Magnataur.
Now I want to think about what ability's it will have. A normal hero has 1 passive normal move, 1 misc. move, one combat move and a Ultimate move which varies. If you want you can create your own abilities. An easy way to make an original ability is using a negative value to turn negative values on go to File>Preferences>Allow negative values. (e.g. Healing wave with -100 damage healed deals 100 damage to the targets.)
In this case I will use Blizzard made abilities.
Combat Move: Shockwave
Misc. Move: Immolation
Passive Move: Cleaving Attack
Ultimate: Avatar
Now I'm going to adjust the cost to 100 gold and 100 lumber. (You may configure the gold and lumber for whatever your using.)
Now I have a hero that has abilities, an attribute and a model file. (Everything I tell you from now on is optional.)
Attachments
Attachment's are what really make the hero look distinctive. To learn how to create and use attachments read the tutorial at http://world-editor-tutorials.thehelper.net/attachments.php
Now I want an attachment that makes the Crusher hands to be on fire. I'm going to choose the Archmage Projectile and under Target Attachment Point 1: I'm putting 'Hand, Left' and for Target Attachment Point 2: I'm putting 'Hand, Right' then I add the ability to the Crusher.
Tinting
Tinting can be a minor thing, or can make the unit look altogether different. Tinting is the "coloring" of the model file.
255 Green,
255 Red,
and 255 Blue is the standard color for the hero. If you want it to look green you lower the blue and red number and vice versa. But I want him to look sort of fiery so I'm going to change his tinting to:
55 Green
255 Red
55 Blue
Other Info
Want your heroes' to go past/below level ten? Go to the top of the World Editor where it says "Advanced" click on that then click "Game Constants" (Not "Game Interface") Then check "Custom Game Constants", finally scroll down to where it says "Hero - Maximum Level" and change it to the value you wish it to be at.
Now you know how to make Great, Original heroes. So what are you waiting for? Start map-making! Please give me feedback.