Cliff Skin Editing Tutorial
This is a tutorial about how to change the cliff types in wc3 to create results like this:
Step 1: Creating a new map
When you choose the orginal tileset make sure it has the same cliff lines as you want. If you e.g want an Ashenvale map with the Cityscape walls do
not base it on the ashenvale tileset since the ashenvale tileset uses dirt cliff and grass cliff. Prehaps you have noticed that the dirt and grass cliff have a wave form:
While the walls are completly straight:
The orginal cliff acts as a "model", all this tutorial shows is how to change the "skin". You don't want to get this result:
So when you are e.g creating an Ashenvale map with Cityscape walls base it on the
Cityscape tileset
not the Ashenvale tileset since in the it uses the curved dirt cliff and curved grass cliff. If you do the result would be like the above "Bad".
Step 2: Importing the skins
Next we need to import the skin for the new cliff type. This can be done by first extracting the skins from the war3.mpq file. For this you of course need a program that can do this. There are at least 1 in the tool section here at wc3c (i think) but if you're to lazy or can't download it I have attached an zip file with all the cliff skins and the matching tiles which are also necessary (I'll get to that). Import them and change the paths. The path varies from cliff to cliff but its either: "ReplacableTextures\Cliff\Cliff0.blp" or "ReplacableTextures\Cliff\Cliff1.blp". Cliff0 is one cliff type (like dirt cliff e.g) and cliff1 an other. When you are replacing the cliffs try which one is the one you want to replace. Once you have found the right path you'll have to change the tileset. Import the tile that matches the cliff you're replacing. For example if you import the Ashenvale grass cliff to the Cityscape tileset then you should replace the dirt cliff. Then you have to import the Ashenvale grass tile and change its path to be the same as the Cityscape dirt. In the zip I'm including a .txt file that has the paths for all the tiles. But the path for the Cityscape dirt is: "TerrainArt\Cityscape\City_Dirt.blp" so you change the path of the imported grass to the above path. By now your import manager should look like this:
If you do not import the tiles the cliffs will look like this:
Note how the cliff is right but the we (and game) treats it like the dirt cliff it is replacing and adds the matching dirt to the base and top of the cliff. The game will always see the cliff as the orginal cliff and therefore you must replace the cliffs matching tile with the replacing cliffs one. Note that the game will still treat the Cityscape dirt as Citscape dirt even if you replace it. Mabye you have noticed that diffrent tiles reatcts differently when placed next to diffrent tiles. If you change so that Cityscape dirt looks like Ashenvale Grass and import Ashenvale grass i.e it will respond as if it was a diffrent tile and it wont "mix". A tip is to use the Icecrown Glacier tileset for "constructed" and "grass" tile combinations (Grass and Cityscape for example), since snow causes the same reaction from nearby tiles as grass.
That's the end of the tutorial. I had a problem with uploading the .rar files and therefore I had to split them into 5 diffrent ones.