3087 Posts in 570 Topics - by 2220 Members - Latest Member: keistoni

Warcraft III: MapsModelsSkinsIconsSpellsToolsTutorials
WC3 JASS: Code SnippetsJASS and vJASS Spells and SystemsJass Tutorials
Chat @Discord

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

WC3 Tutorials - SonofJay

Pages: [1]
Tutorial Zone / How to import custom UI
« on: November 25, 2012, 03:56:04 AM »
Category: General Mapping Tutorials
« Created: April 04, 2016, 11:16:06 AM by moyack »
For multiplayer maps you can change the path of the imported files to this:

Inventory Cover: UI\Console\*race*\*race*UITile-InventoryCover.blp
Time Indicator Frame: UI\Console\*race*\*race*UITile-TimeIndicatorFrame.blp
Tile 1: UI\Console\*race*\*race*UITile1.blp
Tile 2: UI\Console\*race*\*race*UITile2.blp
Tile 3: UI\Console\*race*\*race*UITile3.blp
Tile 4: UI\Console\*race*\*race*UITile4.blp
Cursor: UI\Cursor\*race*Cursor.blp
Inventory Slotfiller: UI\Widgets\Console\*race*\*race*-inventory-slotfiller.blp
Cinematic Border: UI\Widgets\EscMenu\*race*\*race*-cinematic-border.blp
Spell Area of Effect: ReplaceableTextures\Selection\SpellAreaOfEffect_*race*.blp*
Options Menu Border: UI\Widgets\EscMenu\*race*\*race*-options-menu-border.blp
*: In the SpellAreaOfEffect the night elves are a bit diffrent as
it is "ReplaceableTextures\Selection\SpellAreaOfEffect_NE.blp"

For singleplayer/campaign map:

If you are making a singleplayer map or campaign you can take a shortcut by changing the game's interface on your map. First open the map in question then click the advanced button in the upper part of the World Editor next to tools. Choose "Game Interface", the fifth alternative from the top. Scroll down untill you get to the part where everything starts with "Image -" look for "Image - Cinematic Border". Check the little box in the upper left corner that says "Use Custom Game Interface". Now dubble-click the cinematic border line and change the path via the imported section. Do the same with the other imported files. To give you a challange you get to find out where to
put what on your own.

Tutorial Zone / Tileset Paths
« on: November 25, 2012, 03:55:02 AM »
Category: General Mapping Tutorials
« Created: April 04, 2016, 10:25:29 PM by moyack »

Ashenvale Tileset
TerrainArt\Ashenvale\Ashen_Dirt.blp Soil: TerrainArt \ Ashenvale \ Ashen_Dirt.blp
TerrainArt\Ashenvale\Ashen_DirtRough.blp Eliminate soil: TerrainArt \ Ashenvale \ Ashen_DirtRough.blp
TerrainArt\Ashenvale\Ashen_Grass.blp Grassland: TerrainArt \ Ashenvale \ Ashen_Grass.blp
TerrainArt\Ashenvale\Ashen_Rcok.blp Rock: TerrainArt \ Ashenvale \ Ashen_Rcok.blp
TerrainArt\Ashenvale\Ashen_GrassLumpy.blp Rough grassland: TerrainArt \ Ashenvale \ Ashen_GrassLumpy.blp
TerrainArt\Ashenvale\Ashen_Vines.blp Vines: TerrainArt \ Ashenvale \ Ashen_Vines.blp
TerrainArt\Ashenvale\Ashen_DirtGrass.blp Grassland soil color: TerrainArt \ Ashenvale \ Ashen_DirtGrass.blp
TerrainArt\Ashenvale\Ashen_Leaves.blp Leaves: TerrainArt \ Ashenvale \ Ashen_Leaves.blp

TerrainArt\Barrens\Barrens_Dirt.blp Soil: TerrainArt \ Barrens \ Barrens_Dirt.blp
TerrainArt\Barrens\Barrens_DirtRough.blp Eliminate soil: TerrainArt \ Barrens \ Barrens_DirtRough.blp
TerrainArt\Barrens\Barrens_Pebbles.blp Stones to: TerrainArt \ Barrens \ Barrens_Pebbles.blp
TerrainArt\Barrens\Barrens_DirtGrass.blp Grassland soil color: TerrainArt \ Barrens \ Barrens_DirtGrass.blp
TerrainArt\Barrens\Barrens_Desert.blp Desert: TerrainArt \ Barrens \ Barrens_Desert.blp
TerrainArt\Barrens\Barrens_DesertDark.blp Dark desert: TerrainArt \ Barrens \ Barrens_DesertDark.blp
TerrainArt\Barrens\Barrens_Rock.blp Rock: TerrainArt \ Barrens \ Barrens_Rock.blp
TerrainArt\Barrens\Barrens_Grass.blp Grassland: TerrainArt \ Barrens \ Barrens_Grass.blp

City Scape
TerrainArt\Cityscape\City_Dirt.blp Soil: TerrainArt \ Cityscape \ City_Dirt.blp
TerrainArt\Cityscape\City_DirtRough.blp Eliminate soil: TerrainArt \ Cityscape \ City_DirtRough.blp
TerrainArt\Cityscape\City_BlackMarble.blp Black marble: TerrainArt \ Cityscape \ City_BlackMarble.blp
TerrainArt\Cityscape\City_BrickTiles.blp Brick: TerrainArt \ Cityscape \ City_BrickTiles.blp
TerrainArt\Cityscape\City_SquareTiles.blp Square terrain: TerrainArt \ Cityscape \ City_SquareTiles.blp
TerrainArt\Cityscape\City_RoundTiles.blp Round terrain: TerrainArt \ Cityscape \ City_RoundTiles.blp
TerrainArt\Cityscape\City_Grass.blp Grassland: TerrainArt \ Cityscape \ City_Grass.blp
TerrainArt\Cityscape\City_GrassTrim.blp Formation of grassland: TerrainArt \ Cityscape \ City_GrassTrim.blp
TerrainArt\Cityscape\City_WhiteMarble.blp White marble: TerrainArt \ Cityscape \ City_WhiteMarble.blp

Dalaran Tileset
TerrainArt\Dalaran\Dalaran_Dirt.blp Soil: TerrainArt \ Dalaran \ Dalaran_Dirt.blp
TerrainArt\Dalaran\Dalaran_DirtRough.blp Eliminate soil: TerrainArt \ Dalaran \ Dalaran_DirtRough.blp
TerrainArt\Dalaran\Dalaran_BlackMarble.blp Black marble: TerrainArt \ Dalaran \ Dalaran_BlackMarble.blp
TerrainArt\Dalaran\Dalaran_BrickTiles.blp Brick: TerrainArt \ Dalaran \ Dalaran_BrickTiles.blp
TerrainArt\Dalaran\Dalaran_SquareTiles.blp Square terrain: TerrainArt \ Dalaran \ Dalaran_SquareTiles.blp
TerrainArt\Dalaran\Dalaran_RoundTiles.blp Round terrain: TerrainArt \ Dalaran \ Dalaran_RoundTiles.blp
TerrainArt\Dalaran\Dalaran_Grass.blp Grassland: TerrainArt \ Dalaran \ Dalaran_Grass.blp
TerrainArt\Dalaran\Dalaran_GrassTrim.blp Formation of the grass: TerrainArt \ Dalaran \ Dalaran_GrassTrim.blp
TerrainArt\Dalaran\Dalaran_WhiteMarble.blp White marble: TerrainArt \ Dalaran \ Dalaran_WhiteMarble.blp

Dungeon Tileset
TerrainArt\Dungeon\Cave_Dirt.blp Soil: TerrainArt \ Dungeon \ Cave_Dirt.blp
TerrainArt\Dungeon\Cave_Brick.blp Brick: TerrainArt \ Dungeon \ Cave_Brick.blp
TerrainArt\Dungeon\Cave_RedStones.blp Red Stone: TerrainArt \ Dungeon \ Cave_RedStones.blp
TerrainArt\Dungeon\Cave_LavaCracks.blp Lava fragments: TerrainArt \ Dungeon \ Cave_LavaCracks.blp
TerrainArt\Dungeon\Cave_Lava.blp Volcanic rocks: TerrainArt \ Dungeon \ Cave_Lava.blp
TerrainArt\Dungeon\Cave_DarkRocks.blp Dark rock: TerrainArt \ Dungeon \ Cave_DarkRocks.blp
TerrainArt\Dungeon\Cave_GreyStones.blp Gray stones: TerrainArt \ Dungeon \ Cave_GreyStones.blp
TerrainArt\Dungeon\Cave_SquareTiles.blp Square terrain: TerrainArt \ Dungeon \ Cave_SquareTiles.blp

Lordaeron Summer Tileset
TerrainArt\LordaeronSummer\Lords_Dirt.blp Soil: TerrainArt \ LordaeronSummer \ Lords_Dirt.blp
TerrainArt\LordaeronSummer\Lords_DirtRough.blp Eliminate soil: TerrainArt \ LordaeronSummer \ Lords_DirtRough.blp
TerrainArt\LordaeronSummer\Lords_DirtGrass.blp Grassland soil color: TerrainArt \ LordaeronSummer \ Lords_DirtGrass.blp
TerrainArt\LordaeronSummer\Lords_Rock.blp Rock: TerrainArt \ LordaeronSummer \ Lords_Rock.blp
TerrainArt\LordaeronSummer\Lords_Grass.blp Grassland: TerrainArt \ LordaeronSummer \ Lords_Grass.blp
TerrainArt\LordaeronSummer\Lords_GrassDark.blp Dark grass: TerrainArt \ LordaeronSummer \ Lords_GrassDark.blp

Lordaeron Autumn Tileset
TerrainArt\LordaeronFall\Lordf_Dirt.blp Soil: TerrainArt \ LordaeronFall \ Lordf_Dirt.blp
TerrainArt\LordaeronFall\Lordf_DirtRough.blp Eliminate soil: TerrainArt \ LordaeronFall \ Lordf_DirtRough.blp
TerrainArt\LordaeronFall\Lordf_DirtGrass.blp Grassland soil color: TerrainArt \ LordaeronFall \ Lordf_DirtGrass.blp
TerrainArt\LordaeronFall\Lordf_Rock.blp Rock: TerrainArt \ LordaeronFall \ Lordf_Rock.blp
TerrainArt\LordaeronFall\Lordf_Grass.blp Grassland: TerrainArt \ LordaeronFall \ Lordf_Grass.blp
TerrainArt\LordaeronFall\Lordf_GrassDark.blp Dark grass: TerrainArt \ LordaeronFall \ Lordf_GrassDark.blp

Lordaeron Winter Tileset
TerrainArt\LordaeronWinter\Lordw_Dirt.blp Soil: TerrainArt \ LordaeronWinter \ Lordw_Dirt.blp
TerrainArt\LordaeronWinter\Lordw_DirtRough.blp Eliminate soil: TerrainArt \ LordaeronWinter \ Lordw_DirtRough.blp
TerrainArt\LordaeronWinter\Lordw_SnowGrass.blp Snow grass: TerrainArt \ LordaeronWinter \ Lordw_SnowGrass.blp
TerrainArt\LordaeronWinter\Lordw_Rock.blp Rock: TerrainArt \ LordaeronWinter \ Lordw_Rock.blp
TerrainArt\LordaeronWinter\Lordw_Grass.blp Grassland: TerrainArt \ LordaeronWinter \ Lordw_Grass.blp
TerrainArt\LordaeronWinter\Lordw_Snow.blp Snow: TerrainArt \ LordaeronWinter \ Lordw_Snow.blp

Northend Tileset
TerrainArt\Northrend\North_dirt.blp Soil: TerrainArt \ Northrend \ North_dirt.blp
TerrainArt\Northrend\North_dirtdark.blp Black: TerrainArt \ Northrend \ North_dirtdark.blp
TerrainArt\Northrend\North_rock.blp Rock: TerrainArt \ Northrend \ North_rock.blp
TerrainArt\Northrend\North_Grass.blp Grassland: TerrainArt \ Northrend \ North_Grass.blp
TerrainArt\Northrend\North_ice.blp Ice: TerrainArt \ Northrend \ North_ice.blp
TerrainArt\Northrend\North_Snow.blp Snow: TerrainArt \ Northrend \ North_Snow.blp
TerrainArt\Northrend\North_SnowRock.blp Snow stone: TerrainArt \ Northrend \ North_SnowRock.blp

Village Tileset
TerrainArt\Village\Village_Dirt.blp Soil: TerrainArt \ Village \ Village_Dirt.blp
TerrainArt\Village\Village_DirtRough.blp Eliminate soil: TerrainArt \ Village \ Village_DirtRough.blp
TerrainArt\Village\Village_Crops.blp Crops: TerrainArt \ Village \ Village_Crops.blp
TerrainArt\Village\Village_CobblePath.blp Cobblestone road: TerrainArt \ Village \ Village_CobblePath.blp
TerrainArt\Village\Village_StonePath.blp Stone path: TerrainArt \ Village \ Village_StonePath.blp
TerrainArt\Village\Village_GrassShort.blp Grassland: TerrainArt \ Village \ Village_GrassShort.blp
TerrainArt\Village\Village_Rocks.blp Rock: TerrainArt \ Village \ Village_Rocks.blp
TerrainArt\Village\Village_GrassThick.blp Thick grass: TerrainArt \ Village \ Village_GrassThick.blp

Lordaeron Winter Tileset
TerrainArt\VillageFall\VillageFall_Dirt.blp Soil: TerrainArt \ VillageFall \ VillageFall_Dirt.blp
TerrainArt\VillageFall\VillageFall_DirtRough.blp Eliminate soil: TerrainArt \ VillageFall \ VillageFall_DirtRough.blp
TerrainArt\VillageFall\VillageFall_Crops.blp Crops: TerrainArt \ VillageFall \ VillageFall_Crops.blp
TerrainArt\VillageFall\VillageFall_CobblePath.blp Cobblestone road: TerrainArt \ VillageFall \ VillageFall_CobblePath.blp
TerrainArt\VillageFall\VillageFall_StonePath.blp Stone path: TerrainArt \ VillageFall \ VillageFall_StonePath.blp
TerrainArt\VillageFall\VillageFall_GrassShort.blp Grassland: TerrainArt \ VillageFall \ VillageFall_GrassShort.blp
TerrainArt\VillageFall\VillageFall_Rocks.blp Rock: TerrainArt \ VillageFall \ VillageFall_Rocks.blp
TerrainArt\VillageFall\VillageFall_GrassThick.blp Thick grass: TerrainArt \ VillageFall \ VillageFall_GrassThick.blp
- Underground --
TerrainArt\Dungeon2\GDirt.blp Soil: TerrainArt \ Dungeon2 \ GDirt.blp
TerrainArt\Dungeon2\GBrick.blp Brick: TerrainArt \ Dungeon2 \ GBrick.blp
TerrainArt\Dungeon2\GRedStones.blp Red Stone: TerrainArt \ Dungeon2 \ GRedStones.blp
TerrainArt\Dungeon2\GLavaCracks.blp Ice: TerrainArt \ Dungeon2 \ GLavaCracks.blp
TerrainArt\Dungeon2\GLava.blp Ice: TerrainArt \ Dungeon2 \ GLava.blp
TerrainArt\Dungeon2\GDrakRocks.blp Dark-colored stones: TerrainArt \ Dungeon2 \ GDrakRocks.blp
TerrainArt\Dungeon2\GGreyStones.blp Gray stones: TerrainArt \ Dungeon2 \ GGreyStones.blp
TerrainArt\Dungeon2\GSquareTiles.blp Square terrain: TerrainArt \ Dungeon2 \ GSquareTiles.blp
TerrainArt\Felwood\Felwood_Dirt.blp Soil: TerrainArt \ Felwood \ Felwood_Dirt.blp
TerrainArt\Felwood\Felwood_DirtRough.blp Eliminate soil: TerrainArt \ Felwood \ Felwood_DirtRough.blp
TerrainArt\Felwood\Felwood_Poison.blp Pollution in the ground: TerrainArt \ Felwood \ Felwood_Poison.blp
TerrainArt\Felwood\Felwood_Rock.blp Rock: TerrainArt \ Felwood \ Felwood_Rock.blp
TerrainArt\Felwood\Felwood_Vines.blp Vines: TerrainArt \ Felwood \ Felwood_Vines.blp
TerrainArt\Felwood\Felwood_Grass.blp Grassland: TerrainArt \ Felwood \ Felwood_Grass.blp
TerrainArt\Felwood\Felwood_Leaves.blp Leaves: TerrainArt \ Felwood \ Felwood_Leaves.blp
- Dalara sites --
TerrainArt\DalaranRuins\DRuins_Dirt.blp Soil: TerrainArt \ DalaranRuins \ DRuins_Dirt.blp
TerrainArt\DalaranRuins\DRuins_DirtRough.blp Eliminate soil: TerrainArt \ DalaranRuins \ DRuins_DirtRough.blp
TerrainArt\DalaranRuins\DRuins_BlackMarble.blp Black marble: TerrainArt \ DalaranRuins \ DRuins_BlackMarble.blp
TerrainArt\DalaranRuins\DRuins_BrickTiles.blp Brick: TerrainArt \ DalaranRuins \ DRuins_BrickTiles.blp
TerrainArt\DalaranRuins\DRuins_SquareTiles.blp Square terrain: TerrainArt \ DalaranRuins \ DRuins_SquareTiles.blp
TerrainArt\DalaranRuins\DRuins_RoundTiles.blp Round terrain: TerrainArt \ DalaranRuins \ DRuins_RoundTiles.blp
TerrainArt\DalaranRuins\DRuins_Grass.blp Grassland: TerrainArt \ DalaranRuins \ DRuins_Grass.blp
TerrainArt\DalaranRuins\DRuins_GrassTrim.blp Formation of the grass: TerrainArt \ DalaranRuins \ DRuins_GrassTrim.blp
TerrainArt\DalaranRuins\DRuins_WhiteMarble.blp White marble: TerrainArt \ DalaranRuins \ DRuins_WhiteMarble.blp
- Black Castle --
TerrainArt\BlackCitadel\Citadel_Dirt.blp Soil: TerrainArt \ BlackCitadel \ Citadel_Dirt.blp
TerrainArt\BlackCitadel\Citadel_DirtLight.blp Pallens soil: TerrainArt \ BlackCitadel \ Citadel_DirtLight.blp
TerrainArt\BlackCitadel\Citadel_RoughDirt.blp Eliminate soil: TerrainArt \ BlackCitadel \ Citadel_RoughDirt.blp
TerrainArt\BlackCitadel\Citadel_FlatStones.blp Hiraishi: TerrainArt \ BlackCitadel \ Citadel_FlatStones.blp
TerrainArt\BlackCitadel\Citadel_SmallBricks.blp Small blocks: TerrainArt \ BlackCitadel \ Citadel_SmallBricks.blp
TerrainArt\BlackCitadel\Citadel_LargeBricks.blp Large blocks: TerrainArt \ BlackCitadel \ Citadel_LargeBricks.blp
TerrainArt\BlackCitadel\Citadel_SquareTiles.blp Square terrain: TerrainArt \ BlackCitadel \ Citadel_SquareTiles.blp
TerrainArt\BlackCitadel\Citadel_DarkTiles.blp Dark terrain: TerrainArt \ BlackCitadel \ Citadel_DarkTiles.blp
- The Frozen Throne --
TerrainArt\Icecrown\Ice_Dirt.blp Soil: TerrainArt \ Icecrown \ Ice_Dirt.blp
TerrainArt\Icecrown\Ice_DirtRough.blp Eliminate soil: TerrainArt \ Icecrown \ Ice_DirtRough.blp
TerrainArt\Icecrown\Ice_DarkIce.blp Black Ice: TerrainArt \ Icecrown \ Ice_DarkIce.blp
TerrainArt\Icecrown\Ice_BlackBricks.blp Black brick: TerrainArt \ Icecrown \ Ice_BlackBricks.blp
TerrainArt\Icecrown\Ice_RuneBricks.blp Nordic text engraved brick: TerrainArt \ Icecrown \ Ice_RuneBricks.blp
TerrainArt\Icecrown\Ice_TiledBricks.blp Brick tile: TerrainArt \ Icecrown \ Ice_TiledBricks.blp
TerrainArt\Icecrown\Ice_Ice.blp Ice: TerrainArt \ Icecrown \ Ice_Ice.blp
TerrainArt\Icecrown\Ice_BlackSquares.blp Black square: TerrainArt \ Icecrown \ Ice_BlackSquares.blp
TerrainArt\Icecrown\Ice_Snow.blp Snow: TerrainArt \ Icecrown \ Ice_Snow.blp
- The edge of the land --
TerrainArt\Outland\Outland_Dirt.blp Soil: TerrainArt \ Outland \ Outland_Dirt.blp
TerrainArt\Outland\Outland_DirtLight.blp Pallens soil: TerrainArt \ Outland \ Outland_DirtLight.blp
TerrainArt\Outland\Outland_RoughDirt.blp Eliminate soil: TerrainArt \ Outland \ Outland_RoughDirt.blp
TerrainArt\Outland\Outland_DirtCracks.blp Pulverizer: TerrainArt \ Outland \ Outland_DirtCracks.blp
TerrainArt\Outland\Outland_FlatStones.blp Hiraishi: TerrainArt \ Outland \ Outland_FlatStones.blp
TerrainArt\Outland\Outland_Rock.blp Rock: TerrainArt \ Outland \ Outland_Rock.blp
TerrainArt\Outland\Outland_FlatStonesLight.blp Hiraishi pallens: TerrainArt \ Outland \ Outland_FlatStonesLight.blp
TerrainArt\Outland\Outland_Abyss.blp Abyss: TerrainArt \ Outland \ Outland_Abyss.blp
- Destruction of monuments --
TerrainArt\Ruins\Ruins_Dirt.blp Soil: TerrainArt \ Ruins \ Ruins_Dirt.blp
TerrainArt\Ruins\Ruins_DirtRough.blp Eliminate soil: TerrainArt \ Ruins \ Ruins_DirtRough.blp
TerrainArt\Ruins\Ruins_DirtGrass.blp Grassland soil color: TerrainArt \ Ruins \ Ruins_DirtGrass.blp
TerrainArt\Ruins\Ruins_SmallBricks.blp Small blocks: TerrainArt \ Ruins \ Ruins_SmallBricks.blp
TerrainArt\Ruins\Ruins_Sand.blp Sandy: TerrainArt \ Ruins \ Ruins_Sand.blp
TerrainArt\Ruins\Ruins_LargeBricks.blp Large blocks: TerrainArt \ Ruins \ Ruins_LargeBricks.blp
TerrainArt\Ruins\Ruins_RoundTiles.blp Round terrain: TerrainArt \ Ruins \ Ruins_RoundTiles.blp
TerrainArt\Ruins\Ruins_Grass.blp Grassland: TerrainArt \ Ruins \ Ruins_Grass.blp
TerrainArt\Ruins\Ruins_GrassDark.blp Dark grass: TerrainArt \ Ruins \ Ruins_GrassDark.blp

Tutorial Zone / How to make a decent melee map
« on: August 07, 2012, 11:46:59 PM »
Category: General Mapping Tutorials
« Created: April 04, 2016, 11:17:26 AM by moyack »
Hi SonofJay here, bringing some useful tip/tutorials on how to make a melee map. Some here might know here that I love making and playing melee maps, and now let me share you some knowledge.

First of all, some might say, why? Why melee map? It isn't popular this days, well I just want to answer this question, no, maybe its not popular on b.net anymore, but there are still massive player of melee maps and they usually friends that was playing together or just someone playing ai.

So lets start this.

Let me quote this one.

"Creating a map is not all cake and frosting! Your map may look wonderful and pretty, but if it lacks its credibility and usefulness in its most obvious places, there is no way I (or anyone) would ever play it. Most good map makers will say that they don't even make it look pretty until they are sure people will actually play it. If your map doesn't have the credentials and the worthiness to play, making it look pretty is useless unless you want to practice map terraining. "

1. Layout & Symmetry

Make your map worth exploring
If you lay out your map in the form of a square, circle, or X, it's too void and boring. It's obvious there is only one way around, and it's obvious where you will meet your enemy. Instead, make your map worth playing by how it is laid out. Make it look fun. Make it look like you want to explore it. Most of all, make it have multiple ways of getting at your opponent. Having one distinct path to each other's bases is too obvious. Instead, add some back ways, short ways, no man's land, and anything else that comes to mind. This forces players to "guess" where his opponent might be, which adds a more variety of strategy and decision-making.

This is how interesting games are made. If you want your whole map to be explored, then have paths that go all over your map, but give players reason to use those paths (such as gold expansions along them). If you plan on making a map, please, first and foremost, make sure the layout is desirable and pleasing to the eye, one that would make the players want to explore a little.

*Key Tip: The main path to get to your enemy should not be small or very narrow, but rather large.

Give your map Symmetry
Symmetry is incredibly important when creating your melee map. I know you want to be very creative and make something completely distorted and out of proportion, but when it comes to actual RTS players, they prefer maps that have a "mirror effect" to it. What you see on one side is exactly the same on the other side (or at least very similar).

Use this basic example when I am talking about symmetry: O | O

The line is the center, and there are two circles on each side. They are both identical, with the same shape, size, and volume. This is how your melee map(s) should be when you create them. You have the center of your map, and wherever you place your starting locations, be sure to give them each the same amount of room, and most of all, make their portions of the map look the same as the other side! This creates a balance in the aspects of the game when traveling too and from your opponent, and makes scouting less confusing. On top of all that, it's what makes your map look organized and pretty.

2.) Expansion and Resources


What is a melee map without expansion? Providing 1 or 2 expansion per player is essential for a melee map, it gives more room to build and widen your strategy against you enemies, Also giving enough resources for expansion should always be balance, and mostly, a expansion should be guarded by a level 12-15 creep camp.


Resources should always be balance to all the players, they should have enough woods and gold to make a army ready for war, A 1v1 with 1 expansion per player have a ideal resources like this:

Main Camp




then, numbers go bigger depends on the number of player available, its logically just sustainning the players for a long war.

3.) Neutral Creep and Drops

Neutral Creeps

Neutral Creeps are very important for a melee map, it have many purposes for a map, like gaining early resources, leveling your hero, or you can use it as a advantage as block for your base. A important note for this are:

  • Neutral Creeps should always have their specific races, its weird to see a bandit and a troll together right? Or a Fel Guard with a Water Elemental am I wrong?
  • Neutral Creeps shouldn't be to OP that it need to takes a whole army to take them out, usually, a hero +1 soldier should tank a small creep camp at early games.
  • Neutral Creep Camp should have at least 1 - 2 drops.

Item Drops
This is essential for good balance there is no good in giving a green creep camp a drop of a level 5 item, when a brown or even red drops a lower level – here as some hints:
-Use item tables and the colour-code for the camps to determine item strength & value (if you have TFT)
-Make green camps drop only 1 item, but make brown and red camps drop 2 or 3
-Use appropriate items eg. Make a Golem drop a Stone Token etc.
-Always have at least one set of creeps designated to drop tomes
-Try to avoid having one creature drop 2 or 3 items “ maybe have 2 or 3 of the creatures drop 1 item each, so people fight to the end, instead of killing one creep and running away with the items
-Have a good balance of Power-Ups, Charged and Permanent items, so you don;t end up with super-strong heroes, or so many Spawned creatures on the map at once.
-But above all, remember balance is they key, and always use common sense when assigning item drops that rules out most major problems

Learn more about the creeps here: http://classic.battle.net/war3/neutral/creepbasics.shtml

4.) Misc.


As we discussed the map layout, its should also have a decent terrain, Warcratish melee map looks really nice, but you can always take it to another new level like using custom models, using custom tiles, using different terraining technique and such, the old rules are old, we should take a new level on making melee maps.

"This one came from Kobas.

  • Removing pathing ground from doodads while editing map will allow you to create awesome terrains and object shapes! All you need to do is to reset the pathing ground to default once when you finish and the map will still be melee. Using "shift" you can do same thing but, "Shift" won't remove pathing completely so I recommend slower but better way.
  • You can go even further and edit object size and color but that must stay permanently changed. It's up to you. The best way to check if everything work fine is to test map with computer players (AI).
  • Maps can't be always be created for FFA matches, you can make 2v2 or 3v3 melee maps as well, just don't forget to mention that in map presentation. Also take care how you place and use resources in that case. All bases should have same number of lumber and gold as well as neutral units to kill.
  • If you bother yourself about number of gold mines, always go for number of players + at least 1 more, melee map without expansion lose it quality.
  • Best way for many is NoP * 2, but if you add more gold mines set base gold to smaller value!
  • Don't set base gold mine values above 20.000, there are few exceptions where you can increase that number but values from 7.500 to 15.000 will do. Trees hp should always remain untouched.
  • If you decide to create island like or any other not land connected terrains don't forget to check is there way to reach that places. I saw a large number of terrains with Goblin Laboratories placed only on the map's center; once when you reach the island and lost your transport, you will be doomed in case that you don't have any ground units left on the area where the Goblin Laboratory is placed.
  • Use fog and weather effects, these few options can increase map beauty a lot. But take care, don't spam the map with too much rain or snow, and also don't create too dark or thick fog.
  • Use default lighting doodads (such as torches) to increase beauty at all important places, such as at bandit camps.


What is a Waygate?

A Waygate is a neutral passive owned building that lets units that enter its vicinty to teleport to a conected Waygate.

Why use a Waygate?

A Waygate is a building that adds that litle bit extra to a map. It is fuctional and practical. It can be used to travel to the other side in a large map, or can be used for a quick getaway from a enemy army in hot pursuit.

So, you placed 2 Waygates on the map in the places you want them to be at.
Start off by double-clicking the Waygate. Here you can choose if you want it to be player owned, its destination, and its color.

How to use a Waygate?

To use a Waygate you need to put 2 regions which are place under the Waygate lets call it WGR1 and WGR2 and lets call the Waygayes WG1 and WG2

WGR1 will be placed under WG2, and vice-versa.

Now double-click on the WG1 and check that the Waygate is active. Now you may select a region that it will go to. So to make the Waygate work, you will need select Region A as the destination.

But were only half done, Now double-click on WG2, check that it's active, and yes, you guessed it, select WGR1 as its destination.

So you see, you need to have the regions and the Waygates to work together.

Custom Color

 The custom color function is cosmetic, as well as functional. It makes the Waygate look nice, as well as gives the player an idea where the Waygate teleports to.

Now that you know the basics, time for some advanced things:

A waygate is a building, and so it can be built, right? So when it is built it will not have a target, right?

Here's a base trigger for the answear to this question:

Trigger: Test 580817261
  • Melee Initialization
  •     Events
  •         Unit - A unit Finishes construction
  •     Conditions
  •         (Unit-type of (Constructed structure)) Equal to Way Gate
  •     Actions
  •         Neutral Building - Set (Waygate) destination to (Center of (Playable map area))

So, that will put the destination to the center of the map, however teleporting you on that place is useless for some map types so you want it to be specific.

So here is a more advance trigger that will send you to your specific place after constructing a Watgate.

Trigger: Test 10469067
  • Events Unit - A unit Finishes construction
  •     Conditions
  •         (Unit-type of (Constructed structure)) Equal to Way Gate
  •     Actions
  •         Unit - Add Dummy Spell to (Triggering unit)
  •     Events
  •         Unit - A unit Begins casting an ability
  •     Conditions
  •         (Ability being cast) Dummy Spell
  •     Actions
  •         Neutral Building - Set (Waygate) destination to (Target point of issued order)
  •         Unit -Remove Dummy Spell from (Triggering unit)

This code have leak so we want to remove it.

Trigger: Test 157396837
  • custom script: call RemoveLocation( udg_TempPoint )

Author's Note:

I might have missed many things, but I believe those are the things are the things that will help you the most, if you have more things to say about this that you want to be applied, just leave on the comment below.

List of things to add.

  • Mercenary
  • Shops

Your Site Director, Out~

Tutorial Zone / [Terrain]Alternative Pathing Technique
« on: July 20, 2012, 08:35:25 PM »
Category: General Mapping Tutorials
« Created: April 04, 2016, 10:37:38 PM by moyack »
Tutorial level: Very Easy.

  • First do a dummy pathing blockers, just CnP a default pathing blockers.
  • Then change its pathing texture to "None".
  • Make sure that the Art - Fixed Rotation is set to -1.00
  • CnP the dummy pathing blockers as many as you want.
  • You can change the pathing texture of the dummy pathing depends on your need.
    • Recommended Pathing:
    • Gates, Fences, Forgotten One paths.

Sample Pictures:

Pages: [1]
Blizzard Modding Information Center Wacraft III Modding Information Center WC3JASS.com - The JASS Vault Chronicles of Darkness - A Warcraft III mod Jetcraft - A Starcraft II mod Troll Smash - A Warcraft III Arena Starcraft II Modding Information Center
  Mod DB - Change the Game Power of Corruption - A Warcraft III altered melee map Chaos Realm - The world of Game modders and wc3 addicts Follow us on Facebook!!