Submitted by
RaVenous on Sat, 2004-11-13 20:50.
Introduction
Most aspects of the Warcraft III World Editor are fairly easy to understand and use.
However, there are some more advanced features in the World Editor that require a little explaining; mainly, the Object Editor and the Trigger Editor. As you have probably already realized from the name of this tutorial, the Object Editor is the topic of discussion here.
Some of the things in the Object Editor are pretty self-explanatory.
I will break this tutorial down into eleven catergories (like you see on the right): Abilities, Art, Combat, Data, Editor, Movement, Pathing, Sounds, Stats, Techtree, and Stats. These are the sections you can select to view under the "View" menu. Checking one or more will show the related data entries that can be edited.
Now, I do not know everything about the Object Editor. So, certain data fields may not be explained in this tutorial (which means that they aren't very important, that I haven't updated this tutorial to include them, or that I don't know what they are for). However, most all of the important information is covered. To make things easy, I will try and list each data field and then explain what it means or I will explain certain things that pertain to most all of the data fields that are classified under a particular catergory.
|
|
Abilities
Abilities-Hero - This data entry is available for modification on hero units only. This data field allows you to determine what hero abilities a hero unit can use (such as Holy Light, Blizzard, Wind Walk, etc.). The maximum allowable hero abilities (set by the editor) is 5.
Abilities-Normal - This data field enables you to give units certain normal abilities (such as an inventory, harvest wood, invulnerable, etc.). For this data entry, you can select as many normal abilities as you like.
Art
Pretty much all of the data fields under the Art catergory are self-explanatory. I will only discuss four data fields in this section.
Art-Button Position (X) - This refers to the button that you see in the lower left-hand corner of your screen (for example, when you click on a Barracks, you'll see the buttons to train a Footman, Rifleman, or Knight). The numbers for the X coordinate go from 0 to 3, and refer to the boxes going from left to right.
Art-Button Position (Y) - This refers to the button that you see in the lower left-hand corner of your screen (for example, when you click on a Barracks, you'll see the buttons to train a Footman, Rifleman, or Knight). The numbers for the Y coordinate go from 0 to 2, and refer to the boxes going from top to bottom.
To help you understand this better, I'll give you an example. When you click on a Barracks, you see the button for a Footman at the top left corner (of the little panel). The coordinates for that button would be X=0 and Y=0. For the Knight, the coordinates for that button would be X=2 and Y=0. For the Research Defend, the coordinates for that button would be X=0 and Y=2.
Art-Scaling Value - This numeric value determines the size of the unit's model. A value of 1 is the default model size.
Art-Selection Scale - This numeric value determines the size of the selection circle around the unit. It's a good idea to increase this number if you make the scaling of the unit model bigger.
Combat
This section has many data fields, but most of them are the same; the only difference being the attack they refer to. Basically, any unit can have two attacks. They can be the same damage, or they can be different. One can be a melee attack and the other can be a ranged attack. This is good if you want to, say, make the damage a unit can do to air units higher than the damage that same unit can do to ground units.
There are three main data fields (actually four, if you are editing a hero unit, but that will be discussed in a moment) that determine the damage of a unit.
Combat-Attack (1 or 2)-Damage Base - Used to determine a units attack damage.
Combat-Attack (1 or 2)-Damage Number Of Dice - Used to determine a units attack damage.
Combat-Attack (1 or 2)-Damage Sides Per Die - Used to determine a units attack damage.
To calculate a unit's attack damage, Warcraft III takes the values of the data fields just mentioned and uses these formulas:
Minimum Damage = Damage Base + Damage Number Of Dice
Maximum Damage = Damage Base + (Damage Number Of Dice * Damage Sides Per Die).
Now, earlier, I talked about a fourth variable to determine attack damage for Heros. This would be the primary attribute of the hero (strength, agility, or intelligence). So, the new formulas would be:
Minimum Damage = Primary Attribute + Damage Base + Damage Number Of Dice
Maximum Damage = Primary Attribute + Damage Base + Damage Number Of Dice * Damage Sides Per Die).
So, if your hero's primary attribute was strength and that hero's strength was 26, that would be the number you would add in to the damage formulas.
This article is still under construction...
Morphing A Hero (Or Learning To Use Triggers)
Warcraft III v1.18 Patch Information