R
Ricky
Guest
Hi~Ricky
Introduction
Hi all. So in this tutorial I'm going to show you how to do basically everything you need to do for a campaign map. Some people cant make campaign maps well or just don't want to as they are single player, In any case a lot will benefit from my tutorial.
The layout and ideas
Before doing anything you need to think about what you are going to make. You will need to ask yourself the questions: What am i going to base it on?, Is the idea big enough to last through several maps?, What shall the main characters names be?, Will i be able to make that? There are a lot of questions you need to answer before beginning.
An easy idea to base a campaign off is use the warcraft III campaigns themselves, The main ones. As from these you can make spin-offs. One such idea could be: What happens to the blood elves after iliidan dies? In any such idea-type it should work as long as it is realistic because if something like the blood elves raise archimond is your idea it isn't very likely to happen. Admittedly it could happen but the fact that the blood elves don't have the power to do this would stop them let alone their reasons for wanting to do it.
Next you will have to think of the order of whats going to happen, why and how. It is no good to just launch straight into it as after an hour or two you will either get stuck or bored.
creating the campaign and adding maps
Once you have your ideas sorted out you need to make the actual campaign. First open up the campaign editor (picture of the book) from here you can chose the maps properties its name and what maps are in it. To add a map you simply click the "add a map" button and select the map from the files. Keep in mind that each map needs a button to do this go to the tab which lets you make button, click create a button and name the button you have to assign a button to the map now. If you go to the campaign mission select screen in-game you will see the buttons to start the missions thats what buttons are. Anyway you will want to hide all the buttons apart from the first mission's one. Keep in mind that in the missions just as you win you will need to use the trigger's to un hidden the next missions button as well as setting the next mission so when it end's the next mission will start.
Game cache's and Hero's
Game cache's are things that can store data and get it from one part of a mission to the other or from a map in the same campaign to another. You will want to save your campaigns hero to keep his level otherwise it would be unrealistic and unprofessional.To do this make a trigger like the following:
In the next missions opening trigger you will need to put the action's in the initialization trigger.
It is something like that.
Now in one of your missions if the hero gets to level 10 he/she will stay there for the rest of the campaign unless of course that isn't your max level. So you will need to stop the hero's exp getting out of hand to do this make the following trigger:
That should keep things under control.
summary
so after reading this you should be able to make a campaign. As you will have noticed there is nothing telling you how to make campaigns missions this is because the tutorial you are reading is called Tutorial on campaigns not there maps. I have put a pole up so you should vote on me making one for the maps. Please do not post trash in this thread it is a tutorial not a chat room. Any crititism is welcome as long as it is constructive.Feedback is highly welcome
++rep is very much appreciated
Thanks for reading and i cant wait to see the campaigns you come up with.
~Ricky A.K.A Tichondrias
- Contents
- Introduction
- The layout and ideas
- creating the campaign and adding maps
- Game cache's and hero's
- Summary
Introduction
Hi all. So in this tutorial I'm going to show you how to do basically everything you need to do for a campaign map. Some people cant make campaign maps well or just don't want to as they are single player, In any case a lot will benefit from my tutorial.
The layout and ideas
Before doing anything you need to think about what you are going to make. You will need to ask yourself the questions: What am i going to base it on?, Is the idea big enough to last through several maps?, What shall the main characters names be?, Will i be able to make that? There are a lot of questions you need to answer before beginning.
An easy idea to base a campaign off is use the warcraft III campaigns themselves, The main ones. As from these you can make spin-offs. One such idea could be: What happens to the blood elves after iliidan dies? In any such idea-type it should work as long as it is realistic because if something like the blood elves raise archimond is your idea it isn't very likely to happen. Admittedly it could happen but the fact that the blood elves don't have the power to do this would stop them let alone their reasons for wanting to do it.
Next you will have to think of the order of whats going to happen, why and how. It is no good to just launch straight into it as after an hour or two you will either get stuck or bored.
creating the campaign and adding maps
Once you have your ideas sorted out you need to make the actual campaign. First open up the campaign editor (picture of the book) from here you can chose the maps properties its name and what maps are in it. To add a map you simply click the "add a map" button and select the map from the files. Keep in mind that each map needs a button to do this go to the tab which lets you make button, click create a button and name the button you have to assign a button to the map now. If you go to the campaign mission select screen in-game you will see the buttons to start the missions thats what buttons are. Anyway you will want to hide all the buttons apart from the first mission's one. Keep in mind that in the missions just as you win you will need to use the trigger's to un hidden the next missions button as well as setting the next mission so when it end's the next mission will start.
Game cache's and Hero's
Game cache's are things that can store data and get it from one part of a mission to the other or from a map in the same campaign to another. You will want to save your campaigns hero to keep his level otherwise it would be unrealistic and unprofessional.To do this make a trigger like the following:
Code:
Events - boss 001 dies
conditions
actions - create a game cache called campaign's hero
- store ranger general 001 in last created game cache
- save last created game cache
In the next missions opening trigger you will need to put the action's in the initialization trigger.
Code:
events - map initialization
conditions
actions - (whatever you have for your initialization)
- load game cache campaigns hero
- unload everything in game cache campaigns hero
(keeping in mind i do not have the editor in front of me)
It is something like that.
Now in one of your missions if the hero gets to level 10 he/she will stay there for the rest of the campaign unless of course that isn't your max level. So you will need to stop the hero's exp getting out of hand to do this make the following trigger:
Code:
events - a hero levels up
conditions - leveling up hero equal to ranger general 001
- The level hero is leveling up to equal to 4
actions - stop exp gain for unit ranger general 001
That should keep things under control.
summary
so after reading this you should be able to make a campaign. As you will have noticed there is nothing telling you how to make campaigns missions this is because the tutorial you are reading is called Tutorial on campaigns not there maps. I have put a pole up so you should vote on me making one for the maps. Please do not post trash in this thread it is a tutorial not a chat room. Any crititism is welcome as long as it is constructive.Feedback is highly welcome
++rep is very much appreciated
Thanks for reading and i cant wait to see the campaigns you come up with.
~Ricky A.K.A Tichondrias