Terraining - Complete Terraining Tutorial

Discussion in 'Tutorial Repository' started by iPeez, Jan 17, 2009.

  1. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Terrain Tutorial
    by iPeez

    Hello and welcome to my terraining tutorial. It will teach you the basics of the World Editor to the advanced. This tutorial will focus on terraining and not triggers. I hope to learn you how to: Customize tilesets, makeing and editing doodads, create natural looking terrain, use the terraining tools and tips and tricks in the world editor.

    Part 1 - Getting Known To The Editor

    The World Editor

    Open your World Editor.
    I will now teach you how to use the diffrent tools and the other features related to terrain the editor offers.
    [​IMG]


    [1]
    The World Editor allows you to open and save maps you have created or maps made by other people. It's a program with a lot of tools and functions.

    [2]
    This is the 'Tool Palette'. It allows you to access the 'Terrain Palette', which we are going to use. The 'Terrain Palette' looks like this:
    [​IMG]

    Here are the different tools. Later I will teach you how each of them works.


    [​IMG] This is the different tiles. Grass, rock, etc.. You will learn how to use them to create natural looking terrain. There is a lot of different tilesets and you can also make your own or customize them.

    [​IMG] These three are special. They are not normal tiles. The first one, is Blight tile. Undead buildings automatically creates this tile under them self. It also cause trees to become dead looking. The last two are used to make and remove a black shade block. Nothing in the game gets trought this :D (I will come back to this later).

    [​IMG] Here we have the first set of terrainig tools. You can think about them as two sets. The frist one is the one below, and the second the tool that are blue at the bottom of the Terrain Pallete.
    [​IMG]
    [​IMG] These are used to lower your terrain. The first one will lower the terrain by 2 levels and the second by 1.

    [​IMG] This is the most common tool. Each time we want to create different tiles we use this tool and choose a size of the brush.

    [​IMG]
    [​IMG] Here we have the two tools that raise the terrain. They work the same way as the lower tools, but they.. raise the terrain D: (make cliffs)

    [​IMG]
    [​IMG] The water tools. Deep and Shallow water.

    [​IMG] This is a special tool it's used to make "stairs" or "ramps" from the top of a LEVEL 1 cliff and to the ground.

    [​IMG] When you lower, raise, use ramp or the water tools you also use one of two kinds of cliffs.

    [​IMG] The second toolset:
    [​IMG] Raise tool. You can raise the terrain in a different way using this tool. You use it ot make mountains and hills, as well as small raisings in the terrain.

    [​IMG] This works the same way as the raise tool of this toolset just it lowers the terrain.

    [​IMG] If you have raised the terrain and want it a certain hight, you can use this tool to flatten it.

    [​IMG] I do not use this tool very often. But it creates a huge amount of random small raisings and lowings.

    [​IMG] This is a very nice tool, if you have terrain that has bad looking shapes and/or looks a bit squareish, you can smooth it with this.


    [​IMG] What ever tool you use, you also use a brush size.

    [3]
    The minimap shows how the terrain you create will look in-game. It's also smart as you can access different parts of the map by clicking at a possition in the map.
    [​IMG]

    [4]
    These ae the different editors. Sound, object, import, trigger etc.. We will mainly use the normal 'Terrain Editor' which can be fast accessed by pressing (F3) or (T).
    [​IMG]

    [5]
    The select tool can be used to move doodads or units, cameras or regions. While you are placing doodads or a region you can press the 'Spacebar' as a shortcut, and press it again to return to placing.
    [​IMG]

    [6]
    The places at the map marked with '6' is tile variations. Each tileset has a bunch of tiles and each of those a group of different variations.

    [7]
    Now we will have a look at the different drop-down-menus:
    [​IMG]

    [File]

    [​IMG] We start with the 'File' menu. From here you can open, save maps and change the map preference. And some others stuff we should not care about now.

    The preference menu is very useful. You can change the color of your different brushes, set the time of day while you edit, set the testing game options and some other not that important.
    [​IMG]

    Shortcuts:
    New (Ctrl + N) - Create a new map.
    Open (Ctrl + O) - Open a map.
    Close (Ctrl + W) - Close an open map.
    Save (Ctrl + S) - Save an open map.
    Save As - Save an open map. This option allows you to change the map's name.
    Calculate Shadows and Save - Create a shadow map, improving the shadows on your map in the game and in the editor.
    Export Script - Export a World Editor script.
    Export Minimap - Export a minimap image.
    Export Strings - Export strings.
    Import Strings - Import strings.
    Preferences - Open the editor preferences.
    Configure Controls - Edit World Editor shortcuts.
    Test Map (Ctrl + F9) - Run the map in the game in order to test it.

    [Edit]
    Here we have the edit drop-down-menu. Make sure you learn a lot of these hotkeys since you save a lot of time using them(A LOT). The most common and important are,

    • Undo - Ctrl + Z
    • Redo - Ctrl + Y
    • Cut - Ctrl + X
    • Copy - Ctrl + C
    • Paste - Ctrl + V
    From this menu you can also rotate doodads and units by '*'.

    [​IMG]

    Shortcuts:
    Undo (Ctrl + Z) - Undo the last action done.
    Redo (Ctrl + Y) - Redo the last action undone.
    Cut (Ctrl + X) - Remove and copy the currently selected doodads, units, cameras, or regions.
    Copy (Ctrl + C) - Copy the currently selected doodads, units, cameras, regions, or terrain.
    Paste (Ctrl + V) - Paste the last doodads, units, cameras, regions, or terrain that you copied or cut.
    Mirror Paste Vertically (Ctrl + numpad +) - Flip terrain, doodads, units, cameras, or regions being pasted vertically.
    Mirror Paste Horizontally (Ctrl + numpad -) - Flip terrain, doodads, units, cameras, or regions being pasted horizontally.
    Rotate Paste 90 CW (Ctrl + numpad *) - Rotate terrain, doodads, units, cameras, or regions being pasted 90 degrees clockwise.
    Rotate Paste 90 CCW (Ctrl + numpad /) - Rotate terrain, doodads, units, cameras, or regions being pasted 90 degrees counter clockwise.
    Clear (Delete) - Delete the currently selected doodads, units, cameras, or regions.
    Select All (Ctrl + A) - Select all the doodads, units, cameras, regions, or terrain on the map.
    Nudge Selection Move Left (Numkey 4) - Move left currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Right (Numkey 6) - Move right currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Up (Numkey 8) - Move up currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Down (Numkey 2) - Move down currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Left + Up (Numkey 7) - Move left and up currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Left + Down (Numkey 1) - Move left and down currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Right + Up (Numkey 9) - Move right and up currently selected doodads, units, cameras, or regions.
    Nudge Selection Move Right + Down (Numkey 3) - Move right and down currently selected doodads, units, cameras, or regions.
    Nudge Selection Rotate Left (/) - Rotate left currently selected doodads, units, or cameras.
    Nudge Selection Rotate Right (*) - Rotate right currently selected doodads, units, or cameras.
    Nudge Selection Scale Up (+) - Scale up currently selected doodads.
    Nudge Selection Scale Down (-) - Scale down currently selected doodads.
    Nudge Selection Scale Up XY (Home) - Scale up currently selected doodads on the XY axis only.
    Nudge Selection Scale Down XY (End) - Scale down currently selected doodads on the XY axis only.
    Nudge Selection Scale Up Z (PgUp) - Scale up currently selected doodads on the Z axis only.
    Nudge Selection Scale Down Z (PgDown) - Scale down currently selected doodads on the Z axis only. View Selection in Object Manager (F1) - View currently selected units, doodads, regions or cameras in the Object Manager.
    View Selection in Object Editor (Ctrl + F1) - View currently selected units or doodads in the Object Manager.
    View Selection in Tool Palette (Ctrl+P) - View currently selected units or doodads in the Tool Palette.
    Edit Properties (Enter) - Edit the properties of the currently selected doodads, units, cameras, or regions.
    Move Up in List (Ctrl + PgUp) - Move currently selected region or camera up in the Tool Palette list.
    Move Down in List (Ctrl + PgDown) - Move currently selected region or camera down in the Tool Palette list.
    Select Next in List (Ctrl + Tab) - Move currently selected region or camera up in the Tool Palette list.
    Select Previous in List (Ctrl + Shift + Tab) - Move currently selected region or camera up in the Tool Palette list.
    Mirror Selection Vertically - Flip selected terrain vertically.
    Mirror Selection Horizontally - Flip selected terrain horizontally. Rotate Selection 180- Rotate selected terrain 180 degrees.
    Rotate Selection 90 CW
    - Rotate selected terrain 90 degrees clockwise. Selection must be a square.
    Rotate Selection 90 CCW - Rotate selected terrain 90 degrees counter clockwise. Selection must be a square.

    [View]
    This menu allows you to show e.g. only the units at the map or only doodads.
    At the bottom are three important shortcuts (hotkeys):

    • Game view settings - Will show any effect that has been added in Map Options; E.g. fog, light, weather etc..
    • Game camera - The game camera function will set your current view in the World Editor to the game camera veiw.
    • Letterbox mode - Letterbox mode is used in cinematics, and if you do not know what that is yet, forget that hotkey for now.
    [​IMG]

    Shortcuts:
    Terrain (Ctrl + T) - Display terrain in one of three possible ways: textured, wireframe, or hidden. The wireframe option will show vertex heights, but no textures. Hidden will completely black out the terrain in the editor.
    Doodads (Ctrl + D) - Toggle the display of doodads.
    Units (Ctrl + U) - Toggle the display of units.
    Unit Info Display (I) - Enabling this option causes certain units to be portrayed differently on the map. A unit whose target acquisition range is set to camp rather than normal will now appear dark blue in the editor. If a unit has been set to drop an item when it dies, a white circle will now appear around that unit in the editor.
    Water (W) - Toggle the display of water.
    Blight (H) - Toggle the display of blight.
    Shadows (S) - Toggle the display of shadows.
    Lighting (L) - Toggle the light cast on the world.
    Weather (E) - Toggle the display of weather.
    Sky (K) - Toggle the display of the sky backdrop.
    Grid (G) - Toggle between four different sized terrain grids. The first option is to show no grid in the editor; this is the default setting. The second option displays 512x512 unit squares; the third option, 128x128; and the fourth option, 32x32.
    Camera Bounds (B) - Toggle display of the camera boundary lines on the map. The camera bounds represent the center point of a camera moved to the extremes of the map.
    Pathing - Ground (P) - Toggle the pathing map overlay on or off. A white overlay indicates unpathable, unflyable, and unbuildable terrain. A pink overlay shows unpathable and unbuildable terrain. A blue overlay indicates unbuildable terrain.
    Pathing - Naval (N) - Toggle the naval pathing map overlay on or off. A red overlay indicates terrain that is unpathable to naval units.
    Regions (Ctrl + R) - Toggle the display of regions. Regions are automatically displayed when the regions layer is selected.
    Camera Objects (Ctrl + M) - Toggle the display of camera objects from the Camera Palette on or off. Camera objects are automatically displayed when the camera layer is selected.
    Lock to Game Camera (C) - Pan the editor camera to match the in-game settings, and lock the editor camera in that position.
    Letterbox Mode (X) - Enable this option to change the map view to the same aspect ratio of the game without the UI pane. The main purpose of letterbox mode is to allow mapmakers to see precisely what will be viewable in the game.
    Snap to Game Camera (Ctrl + Shift + C) - Change the camera settings to match the in-game settings, but do not lock them. Note that clicking the middle mouse button also performs this action.

    [Layer]
    The layer menu is quite simple: you switch between the different tool-palettes here.
    [​IMG]

    Shortcuts:
    Terrain (T) - Change an open palette to the Terrain Palette. This option allows you to modify terrain.
    Doodads (D) - Change an open palette to the Doodad Palette. This option allows you to modify doodads.
    Units (U) - Change an open palette to the Unit Palette. This option allows you to modify units.
    Regions (R) - Change an open palette to the Region Palette. This option allows you to modify regions.
    Cameras (M) - Change an open palette to the Camera Palette. This option allows you modify cameras.

    [Scenario]
    The most important menu in my opinion. We will have a look at most of the sub-menus inside.

    I think the first one, 'Description', has pretty clear fields. Add some basic information about your map, suggsested players and the author's name.
    [​IMG]

    'Options' has a lot of cool functions. E.g. the fog, you can change the color of the fog, from how far from the camera it should start and end and what kind. You can also use global weather, rain/rays of sun/wind/snow etc.., custom or already sounds sets with natural background sounds, such as birds or a river and light.

    [​IMG]
    'Size and Camera Bounds'. While the box called 'modify camera bounds' is checked you change the blue square's width and height, if you also check the box called 'modify map bounds' you change the blue square and the size of the map. The blue square's lines block where the player can pan the camera.
    [​IMG]
    You can import or change the loading screen of the game here and options related to it.
    [​IMG]
    Not much to care about actually. You can switch to the sky you like and the time of day.
    [​IMG]

    Shortcuts:
    Map Description - Modify the map's name, description, suggested number of players, and author as well as a listing of the expansion features used.
    Map Options - Modify the maps environmental settings and toggle use of item classification.
    Map Size and Camera Bounds - Modify the map size and camera bounds.
    Loading Screen - Modify the current map's loading screen.
    Player Properties - Set player names, races, and controllers. You may also decide here whether players have fixed start locations.
    Ally Priorities Properties - Modify starting location priorities.
    Force Properties - Set the starting player forces.
    Techtree Properties - Set what units can be created for each player.
    Ability Properties - Set what abilities can be researched, as well as what abilities are already researched, for each player.
    Upgrade Properties - Set what upgrades can be researched, as well as what upgrades are already researched, for each player.[/spoiler]

    [Tools]
    For those who want to go the hard way changing brush size and shape. At the bottom you can see a check box called 'randomly rotate doodads'. Keep it checked, since it's quite useful.
    [​IMG]

    Short:
    Selection Brush (Space) - Allow selection of objects depending on what the current layer is.
    Brush Size - Change the current brush size. This option only applies to the doodads and terrain layers.
    Brush Shape - Change the brush shape from circle to square. This option only applies to the doodads and terrain layers.
    Randomly Rotate Doodads - Toggle random rotation of doodads.
    Randomly Scale Doodads - Toggle random scaling of doodads. There are four settings for this random scaling: symmetric, asymmetric, asymmetric Z-axis only, and asymmetric XY-axis only.


    [Advanced]
    The 'advanced' menu comes after 'scenario' if we count
    importance (In my opinion). You can modify the tileset, by changing or customizing it. The function 'adjust cliff levels' will open a window where you increase or decrease the height of the whole terrain.
    Find the function called 'replace tile'. Let's say you have create a huge map, then you find out "Aah, damn that dirt looks ugly". So you want to replace it with grass, "That will take time" you say. No it will not! Use the 'Replace tile' tool! Choose the tile you wish to replace with another tile and *Ta Daa!*. The World Editor replaces all the dirt with grass!
    [​IMG]

    Shortcuts:
    Modify Tileset - Allows you to switch tilesets or modify the current tileset.
    Random Groups - Allows you to set up random groups of creep that will spawn in chosen locations.
    Item Tables - Manages all the item drops for the current map.
    Gameplay Constants - Allows you to modify of gameplay constants.
    Game Interface - Allows you to modify of the game interface.
    Reset Height Field - Resets the terrain to its default height, if you don't check the Random box. If you do check the box, then this resets the terrain to its default height plus or minus some slight height variations.
    Adjust Cliff Levels - Increases or Decreases the height of all terrain and objects by a selected amount.
    Replace Tile - Allows you to replace all placed tiles of one type with another.
    Replace Cliff Type - Allows you to replace placed cliff types with another.
    Replace Doodads - Allows you to replace doodads of one type with another. This can be done to all doodads, or only selected doodads.
    View Entire Map - Sets the camera so that all of the map can be viewed at once.
    Reset Texture Variations - Redraws all ground textures with the default distribution of randomly chosen texture variations.
    Enforce Water Height Limits -
    Enforces normal rules of water height. If this is unchecked, you can create strange effects with levitating water; however, you might also end up with some nasty graphical glitches. Use this option with caution.
    Enforce Camera Bounds - Enforces the camera bounds which are the blue lines just inside of the map border. If this is unchecked, camera objects can be moved beyond the camera bounds.

    [Module]
    As the 'Layer' menu the 'Module' is quite simple to use. You can change between all the editors there. Learn the hotkeys, to save time!
    [​IMG]

    Shortcuts:
    Terrain Editor (F3) - Change the focus to the Terrain Editor.
    Trigger Editor (F4) - Change the focus to the Trigger Editor.
    Sound Editor (F6) - Change the focus to the Sound Editor.
    Object Editor (F7) - Change the focus to the Object Editor.
    Campaign Editor (F5) - Change the focus to the Campaign Editor.
    AI Editor (F8) - Change the focus to the AI Editor.
    Object Manager (F8) - Manages and cross-references all doodads, units, items, regions, and triggers currently in your map.
    Import Manager (F8) - Manages imported files.

    [/spoiler]

    [Window]
    Here we have a little devil... Quick uncheck the box called 'Brush List'! *Huh..*, There you probably removed the most lag causing function in the World Editor! Just keep it off, it's not useful and cause huge amounts of lag each time you e.g. want to change the name of a unit.
    From the 'Window' menu you can also access any map you have opened in the world editor since you started it. Look at mine, "Untiteled 1",
    "Untiteled 2" and "Untiteled 3".
    [​IMG]

    Shortcuts:
    New Palette - Open up a new palette window.
    Show Palettes (A) - Toggle whether or not you can see all the currently open palettes.
    Toolbar - Toggle display of the toolbar.
    Minimap - Toggle display of the minimap.
    Previewer - Toggle display of the minimap.
    Brush List - Toggle display of the Brush List.
    (Map List) - Switch between currently open maps.

    [Help]
    Nothing we are interrested in now.

    Shortcuts:
    Warcraft III World Editor Help - Display help about the World Editor.
    License Agreement - Display the End User License Agreement.
    About Warcraft III World Editor - Display version number and copyright information.


    Part 2 - Creating Terrain

    Basics

    Okey, so you have got this far :D.
    Here I will show you how the different tools from the 'Terrain Palette' work.

    So, let's start. They are ugly, they are weird, it's the Blizzard cliffs!
    There is a lot of reasons for not using Blizzard cliffs. Here are some:

    • It's pain in ass creating good looking mountains/hills with them.
    • They are.. ugly.. looks weird wherever you may place them...
    • You can't change their color or tile, as you can by using raise tool + different tiles.
    So let's that a look at some examples of why not to use Blizzard's little monster:
    [​IMG]
    [​IMG]

    But since I am going to write a complete terrain tutorial I guess I will have to include Blizz's. So here goes:

    [The Tool Palette]
    Here we have the tool palette (remember?) so let's check out its different tools:

    [​IMG]

    Hmm.. Those Blizzard cliffs looks weird do not they. The raise and lower tool from set 2 looks better right? Yepp.

    [Mountains, Rivers & Hills]
    Now that you know how the diffrent tools look like, we can start using them. First we create a river. What tool will you choose? "The lowel tool from set 2! since the Blizzard cliffs are ugly!", "NO!" I will say then.

    Before we can use the lower tool from set 2 we need some water. Click the Deep water tool
    [​IMG] and draw a huge square. Then you click at the drop-down-menu 'Advanced' and uncheck the field called 'Enforce Water Height Limits. Now use the Raise 2x tool [​IMG] and remove the whole river by raising the terrain.[Tips! - Use another tile than the one you have create you river at to remember where the river was before you raise the terrain!]
    Now you should be back to very you started visualy. Next choose the lower tool from set 2
    [​IMG]. Then draw a nice shaped river where the river you just covered was. Now it should looks something like this:

    [​IMG]

    Looks ok, but wait... What are those arrows there for? You see the bad looking shapes they are pointing at? We have to remove them, which is a job for mister 'Smooth'.[​IMG] Pick the tool and use fast clicks with a small brush size at the bad looking areas until you have a smoother river.

    [To not confuse you, I will tell you that we now change the tileset from Lordaeon Summer, which is pure ugly, to Barrens. (Advanced>Modify Tileset. dropdownmenu and 'Barrens')]
    Next we shall create some hills. Pick the raise tool from set 2
    [​IMG]. Raise the terrain and make some fine hills with Smooth tool [​IMG] to help. When you are done, pick the tile called 'Dirt'. Before we go any future make sure the only tile at the map is 'Dessert'. [Tips! - You can go to Advanced>Replace Tile to make the job easier if you e.g. only have 'Dirt' in your map.]

    When we have create the hills, and eventally used the 'Smooth tool', we need to give it a natural look. Use the 'Dirt' tile we picked and cover the hills. [Tips! - Using a big brush makes the job easier and faster, while using a small one you get it better.]

    When you are finished choose the 'Grassy Dirt' tile and the small brush tool. Then you fill the outer lines of the hills a little. Not too much.

    Work In Progress:
    [​IMG]

    Take a new tile called 'Grass' and add it a few places until you got something like this:

    [​IMG]

    Now it's time for doodads. Open the 'Doodad Palette', shortcut [D]. In the two diffrent drop-down-menus choose 'Barrens' and 'Trees/Destructibles'. From the second menu pick 'Barrens Canopy Tree' and place it some random spots at the 'Grass' tile. Then choose the doodad under it in the list called 'Barrens Canopy Tree (Dead)'. [Tips! - While placing doodads you often want to rotate them. To make this easier press the 'Spacebar' at your keyboard to quickly switch from doodad placing to the selection tool. When you are done, push space again to return to placing.]
    Place the second doodad at some random spots as well.

    Work In Progress:
    [​IMG]

    Click the second drop-down-menu again and this time choose 'Environment'. Here he have a lot of candy, as I usually call it :D. [Tips! - Allways start with big doodads, such and trees and big rocks, then you fill the empty places with good looking scrubs, flowers, bushes, etc..]
    From the candy-bag we pick 'Geyser', 'Rocks' and 'Cactus'. Then we place them at the 'Dirt' and 'Dessert' tiles. When you are done it should look like this:

    [​IMG]

    Now we have a ok piece of terrain. To add some more tasty and colorful doodads pick it from the list in 'Environment' and... Wait a second... Try find a doodad called 'Scrub' in that list. You can not huh? Let's add it to it then!

    Press [F6], to open the 'Object Editor'. Once there find the section at the top called 'Doodads' marked with a little tower. Scroll down until you find the folder called 'Environment'. When you are there you can eigther look for the doodad called 'Scrub' or search for it.
    Since you sometime later will need to know how to search, we take a little practice now.
    Those of you how have used the search function in other programs, such as Internet Explorer, Firefox, Microsoft Word, Notepad or what the heck it must be, might guess what hot the search function is binded to?
    'Ctrl + F', Correct! Press the 'Ctrl' button and 'F'. Type in the popup window 'Scrub'.
    Once you have found it click it and find the path called 'Editor - Tilesets'. Double click. Here you can decide what tilesets the chosen doodad should be shown in. Check the box called 'Barrens'.

    Now the 'Scrub' doodad will show up in the list.

    Since we are in the editor we can create a quick custom doodad.
    Click 'File'>'New Custom Doodad' or Ctrl+Shift+N [Tips! - If you know what doodad you are going to base your custom doodad off, you can press Ctrl + C while you have it selected, then press Ctrl + V.]. Then you get a new popup window. Name it 'Vines' and pick the 'Scrub' doodad. If you can not find 'Scrub', pick 'Ashenvale' in the first and 'Environment' in the second drop-down-menu.

    Once you have it created, double click the path called 'Art - Model File'. Either you copy paste this path in the field called 'Custom', 'Doodads\Ruins\Plants\VinyPlant\VinyPlant0.mdl', or you choose 'Preset>Doodads>Viny Plant <variation 1="">'.

    Also remember to add 'Barrens' to the 'Editor - Tilesets' path.

    When you are done, place 'Scrub'- and 'Vines'-doodads around rocks, trees and cactuses in your piece of terrain. Try add some other doodads as well.
    Play around!

    </variation>
    Work In Progress:
    [​IMG]

    The terrain has started to take form! Make more custom doodads and use ability models (Preset>Abilitys). Here are my new screenshot. I do not tell you what to do know, so you can experiment your self:

    [​IMG]

    Next we will add some fog. Click at 'Scenario' and >'Map Options'. Check the box called 'Use terrain fog' and set the black square, which is the color to yellow. Start - should be 1000, and End - 5500.
    Press og and then the 'V' on your keyboard... and wow we have some awesome terrain! Congratulations!

    Final Product:
    [​IMG]

    [Tips and Tricks]
    Now that you have the basics I can teach you a few eye candy tricks and tips:

    Here we go some useful information: (By 2-P)

    Art - Animate In Fog: If set to true, the doodads will play their animation (of course only if they have one) even under the fog of war. Does it work? No. This works only for waterfalls.

    Art - Default Scale: This allows you to change the size of the doodad, but since it's better to use the Maximum/Minimum Scales it can usually be ignored.
    A little trick: The size changes don't affect certain effects that are attached to the doodads. This allows you to "extract" these effects when you set the Default Scale to a very low value (e.g. 0.01). This doesn't work for most of the models, since they don't have such effects.

    Art - Fixed Rotation: Indicate what rotation the doodad will have when you place it. The doodad is freely rotatable when the value is set to -1.00.

    Art - Floats: Determines if the doodad goes under water or stays above when you place it on water.

    Art - Max Roll Angle and Maximum Pitch Angle: These two properties can be very helpful when used right. They allow you to tilt the doodads along the X and Y axis of the terrain. In other words: you can rotate your doodad in 3 dimensions.
    The values work in radians, so if you want to give the doodad a half rotation (180 degrees), you have to set one of the values to -3.14. -1.57 (-3.14/2) would be a 90 degrees rotation, -6.28 (-3.14*2) a full rotation and so on.
    Yes, the values have to be negative. (To insert negative values you have to allow negative values under File>Preferences and you need to press shift while double-clicking on the value.

    Side note: Positive values will allow the doodads to tile along the axis, depending on the terrain shape they're standing on. Giving them +1.00 will have no effect as long as they stand on flat terrain.

    Art - Tinting Color: Should be self explanatory. A simple, yet very effective option. The brighter a model is, the more it can be modified.

    Editor - Maximum/Minimum Scale: Simple but very important. Many things in Warcraft have unrealistic scales (Small houses and trees) so they fit better into the strategy (melee) part. Try to make realistic sizes in your custom map!

    Pathing - Pathing Texture: Determines how many space the doodad eats. It's useful to turn it off for smaller doodads like viny plants or small rocks or when you want to stack doodads.


    Part 3 - F.A.Q Basics

    F.A.Q
    World Editor Basics
    by iPeez

    Author's Note:
    Here we have 23 questions I have came over the past 2 years of my terrain experience. And of course the answers. Those of you who have used the editor for a while wont find this very useful, but who knows..?
    Are you a beginner to terraining and want to learn more I'll suggest that you read this.

    As one last thing you should note you these links:
    (Note: Not all of these tutorials are about terraing. Most of the indexs are allover covering the World Editor)

    [Terraing Advanced - by 2-P]
    [Good Tutorials About Everthing In The World Editor - by a lot of authors]
    [Terraining, Modeling, Coding... etc.. - by Hive Workshop users]
    [Different Tutorials - by Us here at Clan Mapz]

    Blizzard's own help - In the World Editor; 'Help>Warcraft III World Editor Help'. Opens a file from your wc3 folder into the internet browser.

    '^:;--------------------------------------------------------------------------------------,._

    Q – I have used the ‘Shallow Water’ tool to make a river. Then I filled it again with ‘Raise 1 Tool’. Now I have made a river shape with the ‘Lower Tool’ from the second toolset, but there is no water?
    A – Step backward [Ctrl + Z] until you reach the point where you have the ‘Shallow Water’ river. Then uncheck the box called ‘Advanced>Enforce Water Height Limits’- Now you can fill the river and use the second lower tool as you did.

    Q – Still do not works…?
    A – Step totally backward until before you started the river. Then make sure ‘Advanced>Enforce Water Height Limits’ are checked. Use the ‘Shallow Water’ tool to make a river. Then uncheck the box called ‘Advanced>Enforce Water Height Limits’- Fill it again with ‘Raise 1 Tool’ and use the second lower tool to make a smooth river.

    Q – I use the ‘Raise Tool’ from the second toolset and have now made some hills and mountains. They have a very squareish and weird from, can I make them smoother?
    A – Yes of course you can! Use the tool called ‘Smooth’ in the second toolset. Pretty simple huh?

    Q – Every time I create a new map it has lines all over it, creating some sort of a web. How I remove those?
    A – It's called a ‘Grid’ and it's pretty easy to get rid of. Just tap the ‘G’ key at your keyboard. Eventually you can save your map and close the World Editor, start it and open the map again. Grid can be useful, so remember the hotkey [G]!

    Q – I have a doodad and I have found a perfect rotation. The problem is that I have to find the same rotation every time. Is there any other way?
    A – Yes you can find the right rotation, then press [SPACE] and select it. Press [Ctrl + C] followed by [Ctrl + V]. Now you can place it.

    Q – Each time I place a doodad it randomly rotates, I have to create and delete each time until I find the right rotation. Any easier way?
    A – Press [Z] and you will see a new rotation each time you press it under your cursor (The faded not placed doodad).

    Q – I want to make my own rotations, how?
    A – Place a doodad(s)/unit(s), press [SPACE], select the doodad(s)/unit(s), click and hold the [Ctrl] button on your keyboard and then click, hold the left mouse somewhere close to the doodad(s)/unit(s) and move it around. Then the doodad(s)/unit(s) will rotate and face where you point.

    Q – I have placed an ‘Orc Watch Tower’, and I found this little torch doodad. How do I place it at the top of the tower?
    A – This can be done with every doodad: Select the doodad(s) and press and hold [Ctrl] and use [PgUp] or [PgDn] to move the selected doodad(s) up or down. Repeat the action to move it higher or lower.

    Q – How fog works?
    A – A fog can be created by going to ‘Scenario>Map Options>Fog’. Check the ‘Use Terrain Fog’ box and make sure the drop-down-menu is sat to Linear. The default settings are ‘Start’ and ‘End’ - 3000 and 5000. These two values are distance from camera view. Using small values will create an intense color effect, while using high will make the fog tin.

    Q – I want to create a fog a certain time in the game, how?
    A – Go to the ‘Trigger Editor’ [F4] and create a new trigger or add this to your trigger. Create a new action and choose the section called ‘Environment’, then ‘Set Fog’. Rest is up to you!
    Environment - Set fog to style Linear, z-start 1000.00, z-end 8000.00, density 0.00 and color (100.00%, 100.00%, 100.00%)”.

    Q – How do I use weather effects?
    A – You can create them with triggers and regions. Create a new region and then right click it, ‘Edit Region Properties’. Check the ‘Weather Effect’ box and pick one. With triggers, create a new trigger or add this to the trigger you want. New action, ‘Environment’ and ‘Create Weather Effect’.
    Environment - Create at (Playable map area) the weather effect Ashenvale Rain (Heavy)

    Q – I have made a custom doodad, but it seems that I can only rotate it 90* each time… Why?
    A – Go to the custom doodad in ‘Object Editor’. Then the field ‘Art - Fixed Rotation’ and set it to ‘-1.00’.

    Q – I cannot write a negative value in the field?
    A - Hold down [Shift] and double click the field, to write negative values such as ‘-0.50’.

    Q – I am using a tileset but I want to use a tile from another tileset. How can I do that?
    A – ‘Advanced>Modify Tileset’. Then check the box called ‘Use Custom Tileset’. Now you can add and remove tiles.

    Q – Is there any way I can replace a doodad or terrain tile with another?
    A – ‘Advanced>Replace Tile’ and ‘Advanced>Replace Doodad’.


    Q – I have created a map, but need more space, and I don’t want to start all over again. Do I have to create a totally new map and copy paste everything?
    A – No you don’t have to. Click at ‘Scenario’ and then ‘Map Size and Camera Bounds’. Check the box called ‘Modify Map Bounds’. Now you can click at the ‘<’ or ‘>’ arrows at each side of the map to increase its size.

    Q – It tells me ‘The full map size must be a multiply of in both dimensions’. What that means?
    A – Whenever you create or edit a map size it must be, 32x32, 64x64, 96x96, 128x128, 160x160, 192x192, 224x224 or 256x256. When you edit the map size its displayed at the bottom right corner of the window, ‘Full:’.

    Q – My editor lags when I try to change certain things.
    A – Try ‘Window’ and uncheck the box called ‘Brush List’. It causes a lot of lag.

    Q – At ‘Map Options’ I have sat the sky display, fog and weather effects. But they don’t show up in game, why?
    A – Those are only visible in the editor by pressing [V] (Game View Settings). You have to trigger effects you want in game. All those can be found at the trigger category ‘Environment’.

    Q – Where can I get other color codes?
    A – Here ‘Link'.

    Q – When I try to redo a lot of actions I have done with the terrain it stops after a certain number?
    A – If you have saved your map before you did these actions, simply reload them. Else you can’t. To avoid it happen again, you go to ‘File>Preference’ and then set the max redo limit to a number that fits you.

    Q – I have two tilesets and I am going to customize one of them with the other one. When I try to add a tile it says it cannot be added, removed or replaced. How can I add it?
    A – Those tiles marked with a red square cannot be removed from their tileset or added. Go to the ‘Additional Textures’ drop-down-menu and choose either ‘Cliff Base Tiles’: ‘Group 1’, ‘Group 2’ or ‘Group 3’. Those contain the cliff tiles (marked with red square) and they can be added.

    Q – When I place my doodad at a hill or raising in the terrain, it stands there and points up in the air. What must I do so it angle as the terrain are formed?
    A – ‘Art - Max Roll Angle and Maximum Pitch Angle’. Change this field to a positive value (+1.00 or something).


    And that is all I got for you! so far...

    -iPeez

    Thanks to 2-P for he wounderful description at the end here!


    Change Log:

    Version 1.0.0
    Version 1.0.0
    1.0.1 - Minor spelling corrections
    1.0.2 - Small formating changes
    1.0.3 - Another spelling correction

    Version 1.1.0
    1.1.0 - Added F.A.Q Basics
    1.1.1 - Formating
    1.1.2 - On new question added
    1.1.3 - Spelling correction, 'bounch' and 'bursh'. Also removed '(INDENT)(LEFT)', which was there for no reason.
    1.1.4 - Found a '(SIZE=6)' at a totaly random place in the tutorial.
    1.1.5 - A lot of spelling correction.

     
    • Like Like x 17
    • Useful Useful x 1
  2. kingbdogz

    kingbdogz The Edge of Eternity is upon us.

    Ratings:
    +125 / 0 / -0
    Holy Crap good job! This is very well written out. +rep :thup:
     
  3. Hatebreeder

    Hatebreeder So many apples

    Ratings:
    +383 / 0 / -0
    Pretty Nice =)
    But, there are 10 of these =/
     
  4. Romek

    Romek Super Moderator Staff Member

    Ratings:
    +961 / 0 / -0
    > But, there are 10 of these =/
    Not really, I think terraining tutorials are quite limited in number here.

    And this one certainly beats all the rest of them in content.
     
  5. Tyrande_ma3x

    Tyrande_ma3x .

    Ratings:
    +91 / 0 / -0
    > And this one certainly beats all the rest of them in content.
    Agree, it's really descriptive and with a lot of images and explanation. Good job +rep from me and I hope you will put in more images with different tilesets.
     
  6. UndeadDragon

    UndeadDragon Super Moderator Staff Member

    Ratings:
    +450 / 0 / -0
    Wow, that's a big in-depth tutorial.

    I don't think we have many terraining basics like this, and if we do, they are not of as high quality. Good job :thup:
     
  7. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Thanks for the varm comments. Do you have any other suggestions for the next tutorial addon? I have allready written some at the bottom of the thread.
     
  8. Blackrage

    Blackrage Ultra Cool Member

    Ratings:
    +25 / 0 / -0
    Wow...

    Did it take you a month or two to write this? Good Job :thup:
     
  9. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Not a month but 14 hours ^^

    -iPeez
     
    • Like Like x 1
  10. wraithseeker

    wraithseeker Tired.

    Ratings:
    +122 / 0 / -0
    Nice terraining but why aren't you putting corpse of creatures? that picture seems like a desert to me.

    Some taurens, totems , fissures and geysers would be nice too <3

    Not sure if it fits the theme but my own opinion.

    Other then that Good Job +REP
     
  11. rover2341

    rover2341 Is riding a roller coaster...Wee!

    Ratings:
    +114 / 0 / -0
    Very well Done, I May learn a bit just yet.
    Most Tutorials seem to have alot of info but i never get it.
    Yours seems very straight forward.
    + Rep.
     
  12. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Thanks for rep and comments! Any suggestions or wishes what I should make next? (Adding to this tutorial).
     
  13. MisterFrank!

    MisterFrank! Guest

    Ratings:
    +0 / 0 / -0
    This is quite in depth. I just skimmed it and it seems that I know most, if not all of it. It seems to have everything needed for a beginner to know.

    Very good job with this.
     
    • Like Like x 1
  14. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Thanks!
     
  15. Romek

    Romek Super Moderator Staff Member

    Ratings:
    +961 / 0 / -0
    Approved
    Very in depth, well explained. Lots of screenshots.

    Everything you'd want in a terrain tutorial. Good job. :D
     
    • Like Like x 1
  16. AceHart

    AceHart Your Friendly Neighborhood Admin

    Ratings:
    +1,489 / 0 / -0
    > Minor spelling corrections

    Could you do some more?
    Bursh, bounch, spare indent ...
     
  17. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Fixed them AceHart. Will someone mind telling me if you find any more typos? I can't find any my self.

    -iPeez
     
  18. AceHart

    AceHart Your Friendly Neighborhood Admin

    Ratings:
    +1,489 / 0 / -0
    > There is alot of diffrent tilesets and you can also make your own or customizing them.

    There are alot of different tilesets and you can also make your own or customize them.

    > The first one, is undead tile.

    The first one is Blight.

    > The two last

    The last two

    > this shit

    Sorry?

    > Here we go the first set of terrainig tools.

    Me too.
    What?

    > These are used to low your terrain.

    lower.
    Put "cliff" somewhere there.
    Same on "raise".

    > (I will come back to the size later).
    > (I will come back to this later).

    Remove.
    Actually, just remove all those "later"s.

    > aswell

    as well

    > it lower

    it lowers

    > to flat it.

    to flatten it.

    > or what it must be

    ?

    > bit click

    by clicking

    > fast accessed by pressing (F3)

    Or T.

    > and some other

    and some others

    > Short:

    Why is that hidden in a spoiler?

    > alot

    a lot
    And more of those later too.

    > At the bottom there is three

    At the bottom are three

    > sat to the game

    ?
    Set in game?

    > dirst

    first

    > rains of sun

    :p

    > allready

    already

    > river., and light.

    river and light.

    > highth

    height
    And more of the same later on.

    > of them map

    of the map

    > Bigger square more

    Yes.
    You may want to write an actual sentence here.

    > you will like

    you like

    > importantnes

    importance

    > by changing or customize it.

    by changing or customizing it.

    > levels', will

    levels' will

    > You see that little one

    Come again?

    > Ooh it is so useful.

    ...

    > you have create

    you have created

    > Aah

    Do you scream rather often when mapping?
    Here's a hint: it doesn't help.
    Neither does kicking your cat.

    > "That will take time" you say. No it will not!

    Additionally, you also talk to yourself a lot?
    Here's one more hint: that doesn't help either as you already know what you want to tell you, as well as the reply.

    > Choose what tile

    Choose the tile

    > huge amount of lag

    huge amounts of lag

    > Here I will show you how the different tools from the 'Terrain Palette'.

    Work? Smell? Look like? Are best kicked? Ignored?

    > So lets start

    So, let's start
    And some more of those lets that should be let's.

    > reasons not using

    reasons for not using
    And, it's Blizzard, not blizzard.

    > It is pain in ass

    Agreed.
    It's still It is a pain in the ass

    > looks weird whereevery

    look weird wherever

    > You can not

    What?

    > easy

    easily

    > why not use

    why not to use


    ...
    Part 1.
    Goes until "Tool palette" (not included)
     
    • Like Like x 1
  19. lindenkron

    lindenkron You can change this now in User CP

    Ratings:
    +102 / 0 / -0
    You sure you didn't leave anything out AceHart? *cough*
     
  20. iPeez

    iPeez Hot food far all world wide!

    Ratings:
    +166 / 0 / -0
    Woa.. Should never asked someone to do that :D
    Well I will fix it, but I don't have time right now, going to bed. Is it okey I take it tomorrow?

    -iPeez
     

Share This Page