Tutorial The Basics of the World Editor

Tonks

New Member
Reaction score
160
The Basics of the Warcraft III: Reign of Chaos World Editor
This tutorial will cover the ground-rules that you need to know to make a basic map. My goal with this is to familiarize you with the World Editor so that you have a strong foothold to learn the advanced features.
This will NOT include Frozen Throne editor things, because the Frozen Throne editor is just an advanced version of the Reign of Chaos editor.

NOTE: This tutorial is for beginners. There are no 'advanced' explanations, only how you can go about making a simple first map.

You will need:
-Warcraft III: Reign of Chaos installed

This tutorial will cover:
1• Getting started
2• Choosing your map genre
3• Terraining
4• Custom Units
5• Custom Triggers
6• Custom Items and Item-related triggers
7•Bonus Feature: Using the Helper Forums efficiently

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Part 1; Getting Started
First, you will need to open your Warcraft III World Editor. You can find the start-up under the Start button in the bottom left.
Start > Programs > Warcraft III > Warcraft III World Editor
Ex4tut-5.jpg
Once you have the World Editor open, you can begin your map.
Click on the File tab on the top-left of your screen. A list will drop down with several options. Select 'New Map'.
A window will pop up, asking for your preferences.
There will be several options and sub-selections.
ex4tut-3.jpg
• The 'Map Size' is how big your map is, length-wise and width-wise. There are eight selections, 32, 64, 96, 128, 160, 192, 224 and 256. 32 is the smallest size, and is generally not wanted for a map because it is so small. 256 is the largest size, and again will probably not be wanted for most maps, because it is so large.

• The 'Playable Area' can be ignored, because it just tells you how much room there is within the boundaries. You can increase that later by removing the boundaries.

• The 'Size Description' is just something to label maps, and has no significance.

• The ‘Tileset’ is what your ground will look like. Lordaeron Summer is the default Tileset and is the most-used one. Lordaeron Summer features Dirt, Rough Dirt, Grassy Dirt, Rock, Grass and Dark Grass tiles.

• The ‘Initial Tile’ is what all of your ground will look like upon starting. There are tabs with 'preview' icons, select the tab with your preferred tile. I favor Dark Grass.

• The 'Initial Cliff Level' is how far up your ground will be from the base, or dark water.

• The 'Initial Water Level' is how deep your water will be at the start.

• Checking the 'Random Height Field' box will make your map have bumps all over the ground, like an earthquake.

• You will want to choose an appropriate base for your map. For example, do not select Rock tiles (which are un-buildable) for your base tile if your map includes building.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••


Part 2; Choosing a Genre
Now that you have your map open and your initial settings up, you need to decide on your map genre. What is a 'genre?' It is what your map is associated with. It's the type of game you're going to make. For example, Tower Defense, Capture the Flag, Murder Mysteries, Hero Wars, or RPG's.

• Choose a game-type that interests YOU. If you do not like the game you're making, you will not have fun making it and you most likely will not finish it.

• Choose a game-type that you think you can do. Do not choose massive games like DotA as your first map, because they are just big and bulky and take a very long time to make.

• Do not just edit someone else's map to make it seem like yours. This is considered stealing and is a very stupid thing to do. You can look at maps to get ideas, but generally you'll want to start a map from scratch, unless you have the maker's permission.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Part 3; Terraining
Your Terrain is your ground and water. To access your 'Terraining' toolbar, press T while in the World Editor. You will get a new window with several selections.
Ex4tut-4.jpg

• The 'Apply Texture' checkbox indicates that you want to apply a tile. To select the tile that you want, click on the icon of the texture. Once you have chosen your tile, move your cursor over your original World Editor window and left-click where you want to place that tile-type.

• The 'Apply Cliff' checkbox indicates that you want to apply a cliff modification. Select from the icons the feature you want to use on your ground. Ramps may only be placed on single increase cliffs. For example, level 1 to level 2, level 2 to level 3, level 3 to level 4... etc.

• The 'Cliff Type' is what you want your cliff sides / surrounding tiles to look like. These vary depending on your tileset.

• The 'Apply Height' checkbox indicates that you want to changes the height of the ground, without making cliffs. Raise raises the ground level, Lower lowers the ground level, Plateau makes wherever you drag your mouse the same as your initial click, Noise makes random height levels in an area and Smooth smooths out any bumps or dips that you made.

• The 'Size' is how big your brush is.

• The 'Shape' is what shape your brush has. This has two selections, Circle and Square.

• You will want your terrain to match your genre. For example, you would not want to put Lordaeron Summer trees in your Wintermaul or Barrens trees in your Lordaeron Summer tileset, they just don't match.

• You can change the tiles in your tool palette by selecting the 'Modify Tileset' choice under Advanced.
Advanced > Modify Tileset
ex4tut-6.jpg


A new window labelled 'Modify Tileset' will appear.

ex4tut-7.jpg

Here you can select a different Tileset or you can create a custom one.
To create a Custom Tileset, check the 'Custom Tileset' checkbox near the top right of the window. Now you can select individual tiles from other tilesets that you want to use.

NOTE: Tiles with red squares on them cannot be added, removed, or altered. Some of these tiles may be found under the Cliff Tile groups, though.
Add the Tiles that you want to use into your Tileset. You can remove some of your original tiles to make room, if you have to. After you are done, click OK. It may lag for a moment, but it will add the tiles to your tool palette for you to select and use.

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Part 4; Custom Units
Custom Units are units that have had their settings altered to be used in a custom game.
You can change many things about a unit. Some of the most noticeable things are the Damage, the Armor and the Abilities.
To change the settings of a unit, you will need to go into the Object Editor. To open the Object Editor, click the tab with the helmet icon near the top and middle of your World Editor window.
ex4tut-9.jpg


Once you have the Object Editor open, select the Units tab, found near the top left. On the left of the window will be a list of folders with units that you can use in the map. Select the Footman unit under
Standard Units (466) > Human (67) > Melee (31) > Units (10) > Footman
Ex4tut-10.jpg


Once you select the Footman unit, a long list will appear in a box to the right of the unit list.
This list includes almost all of the things about a unit. Most of this is self-explanatory, but I will explain how you edit the items and what certain things do.
To edit something in this menu, double left-click it. A new window will pop up, asking you for information and confirmation.
ex4tut-11.jpg

Change the settings to what you want them to be, and click OK.
One way to speed up the editing if you want several units that are similar is to copy them. Select the unit you want to copy and press the keys Control and C (at the same time)(or go to Edit > Copy) and then Control and V (at the same time)(or go to Edit > Paste)
Please take note that unit editing is slow and cumbersome. There is no faster way, other than copying unit from other maps, than to just select and edit it, as demonstrated.

Field Values and what they mean

ex4tut-12.jpg


These are the 'Art' values. (I have also included the 'Abilities' value in, for simplicity purposes.) The Art values are the values that have to do with what the unit looks like and (pretaining to the Art- Caster Upgrade Art) what it does when it upgrades.

• The 'Art - Model File' is what skin your unit will have. For example, you can make it look like a doodad, or you can make it look like an ability, or a unit. Looking through the choices in these is often a good way to get inspiration for making units.

• The 'Art - Icon - Game Interface' is the icon your unit will display if you select multiple units, or if it is a hero. It is a good idea to have your icon match your unit, otherwise people may become confused.

•The 'Art - Scaling Value' is how big your unit will appear. Editing this will NOT change your unit's collision size (covered later in this tutorial).

•The 'Art - Selection Scale' is how big the circle around your unit is when you select it, in relation to your Scaling Value.

•The 'Tinting Color 1 / 2 / 3' is what shade your unit is. 1 is Red, 2 is Green, and 3 is Blue. You can use different shading percentages with each color to create different colors. Having 0 in all fields will make the unit black.

ex4tut-13.jpg


These are the 'Combat' values. They include everything to do with attacking / defending.

• The Acquisition Range is how close a unit has to come to you before your unit automatically attacks. Note that if you set this value to less than your Attack Range, your unit will not be able to attack.

• The 'Area of Effect' values are what make units have 'Splash' damage, which damages multiple units with one attack, if they are close enough together. The 'Splash' can (and should) be layered. For example, you could set 'small damage' to 300, 'Medium Damage' to 200, and 'Full Damage' to 100. This will make it so that the splash damages units at range 201-300 a little bit, units at range 101-200 a little bit more, and units at range 0-100 with the full attack damage.

• If you wanted to make a unit have a stronger attack, you would edit the 'Combat - Attack 1 / 2 - Damage...' fields.

• If you wanted a stronger Defense, you would edit the 'Combat - Defense' fields.

• Note that Projectiles should be used for ranged attacks only. Any attack range that is 200 or less can be considered melee.

• The 'Defense Base' is how much armor your unit will have without any modifications. The 'Defense Type' is what kind of armor your unit will have. Different attacks affect different armor types in different ways.

• The 'Minimum Attack Range' should not be modified except for units with 'Splash' damage. This setting changes the minimum range that that unit can attack in.

ex4tut-14.jpg


This is a unique value in the Object editor. SOMEONE PLEASE DESCRIBE WHAT THIS VALUE IS / DOES!

ex4tut-15.jpg


These settings affect how the unit moves and where it can go.

• The 'Movement - Height' value changes how far from the ground the unit is. Setting this value to zero entails that your unit will be flat on the ground. Anything above zero will raise the unit bit by bit.

• The 'Movement - Speed Base' value changes how quickly your unit moves. Zero meaning that your unit cannot move, 300 being the averaged speed between all units.

• The 'Movement - Speed Maximum' and 'Movement - Speed Minimum' values affect how quickly a unit can move and how slowly a unit can move. Leaving these values at 0 means that the game will use the Gameplay Constants values.

• The 'Movement - Turn Rate' affects how sharply your unit can turn. The higher this is, the wider your unit's turning will be. The lower this is, the sharper your unit's turning will be.

• The 'Movement - Type' value affects what the unit moves like. Generally you will not want to have a unit without some sort of visible flying counterpart to have flying type movement, as you probably do not want a unit like a Gryphon Rider having Foot type movement.

• The 'Pathing - Collision Size' affects how much space your unit takes up. Setting this value to zero will make it able to walk through other units.

(Unit part of this is not done.)

Please note that this tutorial is not complete. This is merely my first post to save it and get some suggestions for the first part. All criticism, sinicism, remarks, suggestions are very appreciated :)
 
Don't worry, we won't ;)

I'm not reading this now, because my eyes were recently destroyed by another tutorial, but I will soon.

I do have to say "OMGWTF" to the ever-increasing amount of tutorials being submitted. It's hard to sift through to get the useful stuff.

But yours though, looks good so far, as I see length. Length is good, shows me that you spent some time on it. I shall be back soon to inspect it more thoroughly (and possibly read it too).

One request though, please. Change the orange to something a little easier on the eyes :)
 
lol.. (at least it's not ALL orange.) I'll change the titles to a different, darker.. color. :D
Please don't -rep me either, until it's done.

I do have to say "OMGWTF" to the ever-increasing amount of tutorials being submitted. It's hard to sift through to get the useful stuff.
Yea, the amount of new tutorials is astounding. I'm thinking that people see it as a way to get +rep, now, rather than a way to help. Some of the recent tutorials look like they were done in 10 minutes..
 
I like how you included how to open up the Warcraft III World Editor. When I first wanted to make a map, it took me like 2 days to find out where the WE was. :eek:
 
i-SCREAM said:
I like how you included how to open up the Warcraft III World Editor. When I first wanted to make a map, it took me like 2 days to find out where the WE was. :eek:
Haha, my friend gave me that idea. I asked him to read it and tell me if it helped him with learning the WE, I came back the next day and asked and he said "Well, I got to the part "this tutorial will require", I couldn't even find the damn button!" So, I thought it might be useful to put that in. :)
 
Very good tut. When It is finished I will consider +rep ;)
 
I can't wait for it to be done. Will definitely +rep.
 
Cool tutorial though it has the same name as one of mine in production :(

Oh well I just guess I will have to rename mine to something else, mine is more focused on explaining the different palettes anyways :)

Good job with the tutorial, keep up the good work.
 
Tonks said:
lol.. (at least it's not ALL orange.) I'll change the titles to a different, darker.. color. :D
Please don't -rep me either, until it's done.


Yea, the amount of new tutorials is astounding. I'm thinking that people see it as a way to get +rep, now, rather than a way to help. Some of the recent tutorials look like they were done in 10 minutes..

:) Woah... orange makes a good impression! now.. im famous......
 
Woah never noticed this.
Not finished though...you still working on this?

And it would be nice if you could get the first two pictures bigger, at least make them link to some larger versions.
 
This tutorial is perfect for people who don't have TFT World Editors and wish to learn. This tutorial is great :D! I like it even though I have TFT World Editor and not ROC.
 
Hi Tonks.

You finishing this? I'm adding it to the tutorial index PDF im making.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top