[Update] [Guide]Making StarCraft Maps | map starcraft – Vietnamnhanvan

map starcraft: นี่คือโพสต์ที่เกี่ยวข้องกับหัวข้อนี้

Grobyc

Profile
Blog

Joined June 2008

Canada

18409 Posts

Last Edited: 2009-06-15 07:07:34

#1

[image loading]

Introduction:

This guide is going to show you how to make basic StarCraft maps, for both Melee and UMS purposes. This will not show you how to make crazy bounds, elaborate defense maps, RPGs, etc exactly, but will however, get you a start on it if you want to pursue it. The main focus on the UMS section is for creating simple maps like ones with observer modes, ones for practicing tricks you might want to practice and stuff like that.

Tools:

Depending on how “hardcore” you want to get into this, you will need additional programs. For creating very basic maps that you knew were easy to create but you were just to lazy to do it, you can make those with the original StarEdit that comes with StarCraft. If you want to make funky terrain, add cool colours, and stuff like that you will most likely need this very important map editor for StarCraft:

SCMDraft 2.0(beta)

In short, SCMDraft is way better than StarEdit for a number of reasons:
1. With SCMDraft, you can place misplaced and stacked units and buildings.
2. With SCMDraft, you can place units from all 3 races for any player, rather than just units from one race.
3. With SCMDraft, the terrain editor is far better and has simply lets you do a lot more.
4. With SCMDraft, the trigger editor has more capabilities.
5. With SCMDraft, the upgrade and tech options have more capabilities.
6. With SCMDraft, you can copy/cut/paste units, buildings, and terrain.
7. With SCMDraft, you can customize a grid for the map.
8. Much more, those were just some I thought of off the top of my head!

Basics of a map:

Simply put, all a map needs to have for you to be able to play on it is 2 start locations. To begin, go to File > New, and select the settings of the map you would like to make. Stay to the standard scenario sizes for now. Here you select the type of the map you want(I.E. Jungle terrain, Space, etc) and what you want the default terrain on the map to be. Since most maps have far more land than water, don’t start with an all water map first! For the default triggers, you should just start with none because quite rarely you will need the default melee triggers. On melee maps players already start with 50 minerals so no triggers are needed. If you plan on making your map an observer map you can start with those default triggers instead.

[image loading]

Now that you have your map open, to place start locations in SCMDraft there should be a tall white box on the left once you open it with categories such as Terrain, Locations, Units, Sprites, and Doodads. Go to Units > Neutral > Start location and select star location. Currently, the map defaults unit placement to be owned by player 1, which is fine for now; we can always change it later(at the top of the editor). Place a start location for player 1, and one for player 2 then save the map. To play the map it needs to be in your StarCraft directory under maps so I recommend just saving it there. If you open up StarCraft and play the map in melee when you start you will have a CC/Nex/Hatch and 4 workers wherever you put a start location. If you start it in UMS you shouldn’t be able to start since you don’t have an opponent yet(all players in the editors default as a human player). If this isn’t the case for you then you have already messed up somewhere.

[image loading]

Note: You cannot save a map you are editing/working on or open a map if it is open in BW(with SCMDraft anyway).

Making a physical layout:

Still using SCMDraft, we want to be able to make cool maps we can play on, instead of maps that are just plain dirt fields with no minerals! Open up the Terrain category on the left now and select a type of terrain. The default terrain placer creates terrain in isometrical squares. This is what you will most likely be making your map with. Feel free to play around with the terrain placer for a bit. Add some water somewhere, some high ground, etc to add some style to your map!~ Soon enough you will wonder “how do I make ramps and bridges?” To answer that you do this. At the top go to Windows > Doodad Pallete. This should open a small window with a black square and another drop down box. Click on the drop down box and go to Cliff(assuming you’re making a jungle map. If you chose other scenarios the options might vary to “Cliffside” or something.). Here you should be able to scroll through a bunch of doodads to select and place on the map. At the bottom is the choice for ramps. It only allows you to place downward ramps because ramps that go upwards to the low ground have to be made through customized terrain(which I will get to later). If you scroll down more in the drop down box there are options for bridges(for most maps) and simple additions to the map to just make it look better. There are some exceptions to placing doodads: it has to be on a certain type of terrain, in a certain position, and sometimes it can’t be close to certain things, etc. If you go to place it and the squares you want to put it on are red then you can’t put it there. This is usually because it’s too close to a different type of terrain that doesn’t go well with it, or you have misplaced it on an area that you can place it normally. You can actually force doodads if they don’t want to get placed there by going to Options(at the top) > Doodads > Allow illegal placement.

[image loading]

At this point, you should be able to re-create simple versions of almost any melee map(of course it would take a while). If you simply wanted to make a random melee map to play on you are just about good to go!

Note: You can undo and redo almost anything while changing terrain, so if you mess up don’t worry!(alt+Z/Y)

Adding units to the map(including resources!):

Adding regular units to a map in hopes of making a UMS map is done in the same fashion as adding start locations. Open the Units subcategory on the left and you have 4 sections you will be using. Don’t bother with undefined, it’s almost never used. This part is simple. If you want player 1 to have an army of Dragoons and Zealots against player 2’s army of Siege Tanks and Vultures, you simply open up the Protoss subcategory, go into Ground units, select the unit you want to place, then click wherever you want to put it on the map!

[image loading]

Make sure you are placing the units for the correct player using the drop down box near the top. Now that you have created an army for both player 1 and player 2, let’s add some effects. Select the Protoss army(or any other unit(s)) and right click on one of the units you selected. In this window you can change the possessor of that unit/building, tick off boxes to make them burrow, invincible, cloaked, etc, and you can change their health, shields, and mana here. Since Protoss is as easy as 1a2a3a let’s make it even more true and make them invincible!(if you want. I’m merely explaining an example). When adding units and buildings you can go to Options(at the top) > Grid and make the grid bigger or smaller, change the colour, etc. You can make units and buildings snap to the grid, or place them freely. Experiment with these for a bit if you want to get a feel of what you can do.

[image loading]

Adding resources is the same as adding any other unit except for 1 thing: The resources MUST be owned by player 12! Player 12 is the neutral player(a blue colour in melee maps in the game.) Player 12 has to own any critters, sprites, or minerals you want to appear in a melee map! Several people make the mistake of not doing this and spending hours upon hours trying to find out why the minerals didn’t appear when they started the game. Resources are under neutral in the Units category. If you right click on resources(or Refinerys, etc) after, you can edit how much they have in them.

So now you can make your map and you can add units, resources, and buildings and to it. If you plan on making this map for melee purposes you are almost done.

[image loading]

Editing aspects of your map:

In this section you will be able to add a map description, choose default upgrades and unit stats, choose how many teams are in your map, and more! At the top go to Scenario > Map description. In this window you can edit your maps title, description, and even the colours of the players on the map!(every wondered how some maps have colours like black, green, and tan?) In this window you can also change the tileset of your map but when you do that the physical layout gets completely fucked for the most part. Your once been water terrain turns into ugly shaped ice and crap if you change the tileset. I don’t recommend doing this, but if you do want to just save as and you won’t lose anything. You can also change the default race of the players here, or leave it as user select so they can choose themselves in the game lobby. Instead of exiting here and going Options > Forces, you can simply change the tab. In the forces section you choose what players are on what team, whether they are allied or not, whether they change vision or not, whether their start locations are randomized and what the name of that team is in the game lobby. For a standard observer map, there are 2 teams: The “Players” and the “Observers”. If that is what you are going for then you can rename the teams and any teams without players in them won’t show up in the game lobby.

[image loading]

Now switch tabs over to the Units section. Here there are categories for the races and their buildings and units. You can search through here and change the stats of different units and buildings. This part is quite self-explanatory. If you are making a UMS map this is where you would change the damage, health, shield, etc, and if you are making your map a melee map none of these effects will have any effect on the game. These only apply to UMS maps. In the next tab over, Upgrades, everything is basically the same. Here you can change how long it takes for an upgrade to finish, how much it costs, what the default level is, etc. Once again, this only applies to UMS maps. In the Tech Settings tab to the right of that, it is the same as well. You can edit the cost of spells, upgrade speed, etc. String Editor and Wave Editor are rarely used here, so don’t worry about them. Another hand feature under Options is adding and removing map revealers for some or all players if you are planning on making certain type of map where everyone sees the whole map and you don’t want to place them individually. FYI, map revealers do exactly what it sounds like they would do. In a UMS game, if a player has a map revealer in a certain spot he can see whatever is there permanently(not cloaked/burrowed units though).

Note: In the drop down box for changing layers of your map(I.E. Unit layer, terrain layer near the top) there is a copy/cut/paste/brush section. With this you can simple select whatever units or terrain you want to copy then just use Ctrl + C and Ctrl + V to copy paste it somewhere else.

[image loading]

Extra – If you want to create upwards ramps to high ground and straight cut terrain:

For creating straight cut terrain, when you have the terrain placer ready, click the drop down box “Isometrical” at the top(not the very very top). Scroll down to rectangular and then continue placing terrain like you were before. Now you are placing terrain 1 square at a time. This isn’t used for melee maps obviously(except like FPM) but it can really help with certain things in a UMS map.

[]For creating upwards ramps to low ground, you click the same drop down box but this time go to Tileset indexed. The reason why these upward ramps look somewhat jagged sometimes is because to make them you have to take little pieces of doodads and isometrical terrain to make a customized one manually. Yes this is time consuming, yes it is hard to make these ramps look professional, so I wouldn’t bother with it too much. You are better off copy pasting those ramps from other maps and putting them in yours that way.

[image loading]

If your map was a melee map, this is as far as you need to go! You can save your map and play it!

Making Triggers for a UMS map:

Note: Make sure you saved your map periodically! Especially since this is a beta there are sometimes random crashes and errors.

Probably one of the most confusing parts of making maps but once you get used to it you have almost no problems at all. Melee maps do not use triggers(not even one that gives players 50 minerals at the beginning of each game. That is an auto-trigger for all maps played in melee mode.). Triggers are simply what makes maps happen. It does things in the map that you don’t see(well some you do). You need triggers to do things like allowing the observer team to see the players in an obs map, displaying stuff to players in the map(ex. “KeSPA Python 1.3” or some shit that appears when you play an obs game on an iccup map), creating/removing stuff, and tonnes more. To start, go to Triggers > Classic Map Triggers at the top of SCMDraft. There is an option to go Triggers > Trigger Editor, but that is a text based trigger editor and is a lot more complicated to use. We will learn to used the Classic Map Trigger editor in this guide.

You can either delete the triggers that are there by default(if you didn’t change it to no triggers when making the map) or you can just leave them there for example. Since I don’t know exactly what type of map each of you will be making I can’t give you a step-by-step process. Instead I will simply tell you how triggers work.

[image loading]

Triggers are made up of 3 things: Players, Conditions, and Actions.

Players: Players are who you want to triggers to happen for. If you go to “New” in this trigger window it will ask you to check off the players you want it to happen for.

Conditions: Conditions are are must be met in order for the trigger to fire or ‘work’.

Actions: Actions are what happens as a result of the triggers being met.

[image loading]

Locations:

Some triggers need something called a location to work. With a trigger that starts each player in a map off with 50 minerals, we don’t need to specify a location where it happens since it doesn’t actually affect anything on the map. You do, however, need locations if you are referring to a certain spot of the map in your trigger.

So under what circumstances are we going to want this trigger to happen? Click on the drop down box and take a look at the options for conditions. Most of them are pretty straight forward.

List of conditions and how they work:

Note: A lot of these are self-explanatory, but some aren’t so I’m just going over all of them just incase.

Note 2: When it says ‘Current Player’ that refers to all the players/forces/players in that force that you specified in the Players section of the new trigger.

Accumulate – This condition is true when the player/force you choose has a specified number of minerals and/or gas. This is semi-commonly used.

Always – This condition is basically an auto-activate. If the only condition you have for your trigger is this then the trigger will fire immediately when the game starts. This works the same as Elapsed scenario basically if you plan on putting the time as ‘0’. This is commonly used.

Bring – This condition is quite possibly the most used conditions. when the specified player/team brings the specified unit/building to the specified location, this condition will be true. This is used when you want a unit to spawn if a player sends a certain unit to a certain location(Ex. bringing a civ to buy a unit in a defense map).

Command – This condition is true when the specified play/force commands(a.k.a owns) the specified number of a specified unit/building. This is semi-commonly used.

Command the least – This isn’t a very common condition but it is true when the current player(the player for which you marked the check box for the trigger) commands the least number of a specified unit/building. If, for example, you wanted the player who owns the least amount of Zerglings to have a Zergling spawn for them, you would use this as a condition.

Command the least at – This is basically the same as the previous condition. With this one, however you choose the location where the current player commands the least number of the specified unit/building. This condition is uncommonly used.

Command the most – The same as Command the least but this is true when the current player commands the most of the specified unit/building. Using the same example, if you wanted a Zergling to be removed from the player with the most Zerglings you would use this condition. This condition is uncommonly used.

Command the most at – The same relation between Command the least and Command the least at. This condition is uncommonly used.

Countdown timer – A countdown timer has to have been set for this condition to be true in the first place. When the timer(at the top middle of the screen in a game) is at the specified number in the game this condition will be true. This condition is uncommonly used.

Deaths – This condition is true when the specified player has suffered the specified number of deaths of the specified unit/building. If you wanted something to display across a players screen when has has lost 10 Zerglings you would use this condition. The condition is uncommonly used.

Elapsed time – This condition is true when the game is a specified number of seconds in. If you wanted something to display across a players screen saying “You are now 1 minute into the game,” you would use this condition. This condition is commonly used.

Highest score – This condition is true when the current player has the highest score of whatever score type you specify. The score types are really strange so I don’t know the exact meaning of all of them. This condition is rarely used, and if it is, kills is usually used as a score type.

Kill – This is a very commonly used condition. It is true when the specified player kills the specified number of a specified unit/building. This condition is used to make money or civilians(etc) spawn for players in a UMS game when they kill a certain number of something. This is used multiple times in defenses especially because of this.

Least Kills – This condition is true when the current player has the least kills of the specified unit/building. This is rarely used.

Least Resources – This condition is true when the current player has the least amount of minerals and/or gas. This is rarely used.

Lowest Score – This is the opposite of highest score. If the current player has the lowest score of the type you specified then this condition will be true.

Most Kills – This condition will be true when the current player has the most kills of the specified unit. You would use this condition for a trigger that displays text to a player saying “You have the most kills!” This is uncommonly used.

Most Resources – This condition will be true when the current player has the most minerals and/or gas between the players. If you wanted to issue a handicap to the player with the highest economy you might use this. It is rarely used.

Never – Wtf? Seriously, even I don’t know what this condition means. You cannot use it to stop the following actions from happening; I’ve tried it. Because of this, I’m assuming this condition is never used.

+ Show

Spoiler

+

Pun intended.

Opponents – I’ve only used this a couple times because it is also rarely used. When the specified player/force has the specified number of opponents remaining in the game this condition will be true. I can’t really think of any examples off the top of my head.

Score – When the specified players type of score is at the specified number this condition will be true. If you wanted the game to end when a player reaches a kill score of 10 units you would use this. This is commonly used.

Switch – This is somewhat of a tricky condition. Think of switches as light switches if you are having problems. There is an off(cleared) and an on(set). If you wanted something to display for a player like “The room is now illuminated!” when the switch is on you would use this. If you wanted to display “The room is dark!” when the switch is off you would also use this. Switches are set to off and on in the actions list, and are set as cleared(off) by default at the beginning of the game. This is pretty commonly used if a person knows how to use it properly.

Click New to start making a new trigger if you haven’t already.

Let’s say we wanted to make the default trigger where players start out with 50 minerals at the start of the game. This will be affecting only the players on the “Players” force/team since they are the ones playing. Because of this, we will check off them for who the trigger happens to. You can select some conditions and see how they work after you click Next. Since we want the players to start out with 50 minerals immediately, we will set our condition as Elapsed time. We would have our condition set as “Elapsed scenario time is _____ duration game seconds.” with the blank as 0 so it happens immediately. Now onto actions, press Next.

+ Show

Spoiler [Alternate answer]

+

You can also use Always instead of Elapsed time, but Elapsed time is what the default trigger uses.

[image loading]

Here we actually make something happen with the trigger. Now that we know who this trigger happens for, and what makes it happen, we need to pick what happens as a result. What we want to do is make the players mineral count 50.

List of Actions and how they work:

Center View – This action makes the current players screen center on the specified location. This is very handy for introducing parts of your map if you have some sort of introduction, rather than pinging it on the map. This is semi-commonly used.

Comment – This doesn’t affect the trigger whatsoever. Comment is only used to name your triggers basically, for organizing and taking up less room. I recommend doing this if you have many triggers in your map. This is very very useful.

Create Unit – This action creates the specified number of a specified unit/building for a specified player at a specified location. This is used all the time is many different types of maps. Learn to use this action well.

Create Unit with properties – This is the same as the previous one but with this you can edit properties for that unit to make them burrowed, invincible, start with a set amount of life/shield, etc. Because of that, this is also very commonly used.

Defeat – You lose, bitch. This ends the game for the current player. This is used pretty often.

Display Text Message – This displays text on the current players screen(only his! if you start asking about it other players will think you are crazy!). You can add colour to the text as well. This is commonly used.

Draw – This ends the game in a draw for players. This is pretty uncommon to use.

Give Units to Player – This action is very useful. It gives control of a specified unit/building from one specified player to another specified player at a specified location. This is very common, I recommend getting to know this action.

Kill Unit – This kills all of the specified unit/building for a specified player. Pretty simple. This is commonly used.

Kill Unit at Location – This is the same as the previous action but instead of killing all of that unit/building, you can choose how much to kill and at what location. This is just the same option with more capabilities. This is commonly used.

Leaderboard – There are so many variations of Leaderboard it’s not worth it to describe each and every one. The Leaderboard is the score of the specified score type in the top left corner with little coloured squares representing that player. This is most notably seen in Golems and Mass Attack games to keep score of kills. There are other scores you can display(I.E resource, unit count, etc) and they can be pretty helpful in a map, depending on what type of map it is. This is an uncommon action altogether though.

Minimap Ping – This creates a simple in-game ping on the current players minimap at the specified location. Simple enough. This is an uncommon action to use; center view is used more.

Modify Unit Energy – It’s exactly what the name suggests. This action modifies the mana/energy of a specified number of a specified unit at a specified location. This is commonly used.

Modify Unit Hanger Count – There are only 2 uses for this action: Adding scarabs to Reavers and Interceptors to Carriers. This action adds a specified number of hanger count to a specified number of units at a specified location for a specified player. This is rarely used. It is usually only used in Reaver micro maps to give Reavers infinite scarabs.

Modify Unit Hit Points – This action is basically the same as Modify Unit Energy except it modifies that units health. This is a commonly used action.

Modify Unit Resource Amount – I’ve never actually seen this action until recently but it modifies the amount of resource for minerals or gas for a specified number of resource things owned by a specified player(either player 12 for geysers and mineral fields, or a target player who owns a Refinery/etc.) at a specified location. This is rarely used.

Modify Unit Shield Hit Points
– This action is basically the same as Modify Unit Energy and Modify Unit Hit Points but it regards a Protoss’s shield. It is uncommonly – commonly used.

Move Location
– This is somewhat of a tricky action, but useful nonetheless. This action makes a specified location replace itself on a specified unit owned by a specified player within another specified location. Tricky yes, but very useful if you understand it. This action is often put on Preserve Trigger to make the location hover above a unit in games like bounds. If certain enemy units come within reach of the location hovering around that specified unit they die. This is a commonly used action.

Move Unit(also known as ‘Teleport’ in some editors) – This action moves a specified amount of a specified unit owned by a specified player at a specified location to a different specified location. Somewhat confusing, but that’s the best way to describe it. This action simply moves or teleports units(buildings work too) and is very useful and very commonly used.

Mute Unit Speech – This action simply mutes the StarCraft in-game sounds for the current player so they can only only hears sounds emitted by the triggers and map. This is rarely used. I’ve only seen this used for UMS maps that are “movies.”

Order – This action issues a command for all specified units owned by a specified player at a specified location to either attack, move, or patrol to a different specified location. This is used commonly, especially in micro maps to create somewhat of an AI.

Pause Game – This pauses the game for all players in it. This is rarely used.

Pause Timer – This pauses the timer at the top middle section of the screen in a game if there is a timer. This is rarely used.

Play WAV – This plays a WAV file imported into the map for the current player. This is rarely used. I haven’t found out how to import WAVs into a map in SCMDraft but you can do it with other editors more easily.

Preserve Trigger – This is an amazing action. This action loops the whole trigger endlessly until the conditions are no longer met. If you wanted a message to display to you saying “Spend more money!” repeatedly you would use Preserve Trigger as an action so that it loops until you no longer have an excess of money(this amount would be specified under conditions). This is a very very common trigger.

Remove Unit – This action removes all of a specified unit/building for a specified player. This is quite simple. This action is commonly used.

Remove Unit at Location – This action is the same as the previous one but you must specify the amount of units/buildings to remove and the location as well. This is even more commonly used.

Run AI Script – This is the essence of making computers do stuff in a UMS map. If you give a computer probes and a nexus by minerals he will not mine them unless order to do so with an AI script. There are loads of different scripts ranging from forcing a player to share vision with the current player to making units run around mindlessly. Check them out yourself. This is a commonly used trigger.

Run AI Script at Location – This is same as the regular Run AI Script but there are now more options as you have a specified location to choose from. These range from loading marines into bunkers to making computers only sit in their base and mine minerals in the peace and quiet. This is a commonly used trigger.

Set Alliance Status – Here is where you force players to ally, to unally and to share allied victory. A specified player is set as what you choose for the current player. This is commonly used.

Set Counterdown Timer – This is what you use to create a timer at the top of the screen. You either set to, subtract, or add a specified amount of seconds to the timer. This is uncommonly used.

Set Deaths – This action allows you to control time and space!~ No… Not really… =/ … This lets you modify the number of deaths for a specified player and his specified unit. This is uncommonly used.

Set Doodad state – This is the action that makes bunkers “disabled” in some bunker defense. This action was originally designed to disable and enable doors(created under doodad layer) to open. This can be handy, but it rarely used.

Set Invincibility – This action lets you enable or disable invincibility for specified units/buildings owned by a specified player at a specified location. This is uncommon to use since you can enable invincibility for things on the map before a game even starts but is handy nonetheless.

Set Mission Objectives
– This edits the mission objectives that you can view any time after going into the menu. This is rarely used.

Set Next Scenario – This action is used at the end of a campaign map to load the following map in sequence. You will never experience this on b.net. This is almost never used.

Set Resources – This action sets/modifies the resources for a specified player to a specified amount of minerals and/or gas. This is extremely useful, especially in defense maps and maps where you earn minerals to upgrade through kills and such. This is a very common action.

Set Score – This action sets/modifies the score of a specified type for a specified player to a specified amount. This is most commonly used as a kill for money trigger, setting the kills back to zero and rewarding a player with a mineral/gas every time their score goes up. This is a common action.

Set Switch – This action either sets or clears the status of a switch(explained early under conditions). This is a very common action.

Talking Portrait – This changes the portrait of the character under your menu button in a game. This is almost useless and is never used.

Transmission – This is a combination of multiple actions put together. You can play WAVs, set the talking portrait, display texts, and pause the game(in a way) all at the same time. This is basically only used for campaign missions.

See also  Установка и настройка BTTV и FFZ | Дополнительные смайлы для Twitch | bttv

Unmute Unit Speech – This simply unmutes the StarCraft in-game sounds if they were muted before. This is a rarely used action.

Unpause The Game – This simply unpauses the game if it was paused before. This is rarely used.

Unpause Timer – This simply unpauses the game timer if you paused it before. This is rarely used.

Victory – This ends the current players game in victory. Hurrah! This is pretty common for games you can actually win.

Wait – This simply pauses for a specified amount of time before following up with the next action listed. This is very common, especially for waiting a certain amount of time before displaying a new text message for players on the screen.

To do this, click New and in the drop down box scroll down to SET RESOURCES. The description/details of this action should be “Modify resources for ______: ___ ____ ______.”

+ Show

Spoiler [If you can’t guess what it is…]

+

Modify resources for (either ‘Current player’, since this will happen to all the players, or Force 1/Players/whatever you set the team name as): (either Set to, or add, because they start out with 0, both have the same effect) (50) (minerals)

If you want to play around with the actions and figure them out a little go for it.

[image loading]

Then click OK and then Finish to complete the trigger.

[image loading]

Example 2:

That trigger works easily since it doesn’t take place in any specific spot on the map. We don’t need any locations. Let’s say we wanted a marine to spawn in the bottom right corner repeatedly for player 2 when player 1 brings an overlord to the top left corner. Here we have to exit out of the trigger window(it saves them automatically, don’t worry) and change the layer of from map from Terrain/Units/Copy-cut-paste/whatever you have it on before to Locations. In the locations window you simply make a box of an area to make a location there. You can edit the type of location(to make it only apply to air units if you wanted to) and the name if you double click it. So now lets make 2 locations: One for the top left corner and one for the bottom right. Name the one in the top left to “Ovie” and name the one in the bottom right to “Rine.”

[image loading]

Now open up the trigger editor again and go to New. This is what the trigger would look like.

+ Show

Spoiler

+

The player for the trigger can actually have a wide range of options to use that all have the same ending affect. We could use either player 1 or 2. We will use 2 here.

Players: “Player 2”.

+ Show

Spoiler

+

“Player 1” brings (either exactly 1, at least 1, etc, like I said there can be many options) “Zerg Overlord” to location “Ovie”

+ Show

Spoiler

+

– Create “1” “Terran Marine” at location “Rine” for “(Current player or Player two).”
– Preserve trigger

^ Preserve trigger makes this trigger keep looping until the conditions are no longer met.

[image loading]

Note: You can edit any part of a trigger after you make it. You can also copy them too, don’t make extra work for yourself!

Some common triggers:

+ Show

Spoiler [Observer Vision for Players]

+

Players(check):
Observers(a.k.a Force 2 by default)

Conditions:
Elapsed time is at least 0 seconds.

Actions:
Run AI Script TURN ON SHARED VISION FOR PLAYER 1
Run AI Script TURN ON SHARED VISION FOR PLAYER 2
Preserve Trigger

*^Assuming it’s a 2 player 6 observer slot map*

+ Show

Spoiler [Sunken Defense, kills for money]

+

Players(check):
Sunken Defenders

Condition:
Current player kills at least 10 men.

Action:
Set resource for current player add 1 mineral
Display for current player: 10 Kills = 1 mineral

^ I will be adding more to the list later!

Check out my micro maps

There’s a lot more you can do with these editors too! I have only scratched the surface! If you enjoy doing this there’s even more cool stuff you can do ;D

If you have any problems with maps or triggers I will try my best to help you out if you post here. Thanks for reading!

This guide is going to show you how to make basic StarCraft maps, for both Melee and UMS purposes. This will not show you how to make crazy bounds, elaborate defense maps, RPGs, etc exactly, but will however, get you a start on it if you want to pursue it. The main focus on the UMS section is for creating simple maps like ones with observer modes, ones for practicing tricks you might want to practice and stuff like that.Depending on how “hardcore” you want to get into this, you will need additional programs. For creating very basic maps that you knew were easy to create but you were just to lazy to do it, you can make those with the original StarEdit that comes with StarCraft. If you want to make funky terrain, add cool colours, and stuff like that you will most likely need this very important map editor for StarCraft:In short, SCMDraft is way better than StarEdit for a number of reasons:1. With SCMDraft, you can place misplaced and stacked units and buildings.2. With SCMDraft, you can place units from all 3 races for any player, rather than just units from one race.3. With SCMDraft, the terrain editor is far better and has simply lets you do a lot more.4. With SCMDraft, the trigger editor has more capabilities.5. With SCMDraft, the upgrade and tech options have more capabilities.6. With SCMDraft, you can copy/cut/paste units, buildings, and terrain.7. With SCMDraft, you can customize a grid for the map.8. Much more, those were just some I thought of off the top of my head!Simply put, all a map needs to have for you to be able to play on it is 2 start locations. To begin, go to File > New, and select the settings of the map you would like to make. Stay to the standard scenario sizes for now. Here you select the type of the map you want(I.E. Jungle terrain, Space, etc) and what you want the default terrain on the map to be. Since most maps have far more land than water, don’t start with an all water map first! For the default triggers, you should just start with none because quite rarely you will need the default melee triggers. On melee maps players already start with 50 minerals so no triggers are needed. If you plan on making your map an observer map you can start with those default triggers instead.Now that you have your map open, to place start locations in SCMDraft there should be a tall white box on the left once you open it with categories such as Terrain, Locations, Units, Sprites, and Doodads. Go to Units > Neutral > Start location and select star location. Currently, the map defaults unit placement to be owned by player 1, which is fine for now; we can always change it later(at the top of the editor). Place a start location for player 1, and one for player 2 then save the map. To play the map it needs to be in your StarCraft directory under maps so I recommend just saving it there. If you open up StarCraft and play the map in melee when you start you will have a CC/Nex/Hatch and 4 workers wherever you put a start location. If you start it in UMS you shouldn’t be able to start since you don’t have an opponent yet(all players in the editors default as a human player). If this isn’t the case for you then you have already messed up somewhere.You cannot save a map you are editing/working on or open a map if it is open in BW(with SCMDraft anyway).Still using SCMDraft, we want to be able to make cool maps we can play on, instead of maps that are just plain dirt fields with no minerals! Open up the Terrain category on the left now and select a type of terrain. The default terrain placer creates terrain in isometrical squares. This is what you will most likely be making your map with. Feel free to play around with the terrain placer for a bit. Add some water somewhere, some high ground, etc to add some style to your map!~ Soon enough you will wonder “how do I make ramps and bridges?” To answer that you do this. At the top go to Windows > Doodad Pallete. This should open a small window with a black square and another drop down box. Click on the drop down box and go to Cliff(assuming you’re making a jungle map. If you chose other scenarios the options might vary to “Cliffside” or something.). Here you should be able to scroll through a bunch of doodads to select and place on the map. At the bottom is the choice for ramps. It only allows you to place downward ramps because ramps that go upwards to the low ground have to be made through customized terrain(which I will get to later). If you scroll down more in the drop down box there are options for bridges(for most maps) and simple additions to the map to just make it look better. There are some exceptions to placing doodads: it has to be on a certain type of terrain, in a certain position, and sometimes it can’t be close to certain things, etc. If you go to place it and the squares you want to put it on are red then you can’t put it there. This is usually because it’s too close to a different type of terrain that doesn’t go well with it, or you have misplaced it on an area that you can place it normally. You can actually force doodads if they don’t want to get placed there by going to Options(at the top) > Doodads > Allow illegal placement.At this point, you should be able to re-create simple versions of almost any melee map(of course it would take a while). If you simply wanted to make a random melee map to play on you are just about good to go!You can undo and redo almost anything while changing terrain, so if you mess up don’t worry!(alt+Z/Y)Adding regular units to a map in hopes of making a UMS map is done in the same fashion as adding start locations. Open the Units subcategory on the left and you have 4 sections you will be using. Don’t bother with undefined, it’s almost never used. This part is simple. If you want player 1 to have an army of Dragoons and Zealots against player 2’s army of Siege Tanks and Vultures, you simply open up the Protoss subcategory, go into Ground units, select the unit you want to place, then click wherever you want to put it on the map!Make sure you are placing the units for the correct player using the drop down box near the top. Now that you have created an army for both player 1 and player 2, let’s add some effects. Select the Protoss army(or any other unit(s)) and right click on one of the units you selected. In this window you can change the possessor of that unit/building, tick off boxes to make them burrow, invincible, cloaked, etc, and you can change their health, shields, and mana here. Since Protoss is as easy as 1a2a3a let’s make it even more true and make them invincible!(if you want. I’m merely explaining an example). When adding units and buildings you can go to Options(at the top) > Grid and make the grid bigger or smaller, change the colour, etc. You can make units and buildings snap to the grid, or place them freely. Experiment with these for a bit if you want to get a feel of what you can do.Adding resources is the same as adding any other unit except for 1 thing: The! Player 12 is the neutral player(a blue colour in melee maps in the game.) Player 12 has to own any critters, sprites, or minerals you want to appear in a melee map! Several people make the mistake of not doing this and spending hours upon hours trying to find out why the minerals didn’t appear when they started the game. Resources are under neutral in the Units category. If you right click on resources(or Refinerys, etc) after, you can edit how much they have in them.So now you can make your map and you can add units, resources, and buildings and to it. If you plan on making this map for melee purposes you are almost done.In this section you will be able to add a map description, choose default upgrades and unit stats, choose how many teams are in your map, and more! At the top go to Scenario > Map description. In this window you can edit your maps title, description, and even the colours of the players on the map!(every wondered how some maps have colours like black, green, and tan?) In this window you can also change the tileset of your map but when you do that the physical layout gets completely fucked for the most part. Your once been water terrain turns into ugly shaped ice and crap if you change the tileset. I don’t recommend doing this, but if you do want to just save as and you won’t lose anything. You can also change the default race of the players here, or leave it as user select so they can choose themselves in the game lobby. Instead of exiting here and going Options > Forces, you can simply change the tab. In the forces section you choose what players are on what team, whether they are allied or not, whether they change vision or not, whether their start locations are randomized and what the name of that team is in the game lobby. For a standard observer map, there are 2 teams: The “Players” and the “Observers”. If that is what you are going for then you can rename the teams and any teams without players in them won’t show up in the game lobby.Now switch tabs over to the Units section. Here there are categories for the races and their buildings and units. You can search through here and change the stats of different units and buildings. This part is quite self-explanatory. If you are making a UMS map this is where you would change the damage, health, shield, etc, and if you are making your map a melee map none of these effects will have any effect on the game. These only apply to UMS maps. In the next tab over, Upgrades, everything is basically the same. Here you can change how long it takes for an upgrade to finish, how much it costs, what the default level is, etc. Once again, this only applies to UMS maps. In the Tech Settings tab to the right of that, it is the same as well. You can edit the cost of spells, upgrade speed, etc. String Editor and Wave Editor are rarely used here, so don’t worry about them. Another hand feature under Options is adding and removing map revealers for some or all players if you are planning on making certain type of map where everyone sees the whole map and you don’t want to place them individually. FYI, map revealers do exactly what it sounds like they would do. In a UMS game, if a player has a map revealer in a certain spot he can see whatever is there permanently(not cloaked/burrowed units though).In the drop down box for changing layers of your map(I.E. Unit layer, terrain layer near the top) there is a copy/cut/paste/brush section. With this you can simple select whatever units or terrain you want to copy then just use Ctrl + C and Ctrl + V to copy paste it somewhere else.For creating straight cut terrain, when you have the terrain placer ready, click the drop down box “Isometrical” at the top(not the very very top). Scroll down to rectangular and then continue placing terrain like you were before. Now you are placing terrain 1 square at a time. This isn’t used for melee maps obviously(except like FPM) but it can really help with certain things in a UMS map.]For creating upwards ramps to low ground, you click the same drop down box but this time go to Tileset indexed. The reason why these upward ramps look somewhat jagged sometimes is because to make them you have to take little pieces of doodads and isometrical terrain to make a customized one manually. Yes this is time consuming, yes it is hard to make these ramps look professional, so I wouldn’t bother with it too much. You are better off copy pasting those ramps from other maps and putting them in yours that way.If your map was a melee map, this is as far as you need to go! You can save your map and play it!Make sure you saved your map periodically! Especially since this is a beta there are sometimes random crashes and errors.Probably one of the most confusing parts of making maps but once you get used to it you have almost no problems at all. Melee maps do not use triggers(not even one that gives players 50 minerals at the beginning of each game. That is an auto-trigger for all maps played in melee mode.). Triggers are simply what makes maps happen. It does things in the map that you don’t see(well some you do). You need triggers to do things like allowing the observer team to see the players in an obs map, displaying stuff to players in the map(ex. “KeSPA Python 1.3” or some shit that appears when you play an obs game on an iccup map), creating/removing stuff, and tonnes more. To start, go to Triggers > Classic Map Triggers at the top of SCMDraft. There is an option to go Triggers > Trigger Editor, but that is a text based trigger editor and is a lot more complicated to use. We will learn to used the Classic Map Trigger editor in this guide.You can either delete the triggers that are there by default(if you didn’t change it to no triggers when making the map) or you can just leave them there for example. Since I don’t know exactly what type of map each of you will be making I can’t give you a step-by-step process. Instead I will simply tell you how triggers work.Triggers are made up of 3 things: Players, Conditions, and Actions.Players are who you want to triggers to happen for. If you go to “New” in this trigger window it will ask you to check off the players you want it to happen for.Conditions are are must be met in order for the trigger to fire or ‘work’.Actions are what happens as a result of the triggers being met.Some triggers need something called a location to work. With a trigger that starts each player in a map off with 50 minerals, we don’t need to specify a location where it happens since it doesn’t actually affect anything on the map. You do, however, need locations if you are referring to a certain spot of the map in your trigger.So under what circumstances are we going to want this trigger to happen? Click on the drop down box and take a look at the options for conditions. Most of them are pretty straight forward.A lot of these are self-explanatory, but some aren’t so I’m just going over all of them just incase.When it says ‘Current Player’ that refers to all the players/forces/players in that force that you specified in the Players section of the new trigger.- This condition is true when the player/force you choose has a specified number of minerals and/or gas. This is semi-commonly used.- This condition is basically an auto-activate. If the only condition you have for your trigger is this then the trigger will fire immediately when the game starts. This works the same as Elapsed scenario basically if you plan on putting the time as ‘0’. This is commonly used.- This condition is quite possibly the most used conditions. when the specified player/team brings the specified unit/building to the specified location, this condition will be true. This is used when you want a unit to spawn if a player sends a certain unit to a certain location(Ex. bringing a civ to buy a unit in a defense map).- This condition is true when the specified play/force commands(a.k.a owns) the specified number of a specified unit/building. This is semi-commonly used.- This isn’t a very common condition but it is true when the current player(the player for which you marked the check box for the trigger) commands the least number of a specified unit/building. If, for example, you wanted the player who owns the least amount of Zerglings to have a Zergling spawn for them, you would use this as a condition.- This is basically the same as the previous condition. With this one, however you choose the location where the current player commands the least number of the specified unit/building. This condition is uncommonly used.- The same as Command the least but this is true when the current player commands the most of the specified unit/building. Using the same example, if you wanted a Zergling to be removed from the player with the most Zerglings you would use this condition. This condition is uncommonly used.- The same relation between Command the least and Command the least at. This condition is uncommonly used.- A countdown timer has to have been set for this condition to be true in the first place. When the timer(at the top middle of the screen in a game) is at the specified number in the game this condition will be true. This condition is uncommonly used.- This condition is true when the specified player has suffered the specified number of deaths of the specified unit/building. If you wanted something to display across a players screen when has has lost 10 Zerglings you would use this condition. The condition is uncommonly used.- This condition is true when the game is a specified number of seconds in. If you wanted something to display across a players screen saying “You are now 1 minute into the game,” you would use this condition. This condition is commonly used.- This condition is true when the current player has the highest score of whatever score type you specify. The score types are really strange so I don’t know the exact meaning of all of them. This condition is rarely used, and if it is, kills is usually used as a score type.- This is a very commonly used condition. It is true when the specified player kills the specified number of a specified unit/building. This condition is used to make money or civilians(etc) spawn for players in a UMS game when they kill a certain number of something. This is used multiple times in defenses especially because of this.- This condition is true when the current player has the least kills of the specified unit/building. This is rarely used.- This condition is true when the current player has the least amount of minerals and/or gas. This is rarely used.- This is the opposite of highest score. If the current player has the lowest score of the type you specified then this condition will be true.- This condition will be true when the current player has the most kills of the specified unit. You would use this condition for a trigger that displays text to a player saying “You have the most kills!” This is uncommonly used.- This condition will be true when the current player has the most minerals and/or gas between the players. If you wanted to issue a handicap to the player with the highest economy you might use this. It is rarely used.- Wtf? Seriously, even I don’t know what this condition means. You cannot use it to stop the following actions from happening; I’ve tried it. Because of this, I’m assuming this condition is never used.- I’ve only used this a couple times because it is also rarely used. When the specified player/force has the specified number of opponents remaining in the game this condition will be true. I can’t really think of any examples off the top of my head.- When the specified players type of score is at the specified number this condition will be true. If you wanted the game to end when a player reaches a kill score of 10 units you would use this. This is commonly used.- This is somewhat of a tricky condition. Think of switches as light switches if you are having problems. There is an off(cleared) and an on(set). If you wanted something to display for a player like “The room is now illuminated!” when the switch is on you would use this. If you wanted to display “The room is dark!” when the switch is off you would also use this. Switches are set to off and on in the actions list, and are set as cleared(off) by default at the beginning of the game. This is pretty commonly used if a person knows how to use it properly.Click New to start making a new trigger if you haven’t already.Let’s say we wanted to make the default trigger where players start out with 50 minerals at the start of the game. This will be affecting only the players on the “Players” force/team since they are the ones playing. Because of this, we will check off them for who the trigger happens to. You can select some conditions and see how they work after you click Next. Since we want the players to start out with 50 minerals immediately, we will set our condition as Elapsed time. We would have our condition set as “Elapsed scenario time is _____ duration game seconds.” with the blank as 0 so it happens immediately. Now onto actions, press Next.Here we actually make something happen with the trigger. Now that we know who this trigger happens for, and what makes it happen, we need to pick what happens as a result. What we want to do is make the players mineral count 50.- This action makes the current players screen center on the specified location. This is very handy for introducing parts of your map if you have some sort of introduction, rather than pinging it on the map. This is semi-commonly used.- This doesn’t affect the trigger whatsoever. Comment is only used to name your triggers basically, for organizing and taking up less room. I recommend doing this if you have many triggers in your map. This is very very useful.- This action creates the specified number of a specified unit/building for a specified player at a specified location. This is used all the time is many different types of maps. Learn to use this action well.- This is the same as the previous one but with this you can edit properties for that unit to make them burrowed, invincible, start with a set amount of life/shield, etc. Because of that, this is also very commonly used.- You lose, bitch. This ends the game for the current player. This is used pretty often.- This displays text on the current players screen(only his! if you start asking about it other players will think you are crazy!). You can add colour to the text as well. This is commonly used.- This ends the game in a draw forplayers. This is pretty uncommon to use.- This action is very useful. It gives control of a specified unit/building from one specified player to another specified player at a specified location. This is very common, I recommend getting to know this action.- This kills all of the specified unit/building for a specified player. Pretty simple. This is commonly used.- This is the same as the previous action but instead of killing all of that unit/building, you can choose how much to kill and at what location. This is just the same option with more capabilities. This is commonly used.- There are so many variations of Leaderboard it’s not worth it to describe each and every one. The Leaderboard is the score of the specified score type in the top left corner with little coloured squares representing that player. This is most notably seen in Golems and Mass Attack games to keep score of kills. There are other scores you can display(I.E resource, unit count, etc) and they can be pretty helpful in a map, depending on what type of map it is. This is an uncommon action altogether though.- This creates a simple in-game ping on the current players minimap at the specified location. Simple enough. This is an uncommon action to use; center view is used more.- It’s exactly what the name suggests. This action modifies the mana/energy of a specified number of a specified unit at a specified location. This is commonly used.- There are only 2 uses for this action: Adding scarabs to Reavers and Interceptors to Carriers. This action adds a specified number of hanger count to a specified number of units at a specified location for a specified player. This is rarely used. It is usually only used in Reaver micro maps to give Reavers infinite scarabs.- This action is basically the same as Modify Unit Energy except it modifies that units health. This is a commonly used action.- I’ve never actually seen this action until recently but it modifies the amount of resource for minerals or gas for a specified number of resource things owned by a specified player(either player 12 for geysers and mineral fields, or a target player who owns a Refinery/etc.) at a specified location. This is rarely used.- This action is basically the same as Modify Unit Energy and Modify Unit Hit Points but it regards a Protoss’s shield. It is uncommonly – commonly used.- This is somewhat of a tricky action, but useful nonetheless. This action makes a specified location replace itself on a specified unit owned by a specified player within another specified location. Tricky yes, but very useful if you understand it. This action is often put on Preserve Trigger to make the location hover above a unit in games like bounds. If certain enemy units come within reach of the location hovering around that specified unit they die. This is a commonly used action.(also known as ‘Teleport’ in some editors) – This action moves a specified amount of a specified unit owned by a specified player at a specified location to a different specified location. Somewhat confusing, but that’s the best way to describe it. This action simply moves or teleports units(buildings work too) and is very useful and very commonly used.- This action simply mutes the StarCraft in-game sounds for the current player so they can only only hears sounds emitted by the triggers and map. This is rarely used. I’ve only seen this used for UMS maps that are “movies.”- This action issues a command for all specified units owned by a specified player at a specified location to either attack, move, or patrol to a different specified location. This is used commonly, especially in micro maps to create somewhat of an AI.- This pauses the game for all players in it. This is rarely used.- This pauses the timer at the top middle section of the screen in a game if there is a timer. This is rarely used.- This plays a WAV file imported into the map for the current player. This is rarely used. I haven’t found out how to import WAVs into a map in SCMDraft but you can do it with other editors more easily.- This is an amazing action. This action loops the whole trigger endlessly until the conditions are no longer met. If you wanted a message to display to you saying “Spend more money!” repeatedly you would use Preserve Trigger as an action so that it loops until you no longer have an excess of money(this amount would be specified under conditions). This is a very very common trigger.- This action removes all of a specified unit/building for a specified player. This is quite simple. This action is commonly used.- This action is the same as the previous one but you must specify the amount of units/buildings to remove and the location as well. This is even more commonly used.- This is the essence of making computers do stuff in a UMS map. If you give a computer probes and a nexus by minerals he will not mine them unless order to do so with an AI script. There are loads of different scripts ranging from forcing a player to share vision with the current player to making units run around mindlessly. Check them out yourself. This is a commonly used trigger.- This is same as the regular Run AI Script but there are now more options as you have a specified location to choose from. These range from loading marines into bunkers to making computers only sit in their base and mine minerals in the peace and quiet. This is a commonly used trigger.- Here is where you force players to ally, to unally and to share allied victory. A specified player is set as what you choose for the current player. This is commonly used.- This is what you use to create a timer at the top of the screen. You either set to, subtract, or add a specified amount of seconds to the timer. This is uncommonly used.- This action allows you to control time and space!~ No… Not really… =/ … This lets you modify the number of deaths for a specified player and his specified unit. This is uncommonly used.- This is the action that makes bunkers “disabled” in some bunker defense. This action was originally designed to disable and enable doors(created under doodad layer) to open. This can be handy, but it rarely used.- This action lets you enable or disable invincibility for specified units/buildings owned by a specified player at a specified location. This is uncommon to use since you can enable invincibility for things on the map before a game even starts but is handy nonetheless.- This edits the mission objectives that you can view any time after going into the menu. This is rarely used.- This action is used at the end of a campaign map to load the following map in sequence. You will never experience this on b.net. This is almost never used.- This action sets/modifies the resources for a specified player to a specified amount of minerals and/or gas. This is extremely useful, especially in defense maps and maps where you earn minerals to upgrade through kills and such. This is a very common action.- This action sets/modifies the score of a specified type for a specified player to a specified amount. This is most commonly used as a kill for money trigger, setting the kills back to zero and rewarding a player with a mineral/gas every time their score goes up. This is a common action.- This action either sets or clears the status of a switch(explained early under conditions). This is a very common action.- This changes the portrait of the character under your menu button in a game. This is almost useless and is never used.- This is a combination of multiple actions put together. You can play WAVs, set the talking portrait, display texts, and pause the game(in a way) all at the same time. This is basically only used for campaign missions.- This simply unmutes the StarCraft in-game sounds if they were muted before. This is a rarely used action.- This simply unpauses the game if it was paused before. This is rarely used.- This simply unpauses the game timer if you paused it before. This is rarely used.- This ends the current players game in victory. Hurrah! This is pretty common for games you can actually win.- This simply pauses for a specified amount of time before following up with the next action listed. This is very common, especially for waiting a certain amount of time before displaying a new text message for players on the screen.To do this, click New and in the drop down box scroll down to SET RESOURCES. The description/details of this action should be “Modify resources for ______: ___ ____ ______.”If you want to play around with the actions and figure them out a little go for it.Then click OK and then Finish to complete the trigger.That trigger works easily since it doesn’t take place in any specific spot on the map. We don’t need any locations. Let’s say we wanted a marine to spawn in the bottom right corner repeatedly for player 2 when player 1 brings an overlord to the top left corner. Here we have to exit out of the trigger window(it saves them automatically, don’t worry) and change the layer of from map from Terrain/Units/Copy-cut-paste/whatever you have it on before to Locations. In the locations window you simply make a box of an area to make a location there. You can edit the type of location(to make it only apply to air units if you wanted to) and the name if you double click it. So now lets make 2 locations: One for the top left corner and one for the bottom right. Name the one in the top left to “Ovie” and name the one in the bottom right to “Rine.”Now open up the trigger editor again and go to New. This is what the trigger would look like.You can edit any part of a trigger after you make it. You can also copy them too, don’t make extra work for yourself!^ I will be adding more to the list later!Check out my micro maps here for references on some triggers. I did not protect my maps(a.k.a lock them from being edited).There’s a lot more you can do with these editors too! I have only scratched the surface! If you enjoy doing this there’s even more cool stuff you can do ;DIf you have any problems with maps or triggers I will try my best to help you out if you post here. Thanks for reading!

See also  NULLIFIER VS THE WORLD (Nullifier vs 13 items, who will win?) | nullifier

If you watch Godzilla backwards it’s about a benevolent lizard who helps rebuild a city and then moonwalks into the ocean.

[Update] Hướng dẫn tạo map bằng StarCraft Campaign Editor | map starcraft – Vietnamnhanvan

Clan Super Map Editor xin chao cac ban
 

Trang ChínhTrang Chính  PortalPortal  Tìm kiếmTìm kiếm  Tìm kiếm

Display results as : Số bài Chủ đề

Advanced Search Advanced SearchĐăng kýĐăng ký  Đăng NhậpĐăng Nhập  


Super Map Editor :: Kho Tư Liệu :: Hướng dẫn làm map

 

 Hướng dẫn tạo map bằng StarCraft Campaign Editor

Go down 

Tác giảThông điệp

Admin


Admin

Tổng số bài gửi

:

4

Minerals

:

5

Gas

:

0

Join date

:

10/05/2009

10/05/2009


Hướng dẫn tạo map bằng StarCraft Campaign Editor EmptyBài gửiTiêu đề: Hướng dẫn tạo map bằng StarCraft Campaign Editor   Hướng dẫn tạo map bằng StarCraft Campaign Editor I_icon_minitimeSun May 10, 2009 10:59 pm

Tiêu đề: Hướng dẫn tạo map bằng StarCraft Campaign EditorSun May 10, 2009 10:59 pm


Mới mở đầu hướng dẫn nên chỉ cho những thứ cơ bản của staredit.
Đầu tiên vào thư mục bạn đã cài starcraft rồi chọn cái StarEdit (biểu tượng hình quả cầu), nó sẽ hiện màn hình sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan
__________________________________________________ ______
Một số tool hỗ trợ cho việc edit map:
– AI Editor (http://www.entropyzero.org/files/scaiedit31.zip): dùng để tạo ra một AI nhân tạo. Có thể sử dụng để làm ra AI đánh mạnh hơn.
– StarForge (http://www.staredit.net/index.php?download=1525): một chương trình Map editor khác. Có nhiều chức năng hơn so với StarEdit, ở phần tạo trigger thì khá giống với pascal (yên tâm, có hướng dẫn đấy)
– TrigEdit (http://www.megaupload.com/?d=G1HVHKPN): chương trình Map editor này cũng khá tốt nhưng vẫn còn đang thử nghiệm nên vẫn còn nhiều lỗi lắm.
– ProEdit (http://www.starcraft.org/downloads/MappingDownloads/MappingUtilities/ProEdit%201.4.2): cái nè có nhiều chức năng tốt: protect map để không ai mở được, compress cho map nhỏ đi, save map đó ở dạng CHK.
Một số trang có nói về mapping và starcraft:
www.starcraft.org
www.staredit.net
Ai có trang nào khác thì cứ nhắn cho tui để add thêm vào

Bây giờ tui xin hướng dẫn cách tạo map UMS (Use map settings).
Những map UMS có các loại nhiệm vụ sau:
– Survive: ngăn cản địch trong một thời gian.
– Giết unit nào đó hoặc tiêu diệt trại của địch.
– Đến một địa điểm nào đó.
– Xây dựng trại hoặc unit nhất định.
Thực hiện các bước tui đã hướng dẫn như trên nhưng khi đến Player settings thì mới bắt đầu thực sự liên quan đây:
– Chọn Player là do người điều khiển (human), cần ít nhất là 1.
– Chọn Player là do computer điều khiển (nếu chỉ có 1 human).
– Còn lại nếu không dùng đến thì đặt là neutral (cũng có thể sử dụng các player đó để đặt các trại làm cảnh như bài PROTOSS 1 của brood war) hoặc để rescueable để người chơi rescue bọn đó.
Bây giờ hãy ấn biểu tượng Hướng dẫn tạo map bằng StarCraft Campaign Editor Bieutuong2 hoặc nhấn Ctrl + Shift + F, sẽ hiện ra bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan9
Chú ý:
– Player do Human điều khiển và player do computer điều khiển không được đặt trong cùng một force.
– Tất cả các computer sẽ ally với nhau cho dù có ở khác force trừ khi dùng trigger Set Allience status (sẽ giới thiệu lúc sau)
– Các comp sẽ không share vision dù có đánh dấu là share vision.
Bây giờ tiếp theo là đặt các unit nhất định.
Player do human điều khiển có thể bắt đầu game với chỉ 1 nhà chính hoặc ít nhất 1 con dân nếu có từ 400 mineral trở lên.
Player do comp điều khiển bắt buộc phải có nhà chính để xây nhà (trừ khi map đó có titleset là installation)
Nhớ để start location của bọn máy ở ngay vị trí nhà chính để nó biết nhà chính ở đâu cho AI Script của máy hoạt động được.
Start location của human player sẽ là nơi mà khi game bắt đầu thì màn hình ở đó.
Khi đã đặt xong xuôi tất cả các unit cần thiết, bạn cần phải vẽ location vừa với nhà chính của bọn máy và những nơi bạn muốn trigger của bạn hoạt động. Để vẽ location, chọn location layer (nếu chưa biết ở đâu thì đọc lại phần đầu nhé), click và drag chuột thành vùng những nơi sẽ bị ảnh hưởng bởi trigger, double click lên location đó, sẽ hiện ra bảng cho phép bạn sửa tên của location, đặt cho location chỉ ảnh hưởng đến những loại unit nào, ở vị trí cao hoặc thấp. Để player nào đó khi vào game thì sẽ nhìn thấy phần nào đó của bản đồ (nhưng ko thấy những gì diễn ra ở đó) thì chọn phần Fog of War layer rồi click và drag những vùng cần để thế. Nếu muốn tất cả player có Fog of war ở đó thì khi drag thì giữ shift. Sau khi làm xong hết những việc đó, bạn làm như sau:
Nhấn biểu tượng Hướng dẫn tạo map bằng StarCraft Campaign Editor Bieutuong3 hoặc nhấn tổ hợp Ctrl + Shift + T, sẽ hiện ra như sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan10
Bây giờ, muốn tạo một trigger, ấn new, xuất hiện ra bảng player bạn muốn đặt trigger. Có thể chọn nhiều force hoặc nhiều player, nếu muốn tác dụng lên tất cả player thì đặt all players.
Nhấn chọn mục conditions, lúc đó phần trigger ở đấy vẫn để trắng, bạn chọn new, sẽ hiện ra một danh sách các conditions sau:
– Accumulate: Player accumulates quantity resources
Trigger này dùng để tính xem player đó có bao nhiêu mineral hoặc gas.
Khi nhấn chữ quantity sẽ hiện ra bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan11
Nhấn chữ resources, bạn sẽ chọn một hoặc cả 2 loại resources (mineral và gas, ở đây mineral là ore)
– Always: giống định nghĩa always trong tiếng anh (khỏi hỏi nhé ^_^)
Mỏi quá rồi, nghỉ thôi. Tối viết tiếp:whew: . GL .

Hi!Mới mở đầu hướng dẫn nên chỉ cho những thứ cơ bản của staredit.Đầu tiên vào thư mục bạn đã cài starcraft rồi chọn cái StarEdit (biểu tượng hình quả cầu), nó sẽ hiện màn hình sau:__________________________________________________ ______Một số tool hỗ trợ cho việc edit map:- AI Editor (http://www.entropyzero.org/files/scaiedit31.zip): dùng để tạo ra một AI nhân tạo. Có thể sử dụng để làm ra AI đánh mạnh hơn.- StarForge (http://www.staredit.net/index.php?download=1525): một chương trình Map editor khác. Có nhiều chức năng hơn so với StarEdit, ở phần tạo trigger thì khá giống với pascal (yên tâm, có hướng dẫn đấy)- TrigEdit (http://www.megaupload.com/?d=G1HVHKPN): chương trình Map editor này cũng khá tốt nhưng vẫn còn đang thử nghiệm nên vẫn còn nhiều lỗi lắm.- ProEdit (http://www.starcraft.org/downloads/MappingDownloads/MappingUtilities/ProEdit%201.4.2): cái nè có nhiều chức năng tốt: protect map để không ai mở được, compress cho map nhỏ đi, save map đó ở dạng CHK.Một số trang có nói về mapping và starcraft:Ai có trang nào khác thì cứ nhắn cho tui để add thêm vàoBây giờ tui xin hướng dẫn cách tạo map UMS (Use map settings).Những map UMS có các loại nhiệm vụ sau:- Survive: ngăn cản địch trong một thời gian.- Giết unit nào đó hoặc tiêu diệt trại của địch.- Đến một địa điểm nào đó.- Xây dựng trại hoặc unit nhất định.Thực hiện các bước tui đã hướng dẫn như trên nhưng khi đến Player settings thì mới bắt đầu thực sự liên quan đây:- Chọn Player là do người điều khiển (human), cần ít nhất là 1.- Chọn Player là do computer điều khiển (nếu chỉ có 1 human).- Còn lại nếu không dùng đến thì đặt là neutral (cũng có thể sử dụng các player đó để đặt các trại làm cảnh như bài PROTOSS 1 của brood war) hoặc để rescueable để người chơi rescue bọn đó.Bây giờ hãy ấn biểu tượnghoặc nhấn Ctrl + Shift + F, sẽ hiện ra bảng sau:Chú ý:- Player do Human điều khiển và player do computer điều khiển không được đặt trong cùng một force.- Tất cả các computer sẽ ally với nhau cho dù có ở khác force trừ khi dùng trigger Set Allience status (sẽ giới thiệu lúc sau)- Các comp sẽ không share vision dù có đánh dấu là share vision.Bây giờ tiếp theo là đặt các unit nhất định.Player do human điều khiển có thể bắt đầu game với chỉ 1 nhà chính hoặc ít nhất 1 con dân nếu có từ 400 mineral trở lên.Player do comp điều khiển bắt buộc phải có nhà chính để xây nhà (trừ khi map đó có titleset là installation)Nhớ để start location của bọn máy ở ngay vị trí nhà chính để nó biết nhà chính ở đâu cho AI Script của máy hoạt động được.Start location của human player sẽ là nơi mà khi game bắt đầu thì màn hình ở đó.Khi đã đặt xong xuôi tất cả các unit cần thiết, bạn cần phải vẽ location vừa với nhà chính của bọn máy và những nơi bạn muốn trigger của bạn hoạt động. Để vẽ location, chọn location layer (nếu chưa biết ở đâu thì đọc lại phần đầu nhé), click và drag chuột thành vùng những nơi sẽ bị ảnh hưởng bởi trigger, double click lên location đó, sẽ hiện ra bảng cho phép bạn sửa tên của location, đặt cho location chỉ ảnh hưởng đến những loại unit nào, ở vị trí cao hoặc thấp. Để player nào đó khi vào game thì sẽ nhìn thấy phần nào đó của bản đồ (nhưng ko thấy những gì diễn ra ở đó) thì chọn phần Fog of War layer rồi click và drag những vùng cần để thế. Nếu muốn tất cả player có Fog of war ở đó thì khi drag thì giữ shift. Sau khi làm xong hết những việc đó, bạn làm như sau:Nhấn biểu tượnghoặc nhấn tổ hợp Ctrl + Shift + T, sẽ hiện ra như sau:Bây giờ, muốn tạo một trigger, ấn new, xuất hiện ra bảng player bạn muốn đặt trigger. Có thể chọn nhiều force hoặc nhiều player, nếu muốn tác dụng lên tất cả player thì đặt all players.Nhấn chọn mục conditions, lúc đó phần trigger ở đấy vẫn để trắng, bạn chọn new, sẽ hiện ra một danh sách các conditions sau:- Accumulate: Player accumulates quantity resourcesTrigger này dùng để tính xem player đó có bao nhiêu mineral hoặc gas.Khi nhấn chữ quantity sẽ hiện ra bảng sau:Nhấn chữ resources, bạn sẽ chọn một hoặc cả 2 loại resources (mineral và gas, ở đây mineral là ore)- Always: giống định nghĩa always trong tiếng anh (khỏi hỏi nhé ^_^)Mỏi quá rồi, nghỉ thôi. Tối viết tiếp:whew: . GL

Được sửa bởi Admin ngày Mon May 11, 2009 6:43 pm; sửa lần 1.

Về Đầu Trang Go down https://smeditor.forumvi.com

Admin


Admin

Tổng số bài gửi

:

4

Minerals

:

5

Gas

:

0

Join date

:

10/05/2009

10/05/2009


Hướng dẫn tạo map bằng StarCraft Campaign Editor EmptyBài gửiTiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign Editor   Hướng dẫn tạo map bằng StarCraft Campaign Editor I_icon_minitimeMon May 11, 2009 6:31 am

Tiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign EditorMon May 11, 2009 6:31 am


tiếp đây tiếp đây ^_^
– Bring: Player brings quantity units to ‘location’
Khi Player # đưa một unit nào đó do mình chọn thì trigger sẽ hoạt động.
Nhấn vào chữ unit sẽ xuất hiện bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan12
Nhấn vào “Location” thì sẽ hiện một danh sách các khu vực bạn đã vẽ nên với công cụ Location Layer.
– Command: Player commands quantity units
Player # đang có số unit nhất định tùy theo quantity thì trigger sẽ hoạt động
– Command the least: Currrent player commands the least units
Player có trigger này đang có số unit đã chọn ít nhất so với tất cả các player khác thì trigger sẽ hoạt động
– Command the least at: Currrent player commands the least units at ‘location’
tương tự như trên nhưng thuộc một khu vực nào đó.
– Command the most: Current player commands the most units
Player có trigger này có số unit đã chọn nhiều nhất so với tất cả các player khác thì trigger sẽ hoạt động
– Command the most at: Current player command the most units at ‘location’
Tương tự như trên nhưng thuộc một khu vực nào đó.
– Countdown timer: Countdown timer is duration game seconds
Bảng đếm thời gian ngược còn bao nhiêu giây thì trigger sẽ hoạt động
– Deaths: Player has suffered quantity deaths of unit
Player có trigger này đã có số lượng unit đã chọn chết nhất định thì trigger sẽ hoạt động.
– Elapsed time: Elapsed scenario time is duration game seconds
Thời gian đã trôi của map tính từ khi trận đấu bắt đầu trong vòng một thời gian nhất định thì trigger sẽ hoạt động
– Highest score: Current player has highest score points.
Player có trigger đang có số score cao nhất thì trigger sẽ hoạt động.
Khi nhấn vào “points” thì hiện ra bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan13
– Kill: Player kills quantity units
player # giết được số unit đã đặt thì trigger sẽ hoạt động
– Least kill: currrent player has least kills of unit
player có trigger có số unit đã chọn giết được ít nhất thì trigger sẽ hoạt động
– Least resources: Current player has least resources
player có trigger đang có rescources (mineral hoặc gas) ít nhất thì trigger sẽ hoạt động
– Lowest score: Current player has lowest score points
Player có trigger đang có số score thấp nhất thì trigger sẽ hoạt động.
– Most kill: Current player has most kills of unit
player có trigger có số unit đã chọn giết được nhiều nhất thì trigger sẽ hoạt động
– Most resources: Current player has most resources
player có trigger đang có rescources (mineral hoặc gas) nhiều nhất thì trigger sẽ hoạt động

Tiếp tục hướng dẫn phần trigger đây:
– Never: trái nghĩa với always :/
– Opponents: Player has quantity opponents remaining in the game
Player # còn có # player địch trong game thì trigger sẽ hoạt động
– Score: Player score type score is quantity
Player # đang có số điểm (loại nhất định) đến mức độ đã đặt thì trigger sẽ hoạt động.
– Switch: Switch is set
Khi switch đó đã set hay clear thì trigger sẽ hoạt động
Định nghĩa về switch: switch ở đây như một cái cần, muốn cho trigger nào đó hoạt động theo kiểu if – then – else thì sử dụng trigger “set switch” (sẽ nói rõ ở phần sau) để set hoặc clear một switch. Làm thế này thì sẽ không phải lặp lại việc để quá nhiều trigger mà tác dụng chỉ ngược nhau.
VD:
Condition: Player 1 commands exactly 0 Zerg Cerebrate
Action: Set “switch 1”

Condition: Switch 1 is cleared
Action: Create 3 Zerg Zerglings for Player 4 at “anywhere”
Preserve trigger

Ở trên, tui đã đặt sao cho zergling sẽ được create liên tục trừ khi zerg cerebrate đã bị giết.
Khi nhấn từ “switch is set” thì xuất hiện bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor 1
Action Trigger: là những trigger sẽ được thực thi nếu đạt được yêu cầu ở mục condition. Khi nhấn mục action ở cạnh mục condition sẽ xuất hiện bảng tương tự như ở mục condition nhưng vẫn để trắng. Nhấn new, sẽ xuất hiện danh sách các trigger sau:
– Center view: Center view for current player at ‘location’
Màn hình player có trigger này sẽ chuyển đến location đã đặt. Nếu để anywhere thì sẽ hiện ở giữa map
– Comment: comment
Trigger này sẽ giúp làm giảm độ dài của trigger bằng cách đặt comment.
Nếu condition và action trigger của bạn khá dài thì có thể dùng comment để đánh comment của mình về trigger đó.
VD: các trigger đó làm cho toàn bộ unit của player 1 tấn công và player 2 được cre thêm thì nhấn vào chữ comment, nó sẽ hiện một bảng cho ta đánh nội dung của comment, theo ví dụ trên, thì nội dung của comment bạn đánh là: Làm player 1 attack và player 2 thêm quân
Lúc đó cả trigger sẽ chỉ hiện dòng chữ của comment. Comment không ảnh hưởng đến trigger và game cả.
– Create units: Create quantity unit at ‘location’ for player
Tạo số lượng unit đã chọn cho player # ở vị trí đã định
Chú ý: nếu bạn chọn số lượng lớn mà location quá nhỏ thì khi chơi game sẽ báo lỗi là không thể cre được.
Híc, nghỉ tí đã, một lúc sau edit tiếp.
_________________________________
(continue)
– Create units with properties: Create quantity unit at ‘location’ for player.
Apply properties
Tương tự như “create units” nhưng có thêm việc chỉnh sửa properties của unit đó.
Quên chưa nói về properties: để chỉnh sửa trực tiếp các unit đã có trên map thì double click vào unit đó, sẽ hiện ra bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor 2
– Defeat: End scenario in defeat for current player
Player có trigger này sẽ thua ngay lập tức (và cả những player đang allied victory với player này)
– Display text message: Display for current player:
text
Player có trigger này sẽ thấy dòng chữ đã đánh hiện trên màn hình
Tips: Nếu muốn cho dòng chữ này hiện lâu thì hãy đánh thật nhiều dấu cách (khoảng 3 dòng) rồi enter cho dòng chữ xuống gần cuối, bảo đảm dòng chữ hiện khá lâu rồi mới mất (tùy thuộc vào số dấu cách)
– Draw: End the scenario in a draw for all players
Trận đấu sẽ kết thúc với kết quả hòa đối với TẤT CẢ các player
– Give units to player: Give quantity units owned by player at ‘location’ to player
Cho một số quân nhất định của player A ở vị trí đã đặt cho player B (nếu muốn tất cả thì đánh dấu all units và muốn lấy ở tất cả các khu vực thì để location là anywhere)
– Kill unit: Kill all units for player
Giết hết tất cả các unit của player #
– Kill units at location: Kill quantity units for player at ‘location’
giết số lượng unit nhất định của player # tại location đã đặt
– Leader board: hiện ra bảng xếp loại của tất cả các player, có 11 loại leader board:
+ Control at location: Show Leader Board for most control of units at ‘location’.
Display label: ‘label’.
Hiện leader board xếp thứ tự từ cao đến thấp về việc đang có unit đã chọn tại một địa điểm.
Label: là dòng chữ hiện bên cạnh số lượng của các player, chỉ hiện ở player đứng đầu
Leader board xuất hiện như thế này: Hướng dẫn tạo map bằng StarCraft Campaign Editor Leaderboard
+ Control: Show Leader Board for most control of unit.
Display label: ‘label’
Tương tự như trên nhưng là ở khắp bản đồ
+ Greed (cheat greedisgood đó ^_^ (war3) ): Show Greed Leader Board for player closest to accumulation of number ore and gas
Hiện leader board sắp xếp các player từ cao đến thấp về số lượng mineral và gas gần nhất (hoặc hơn) với số lượng đã điền ở mục “number”
+ Kills: Show Leader Board for most kills of unit.
Display label: ‘label’
Hiện leader board sắp xếp từ cao đến thấp về việc giết được unit đã chọn nhiều nhất.
+ Points: Show Leader Board for most points.
Display label: ‘label’
Hiện leader board sắp xếp từ cao đến thấp theo point mà người tạo map đặt.
+ Resources:Show Leader Board for accumulation of most resource.
Display label: ‘label’
Hiện Leader Board sắp xếp từ cao đến thấp theo lượng resources (mineral hoặc gas)
(To be contiune)

__________________________________________________ ______tiếp đây tiếp đây ^_^- Bring: Player brings quantity units to ‘location’Khi Player # đưa một unit nào đó do mình chọn thì trigger sẽ hoạt động.Nhấn vào chữ unit sẽ xuất hiện bảng sau:Nhấn vào “Location” thì sẽ hiện một danh sách các khu vực bạn đã vẽ nên với công cụ Location Layer.- Command: Player commands quantity unitsPlayer # đang có số unit nhất định tùy theo quantity thì trigger sẽ hoạt động- Command the least: Currrent player commands the least unitsPlayer có trigger này đang có số unit đã chọn ít nhất so với tất cả các player khác thì trigger sẽ hoạt động- Command the least at: Currrent player commands the least units at ‘location’tương tự như trên nhưng thuộc một khu vực nào đó.- Command the most: Current player commands the most unitsPlayer có trigger này có số unit đã chọn nhiều nhất so với tất cả các player khác thì trigger sẽ hoạt động- Command the most at: Current player command the most units at ‘location’Tương tự như trên nhưng thuộc một khu vực nào đó.- Countdown timer: Countdown timer is duration game secondsBảng đếm thời gian ngược còn bao nhiêu giây thì trigger sẽ hoạt động- Deaths: Player has suffered quantity deaths of unitPlayer có trigger này đã có số lượng unit đã chọn chết nhất định thì trigger sẽ hoạt động.- Elapsed time: Elapsed scenario time is duration game secondsThời gian đã trôi của map tính từ khi trận đấu bắt đầu trong vòng một thời gian nhất định thì trigger sẽ hoạt động- Highest score: Current player has highest score points.Player có trigger đang có số score cao nhất thì trigger sẽ hoạt động.Khi nhấn vào “points” thì hiện ra bảng sau:- Kill: Player kills quantity unitsplayer # giết được số unit đã đặt thì trigger sẽ hoạt động- Least kill: currrent player has least kills of unitplayer có trigger có số unit đã chọn giết được ít nhất thì trigger sẽ hoạt động- Least resources: Current player has least resourcesplayer có trigger đang có rescources (mineral hoặc gas) ít nhất thì trigger sẽ hoạt động- Lowest score: Current player has lowest score pointsPlayer có trigger đang có số score thấp nhất thì trigger sẽ hoạt động.- Most kill: Current player has most kills of unitplayer có trigger có số unit đã chọn giết được nhiều nhất thì trigger sẽ hoạt động- Most resources: Current player has most resourcesplayer có trigger đang có rescources (mineral hoặc gas) nhiều nhất thì trigger sẽ hoạt độngTiếp tục hướng dẫn phần trigger đây:- Never: trái nghĩa với always :/- Opponents: Player has quantity opponents remaining in the gamePlayer # còn có # player địch trong game thì trigger sẽ hoạt động- Score: Player score type score is quantityPlayer # đang có số điểm (loại nhất định) đến mức độ đã đặt thì trigger sẽ hoạt động.- Switch: Switch is setKhi switch đó đã set hay clear thì trigger sẽ hoạt độngĐịnh nghĩa về switch: switch ở đây như một cái cần, muốn cho trigger nào đó hoạt động theo kiểu if – then – else thì sử dụng trigger “set switch” (sẽ nói rõ ở phần sau) để set hoặc clear một switch. Làm thế này thì sẽ không phải lặp lại việc để quá nhiều trigger mà tác dụng chỉ ngược nhau.VD:Condition: Player 1 commands exactly 0 Zerg CerebrateAction: Set “switch 1″Condition: Switch 1 is clearedAction: Create 3 Zerg Zerglings for Player 4 at “anywhere”Preserve triggerỞ trên, tui đã đặt sao cho zergling sẽ được create liên tục trừ khi zerg cerebrate đã bị giết.Khi nhấn từ “switch is set” thì xuất hiện bảng sau:Action Trigger: là những trigger sẽ được thực thi nếu đạt được yêu cầu ở mục condition. Khi nhấn mục action ở cạnh mục condition sẽ xuất hiện bảng tương tự như ở mục condition nhưng vẫn để trắng. Nhấn new, sẽ xuất hiện danh sách các trigger sau:- Center view: Center view for current player at ‘location’Màn hình player có trigger này sẽ chuyển đến location đã đặt. Nếu để anywhere thì sẽ hiện ở giữa map- Comment: commentTrigger này sẽ giúp làm giảm độ dài của trigger bằng cách đặt comment.Nếu condition và action trigger của bạn khá dài thì có thể dùng comment để đánh comment của mình về trigger đó.VD: các trigger đó làm cho toàn bộ unit của player 1 tấn công và player 2 được cre thêm thì nhấn vào chữ comment, nó sẽ hiện một bảng cho ta đánh nội dung của comment, theo ví dụ trên, thì nội dung của comment bạn đánh là: Làm player 1 attack và player 2 thêm quânLúc đó cả trigger sẽ chỉ hiện dòng chữ của comment. Comment không ảnh hưởng đến trigger và game cả.- Create units: Create quantity unit at ‘location’ for playerTạo số lượng unit đã chọn cho player # ở vị trí đã địnhChú ý: nếu bạn chọn số lượng lớn mà location quá nhỏ thì khi chơi game sẽ báo lỗi là không thể cre được.Híc, nghỉ tí đã, một lúc sau edit tiếp._________________________________(continue)- Create units with properties: Create quantity unit at ‘location’ for player.Apply propertiesTương tự như “create units” nhưng có thêm việc chỉnh sửa properties của unit đó.Quên chưa nói về properties: để chỉnh sửa trực tiếp các unit đã có trên map thì double click vào unit đó, sẽ hiện ra bảng sau:- Defeat: End scenario in defeat for current playerPlayer có trigger này sẽ thua ngay lập tức (và cả những player đang allied victory với player này)- Display text message: Display for current player:textPlayer có trigger này sẽ thấy dòng chữ đã đánh hiện trên màn hìnhTips: Nếu muốn cho dòng chữ này hiện lâu thì hãy đánh thật nhiều dấu cách (khoảng 3 dòng) rồi enter cho dòng chữ xuống gần cuối, bảo đảm dòng chữ hiện khá lâu rồi mới mất (tùy thuộc vào số dấu cách)- Draw: End the scenario in a draw for all playersTrận đấu sẽ kết thúc với kết quả hòa đối với TẤT CẢ các player- Give units to player: Give quantity units owned by player at ‘location’ to playerCho một số quân nhất định của player A ở vị trí đã đặt cho player B (nếu muốn tất cả thì đánh dấu all units và muốn lấy ở tất cả các khu vực thì để location là anywhere)- Kill unit: Kill all units for playerGiết hết tất cả các unit của player #- Kill units at location: Kill quantity units for player at ‘location’giết số lượng unit nhất định của player # tại location đã đặt- Leader board: hiện ra bảng xếp loại của tất cả các player, có 11 loại leader board:+ Control at location: Show Leader Board for most control of units at ‘location’.Display label: ‘label’.Hiện leader board xếp thứ tự từ cao đến thấp về việc đang có unit đã chọn tại một địa điểm.Label: là dòng chữ hiện bên cạnh số lượng của các player, chỉ hiện ở player đứng đầuLeader board xuất hiện như thế này:+ Control: Show Leader Board for most control of unit.Display label: ‘label’Tương tự như trên nhưng là ở khắp bản đồ+ Greed (cheat greedisgood đó ^_^ (war3) ): Show Greed Leader Board for player closest to accumulation of number ore and gasHiện leader board sắp xếp các player từ cao đến thấp về số lượng mineral và gas gần nhất (hoặc hơn) với số lượng đã điền ở mục “number”+ Kills: Show Leader Board for most kills of unit.Display label: ‘label’Hiện leader board sắp xếp từ cao đến thấp về việc giết được unit đã chọn nhiều nhất.+ Points: Show Leader Board for most points.Display label: ‘label’Hiện leader board sắp xếp từ cao đến thấp theo point mà người tạo map đặt.+ Resources:Show Leader Board for accumulation of most resource.Display label: ‘label’Hiện Leader Board sắp xếp từ cao đến thấp theo lượng resources (mineral hoặc gas)(To be contiune)

Được sửa bởi Admin ngày Mon May 11, 2009 6:52 pm; sửa lần 2.

Về Đầu Trang Go down https://smeditor.forumvi.com

Admin


Admin

Tổng số bài gửi

:

4

Minerals

:

5

Gas

:

0

Join date

:

10/05/2009

10/05/2009


Hướng dẫn tạo map bằng StarCraft Campaign Editor EmptyBài gửiTiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign Editor   Hướng dẫn tạo map bằng StarCraft Campaign Editor I_icon_minitimeMon May 11, 2009 6:33 am

Tiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign EditorMon May 11, 2009 6:33 am

See also  Nhung Cuoc Phieu Luu Cua SinBad Tap 03 | magi ss2


HOT! HOT! HOT! ^_^
– Leaderboard computer players: Set use of computer players in leaderboard calculations.
Đặt là computer player (including neutral, rescuable) có được tính trong leader board hay không. Khi nhấn vào “set” thì sẽ xuất hiện bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor 3
Enable, Disable, Toggle cũng có tác dụng tương tự như ở cửa (chọn trong doodad trong map installation: nếu enable thì cửa đóng, disable thì cửa mở.
– Minimap ping: Show minimap ping for current player at ‘location’.
Đóng khung xanh ở location trong minimap của player có trigger này (khung xanh đó xuất hiện khi unit trong building được làm xong đó)
– Modify unit energy: Set energy points for quantity units owned by player at ‘location’ to percent%
Đặt energy của số unit đã chọn của player#(không có tác dụng với unit không có energy) trong một khu vực là #%
– Modify unit hanger count: Add at most quantity to hangar for quantity units at ‘location’ owned by player.
Cho nhiều nhất số lượng đã chọn vào hanger (đối với carrier và reaver thôi, nuclear silo không được) carrier hoặc reaver của player # tại location đã chọn
– Modify unit hit point: Set hit points for quantity units owned by player at ‘location’ to percent%.
Đặt hit point (máu) unit đã chọn của player # tại location đã chọn là #%
– Modify unit resource amount: Set resource amount for quantity resource sources owned by player at ‘location’ to quantity
Đặt số mineral hoặc gas có trong mỗi cục mineral hoặc mỏ gas của player đã chọn (theo tui nên để all players) là # resources
– Modify unit shield points: Set shield points for quantity units owned by player at ‘location’ to percent%
Đặt shield point của unit đã chọn (protoss unit only) của player # tại một địa điểm là #%
– Move location: Center location labeled ‘location’ on units owned by player at ‘location’.
Đưa location bạn chọn đến chỗ unit đã chọn sao cho unit đó ở giữa location đã move của một player tại một địa điểm
– Move units: Move quantity units for player at ‘location’ to ‘destination’.
Đưa số lượng unit đã chọn của player # tại địa điểm đã chọn đến một địa điểm khác. Trigger này dùng cho các địa điểm bạn đặt là teleport field hoặc khi chui vào hang động nào đó.
– Mute unit speech: Mute all non-trigger unit sounds for current player
Các unit khi nhấn vào sẽ không phát ra tiếng và tiếng nổ, tiếng động, nhạc sẽ bị giảm đi 50% cho player có trigger này
– Order: Issue order to all units owned by player at ‘location’:
order to ‘destination’.
Ra lệnh cho tất cả các unit đã đặt của player # tại một địa điểm order (move, attack, patrol) đến một địa điểm nào đó (can be used on human player, Tiếng Anh cái, vừa biết tạo map vừa hiểu thêm Tiếng Anh ^_^)
– Pause game: Pause the game
Lập tức pause game tất cả các player (không có tác dụng ở multiplayer)
– Pause countdown timer: Pause the countdown timer
Lập tức pause đồng hồ đếm ngược
– Play WAV: Play ‘WAV file’
Phát ra tiếng đã import vào map.
Hướng dẫn import sound: nhấn biểu tượng Hướng dẫn tạo map bằng StarCraft Campaign Editor Bieutuong-1
xuất hiện bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor 4
(To be continued)
____________________________
Next
– Preserve trigger: Preserve trigger
Khi trigger kết thúc thi nó lại khởi động tiếp nếu condition đạt được yêu cầu.
– Remove unit: Remove all units for player
Tương tự như “Kill unit” nhưng các unit đó sẽ biến đi khỏi map chứ không có hình mà unit đó bị giết
– Remove units at location: Remove quantity units for player at ‘location’
Tương tự như “Kill units at location” nhưng các unit đó sẽ biến đi
– Run AI Script: Execute AI script ‘script’
Chạy một AI Script cho player có trigger này
Khi nhấn vào chữ “script” thì xuất hiện bảng để chọn script:
– Send all units on Strategic Suicide Missions: tất cả cá unit của comp sẽ chạy tấn công khắp nơi cho đến khi quân của máy hết hoặc địch hết quân.
– Send all units on Random Suicide Missions: Tất cả các unit của comp sẽ chọn một unit địch bất kì trên bản đồ và tấn công, khi bị ngáng đường không tấn công được, lập tức unit đó sẽ tấn công unit ngáng đường
– Switch computer player to rescue passive: tất cả các unit của player đó sẽ trở thành rescuable và có thể lấy được bởi một human player
– Run AI Script at location: Execute AI script ‘script’ at ‘location’.
Chạy một AI Script tại một địa điểm cho player có trigger
Khi nhấn chữ script thì xuất hiện một bảng cho chọn script:
NOTE: một số script có chữ “Expansion”, đây là những script mà chỉ có trong brood war, ở đây là computer sẽ xây các unit ở brood war.
– [Expansion] Terran (Protoss, Zerg) Custom Level: Bọn máy sẽ đánh như ở phần custom game theo đạo quân.
– [Expansion] Terran campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (Marine, non-Siege-mode Tank, non- cloaking wraith, etc (vân vân) )
– [Expansion] Terran campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2. Science vessel và nuclear không sử dụng.
– [Expansion] Terran campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.
– [Expansion] Terran campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money
– [Expansion] Zerg Campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (Zergling, Mutalisk, etc)
– [Expansion] Zerg Campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2 cho đến khi ultralisk có thể create được
– [Expansion] Zerg Campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.
– [Expansion] Zerg Campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money
– [Expansion] Protoss Campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (đến khi có thể create được Protoss Scout)
– [Expansion] Protoss Campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2 (dừng lại khi có thể create được carrier)
– [Expansion] Protoss Campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.
– [Expansion] Protoss Campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money
– [Expansion] Terran (Protoss, Zerg) Area Town: Bọn máy ở đó chỉ lo lấy mineral và gas, không xây dựng quân và cho attack (nhưng nếu nhà khác có mấy AI script trên thì nó vẫn attack). Cái này tốt nhất dùng cho những trại mà bạn đặt cho máy là mỏ phụ
– Set Player to Enemy và Set Player to Ally giờ tốt nhất là không dùng. Sử dụng trigger “Set Alliance Status” tốt hơn ^_^
– Value this Area Higher: Bọn máy sẽ cho quân đến bảo vệ khu vực đã chọn (location)
– Enter Closest Bunker: tất cả bọn được làm từ Barrack và Command Center sẽ vào bunker gần nhất thuộc location (và cả các unit đó)
– Enter Transport: Tất cả các unit trong location sẽ được load lên transport trong location đó cho đến khi tất cả transport không còn chỗ
– Exit Transport: ngược lại với “Enter Transport”
Lưu ý: Ngoại trừ Area Town ra, các Campaign AI hoặc Custom AI chỉ được dùng một cái duy nhất với mỗi player.
(To be continued)
_____________________
típ đây Very Happy
– Set Alliance Status: Set Player to Ally status
Đặt player có trigger đối với player# là ally, allied victory hoặc enemy
– Set countdown timer: Modify Countdown Timer: Set duration seconds
Đặt lại đồng hồ đếm ngược: thêm, đặt lại, bớt # giây
+ Add: thêm
+ Set to: đặt là
+ Subtract: bớt
Countdown timer khi set sẽ hiện cho tất cả các player
– Set deaths: Modify death counts for player: Set quantity for unit
Đặt lại số quân đã chọn bị giết cho player #
Thường dùng cho Leader Board, etc
– Set doodad state: Set doodad state for units for player at ‘location’
Đặt lại tình grangj của doodad cho player # tại một địa điểm
Ở đây, player phải đặt là all players
Đối với các cánh cửa, enable là đóng cửa, disable là mở cửa
Đối với các trap, enable là làm cho trap đó hoạt động, disable là làm cho trap đó ngừng hoạt động
Left Upper là các cửa hướng chéo lên về phía bên trái, right upper là các cửa hướng chéo lên về phía bên phải
– Set invincibility: Set invincibility for units owned by player at ‘location’
Làm tất cả unit đã chọn trở nên bất tử hoặc ngược lại ở một location của player#
– Set Mission Objectives: Set Mission Objectives to:
text
Đặt lại mission objective. Đây chỉ là dòng chữ hiện ra ở phần Mission objective chứ không phải là đặt luôn nhiệm vụ cho player có trigger này
– Set next Scenario: Load ‘scenario’ after completion of current game
Khi player # victory hoặc defeated thì khi kết thúc game starcraft sẽ mở tiếp map đã chọn
WARNING: nếu chơi ở phần original với map của phần original nhưng đặt map tiếp theo là của brood war thì khi kết thúc starcraft sẽ báo lỗi
– Set resources: Modify resources for player: Set quantity resource
Đặt lại số money mà player # đang có là # mineral hoặc gas
– Set score: Modify score for player: Set quantity points
Đặt lại số điểm mà player # đang có là # point
Số điểm custom chỉ có thể thay đổi bằng trigger này
– Set switch: Set switch
Enable hoặc disable, random cái switch đó
nếu chọn random thì starcraft sẽ chọn 1 trong 2 cái bất kì là enable hoặc disable. Cái này rất tốt cho việc đặt random race ngay trong game hoặc nhiệm vụ dựa vào sự may mắn
Switch để thực hiện các trigger kiểu if – then – else
– Talking portrait: Show unit talking to current player for duration milliseconds
Hiện ra mặt unit đã chọn đang nói với player # trong vòng # milliseconds
P/S: 1 seconds = 1000 milliseconds ^_^ như 1m = 1000mm đó
– Tranmission: Send transmission to current player from unit at ‘location’.
Play ‘WAV file’.
Modify transmission duration: Set number milliseconds.
Display the following text:
text
Hiện ra portrait đang nói với player # trong vòng # milliseconds và hiện ra dòng chữ đã nhập + phát ra tiếng.
Lưu ý: việc add và subtract là thêm vào hoặc bớt đi thời gian + thời gian file wav
Trigger này thường xuyên dùng cho việc các nhân vật đang nói trong starcraft và có cả tiếng nói của nhân vật đó (nếu có sound của nó) (nếu ai bảo “làm gì có tiếng nói” thì nhầm to rồi, tại xài bản lậu nên mới không có tiếng thôi ^_^)
– Unmute unit speech: Unmute all non-trigger unit sounds for current player
Ngược lại với “mute unit speech”
– Unpause game: Unpause the game
Ngược lại với “pause game”
– Unpause timer: Unpause the countdown timer
Ngược lại với “pause timer”
– Victory: End scenario in victory for current player
Ngược lại với “Defeat”
– Wait: Wait for duration milliseconds
Chờ trong vòng một thời gian trước khi tất cả trigger hoạt động.
Tranmission cũng như wait nhưng chỉ pause các trigger trong cùng một danh sách thôi.
(To be continued)

Bây giờ cần phải tạo thêm briefing nữa. Phần này không bắt buộc lắm nhưng cũng nên có để người chơi biết cốt truyện (hoặc hướng dẫn chơi ở ngay đấy luôn).
Nhấn Ctrl + Shift + B, hiện ra bảng tương tự như ở phần trigger.
Ở đây, nó tương tự như trigger nên cũng không cần hướng dẫn nhiều lắm. Bây giờ xin nói tác dụng của các trigger sau:
– Display Speaking Portrait: Show speaking animation for Slot Number for number milliseconds.
Hình nhân vật ở slot đã chọn sẽ thành mặt đang nói (như select các unit trong game đó) trong vòng # milliseconds (1 second = 1000 milliseconds)
– Hide Portrait: Hide portrait in slot Slot Number.
Hình nhân vật ở slot đã chọn sẽ biến mất
– Mission objectives: Set Mission Objectives for current player to:
text
Hiện phần mission objectives ở góc cuối bên trái màn hình, tương tự như mission objectives ở mục trigger edit.
– Play WAV: Play ‘WAV file’ for current player.
Play tiếng động đã chọn cho player có briefing này
– Show Portrait: Show portrait of unit in slot Slot Number.
Hiện ra mặt của unit đã chọn (như terran marine, terran command center….)
– Text message: Display the following text for number milliseconds:
text
Hiện ra dòng chữ đã nhập cho player có briefing trong vòng # milliseconds
Chú ý: nếu thời gian càng ngắn thì dòng chữ chạy càng nhanh. Và nếu muốn dòng chữ khác hiện sau khi dòng chữ này kết thúc thì phải dùng lệnh wait.
– Tranmission: Show speaking animation for Slot Number.
Play ‘WAV file’.
Modify transmission duration: Set number milliseconds.
Display the following text:
text
Tương tự như lệnh tranmission ở mục trigger nhưng ở đây unit thay bằng slot.
– Wait: Pause for duration milliseconds.
Chờ trong vòng # milliseconds trước khi các trigger khác hoạt động.

ADVANCED EDITOR
Bây giờ tui xin hướng dẫn sử dụng các phần khác trong staredit
Chọn player settings (Ctrl + Enter) và nhấn phần “units”. Ở đây ta có thể cho player # xây được unit đã chọn hoặc không
Ở phần Upgrades, có thể đặt các upgrade đó level mấy hay đã nâng cấp chưa. Nếu muốn disable nó thì để mục default max là 0 (đây là chỉ số nâng cấp cao nhất mà player có thể upgrade được)
Tiếp theo, vào mục Unit and Player Settings (Ctrl + Shift + H) xuất hiện bảng sau:
Hướng dẫn tạo map bằng StarCraft Campaign Editor Huongdan14-3

__________________________________HOT! HOT! HOT! ^_^- Leaderboard computer players: Set use of computer players in leaderboard calculations.Đặt là computer player (including neutral, rescuable) có được tính trong leader board hay không. Khi nhấn vào “set” thì sẽ xuất hiện bảng sau:Enable, Disable, Toggle cũng có tác dụng tương tự như ở cửa (chọn trong doodad trong map installation: nếu enable thì cửa đóng, disable thì cửa mở.- Minimap ping: Show minimap ping for current player at ‘location’.Đóng khung xanh ở location trong minimap của player có trigger này (khung xanh đó xuất hiện khi unit trong building được làm xong đó)- Modify unit energy: Set energy points for quantity units owned by player at ‘location’ to percent%Đặt energy của số unit đã chọn của player#(không có tác dụng với unit không có energy) trong một khu vực là #%- Modify unit hanger count: Add at most quantity to hangar for quantity units at ‘location’ owned by player.Cho nhiều nhất số lượng đã chọn vào hanger (đối với carrier và reaver thôi, nuclear silo không được) carrier hoặc reaver của player # tại location đã chọn- Modify unit hit point: Set hit points for quantity units owned by player at ‘location’ to percent%.Đặt hit point (máu) unit đã chọn của player # tại location đã chọn là #%- Modify unit resource amount: Set resource amount for quantity resource sources owned by player at ‘location’ to quantityĐặt số mineral hoặc gas có trong mỗi cục mineral hoặc mỏ gas của player đã chọn (theo tui nên để all players) là # resources- Modify unit shield points: Set shield points for quantity units owned by player at ‘location’ to percent%Đặt shield point của unit đã chọn (protoss unit only) của player # tại một địa điểm là #%- Move location: Center location labeled ‘location’ on units owned by player at ‘location’.Đưa location bạn chọn đến chỗ unit đã chọn sao cho unit đó ở giữa location đã move của một player tại một địa điểm- Move units: Move quantity units for player at ‘location’ to ‘destination’.Đưa số lượng unit đã chọn của player # tại địa điểm đã chọn đến một địa điểm khác. Trigger này dùng cho các địa điểm bạn đặt là teleport field hoặc khi chui vào hang động nào đó.- Mute unit speech: Mute all non-trigger unit sounds for current playerCác unit khi nhấn vào sẽ không phát ra tiếng và tiếng nổ, tiếng động, nhạc sẽ bị giảm đi 50% cho player có trigger này- Order: Issue order to all units owned by player at ‘location’:order to ‘destination’.Ra lệnh cho tất cả các unit đã đặt của player # tại một địa điểm order (move, attack, patrol) đến một địa điểm nào đó (can be used on human player, Tiếng Anh cái, vừa biết tạo map vừa hiểu thêm Tiếng Anh ^_^)- Pause game: Pause the gameLập tức pause game tất cả các player (không có tác dụng ở multiplayer)- Pause countdown timer: Pause the countdown timerLập tức pause đồng hồ đếm ngược- Play WAV: Play ‘WAV file’Phát ra tiếng đã import vào map.Hướng dẫn import sound: nhấn biểu tượngxuất hiện bảng sau:(To be continued)____________________________Next- Preserve trigger: Preserve triggerKhi trigger kết thúc thi nó lại khởi động tiếp nếu condition đạt được yêu cầu.- Remove unit: Remove all units for playerTương tự như “Kill unit” nhưng các unit đó sẽ biến đi khỏi map chứ không có hình mà unit đó bị giết- Remove units at location: Remove quantity units for player at ‘location’Tương tự như “Kill units at location” nhưng các unit đó sẽ biến đi- Run AI Script: Execute AI script ‘script’Chạy một AI Script cho player có trigger nàyKhi nhấn vào chữ “script” thì xuất hiện bảng để chọn script:- Send all units on Strategic Suicide Missions: tất cả cá unit của comp sẽ chạy tấn công khắp nơi cho đến khi quân của máy hết hoặc địch hết quân.- Send all units on Random Suicide Missions: Tất cả các unit của comp sẽ chọn một unit địch bất kì trên bản đồ và tấn công, khi bị ngáng đường không tấn công được, lập tức unit đó sẽ tấn công unit ngáng đường- Switch computer player to rescue passive: tất cả các unit của player đó sẽ trở thành rescuable và có thể lấy được bởi một human player- Run AI Script at location: Execute AI script ‘script’ at ‘location’.Chạy một AI Script tại một địa điểm cho player có triggerKhi nhấn chữ script thì xuất hiện một bảng cho chọn script:NOTE: một số script có chữ “Expansion”, đây là những script mà chỉ có trong brood war, ở đây là computer sẽ xây các unit ở brood war.- [Expansion] Terran (Protoss, Zerg) Custom Level: Bọn máy sẽ đánh như ở phần custom game theo đạo quân.- [Expansion] Terran campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (Marine, non-Siege-mode Tank, non- cloaking wraith, etc (vân vân) )- [Expansion] Terran campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2. Science vessel và nuclear không sử dụng.- [Expansion] Terran campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.- [Expansion] Terran campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money- [Expansion] Zerg Campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (Zergling, Mutalisk, etc)- [Expansion] Zerg Campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2 cho đến khi ultralisk có thể create được- [Expansion] Zerg Campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.- [Expansion] Zerg Campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money- [Expansion] Protoss Campaign Easy: Bọn máy chỉ xây và sử dụng những quân cơ bản (đến khi có thể create được Protoss Scout)- [Expansion] Protoss Campaign Medium: Bọn máy sẽ sử dụng tất cả các quân cơ bản và research một số technologies level 1-2 (dừng lại khi có thể create được carrier)- [Expansion] Protoss Campaign Difficult: Bọn máy sẽ sử dụng tất cả các quân và research tất technologies.- [Expansion] Protoss Campaign Insane: tương tự như custom level nhưng nó sẽ tấn công như điên (vì insane mà ^_^) và không bao giờ hết money- [Expansion] Terran (Protoss, Zerg) Area Town: Bọn máy ở đó chỉ lo lấy mineral và gas, không xây dựng quân và cho attack (nhưng nếu nhà khác có mấy AI script trên thì nó vẫn attack). Cái này tốt nhất dùng cho những trại mà bạn đặt cho máy là mỏ phụ- Set Player to Enemy và Set Player to Ally giờ tốt nhất là không dùng. Sử dụng trigger “Set Alliance Status” tốt hơn ^_^- Value this Area Higher: Bọn máy sẽ cho quân đến bảo vệ khu vực đã chọn (location)- Enter Closest Bunker: tất cả bọn được làm từ Barrack và Command Center sẽ vào bunker gần nhất thuộc location (và cả các unit đó)- Enter Transport: Tất cả các unit trong location sẽ được load lên transport trong location đó cho đến khi tất cả transport không còn chỗ- Exit Transport: ngược lại với “Enter Transport”Lưu ý: Ngoại trừ Area Town ra, các Campaign AI hoặc Custom AI chỉ được dùng một cái duy nhất với mỗi player.(To be continued)_____________________típ đây- Set Alliance Status: Set Player to Ally statusĐặt player có trigger đối với player# là ally, allied victory hoặc enemy- Set countdown timer: Modify Countdown Timer: Set duration secondsĐặt lại đồng hồ đếm ngược: thêm, đặt lại, bớt # giây+ Add: thêm+ Set to: đặt là+ Subtract: bớtCountdown timer khi set sẽ hiện cho tất cả các player- Set deaths: Modify death counts for player: Set quantity for unitĐặt lại số quân đã chọn bị giết cho player #Thường dùng cho Leader Board, etc- Set doodad state: Set doodad state for units for player at ‘location’Đặt lại tình grangj của doodad cho player # tại một địa điểmỞ đây, player phải đặt là all playersĐối với các cánh cửa, enable là đóng cửa, disable là mở cửaĐối với các trap, enable là làm cho trap đó hoạt động, disable là làm cho trap đó ngừng hoạt độngLeft Upper là các cửa hướng chéo lên về phía bên trái, right upper là các cửa hướng chéo lên về phía bên phải- Set invincibility: Set invincibility for units owned by player at ‘location’Làm tất cả unit đã chọn trở nên bất tử hoặc ngược lại ở một location của player#- Set Mission Objectives: Set Mission Objectives to:textĐặt lại mission objective. Đây chỉ là dòng chữ hiện ra ở phần Mission objective chứ không phải là đặt luôn nhiệm vụ cho player có trigger này- Set next Scenario: Load ‘scenario’ after completion of current gameKhi player # victory hoặc defeated thì khi kết thúc game starcraft sẽ mở tiếp map đã chọnWARNING: nếu chơi ở phần original với map của phần original nhưng đặt map tiếp theo là của brood war thì khi kết thúc starcraft sẽ báo lỗi- Set resources: Modify resources for player: Set quantity resourceĐặt lại số money mà player # đang có là # mineral hoặc gas- Set score: Modify score for player: Set quantity pointsĐặt lại số điểm mà player # đang có là # pointSố điểm custom chỉ có thể thay đổi bằng trigger này- Set switch: Set switchEnable hoặc disable, random cái switch đónếu chọn random thì starcraft sẽ chọn 1 trong 2 cái bất kì là enable hoặc disable. Cái này rất tốt cho việc đặt random race ngay trong game hoặc nhiệm vụ dựa vào sự may mắnSwitch để thực hiện các trigger kiểu if – then – else- Talking portrait: Show unit talking to current player for duration millisecondsHiện ra mặt unit đã chọn đang nói với player # trong vòng # millisecondsP/S: 1 seconds = 1000 milliseconds ^_^ như 1m = 1000mm đó- Tranmission: Send transmission to current player from unit at ‘location’.Play ‘WAV file’.Modify transmission duration: Set number milliseconds.Display the following text:textHiện ra portrait đang nói với player # trong vòng # milliseconds và hiện ra dòng chữ đã nhập + phát ra tiếng.Lưu ý: việc add và subtract là thêm vào hoặc bớt đi thời gian + thời gian file wavTrigger này thường xuyên dùng cho việc các nhân vật đang nói trong starcraft và có cả tiếng nói của nhân vật đó (nếu có sound của nó) (nếu ai bảo “làm gì có tiếng nói” thì nhầm to rồi, tại xài bản lậu nên mới không có tiếng thôi ^_^)- Unmute unit speech: Unmute all non-trigger unit sounds for current playerNgược lại với “mute unit speech”- Unpause game: Unpause the gameNgược lại với “pause game”- Unpause timer: Unpause the countdown timerNgược lại với “pause timer”- Victory: End scenario in victory for current playerNgược lại với “Defeat”- Wait: Wait for duration millisecondsChờ trong vòng một thời gian trước khi tất cả trigger hoạt động.Tranmission cũng như wait nhưng chỉ pause các trigger trong cùng một danh sách thôi.(To be continued)Bây giờ cần phải tạo thêm briefing nữa. Phần này không bắt buộc lắm nhưng cũng nên có để người chơi biết cốt truyện (hoặc hướng dẫn chơi ở ngay đấy luôn).Nhấn Ctrl + Shift + B, hiện ra bảng tương tự như ở phần trigger.Ở đây, nó tương tự như trigger nên cũng không cần hướng dẫn nhiều lắm. Bây giờ xin nói tác dụng của các trigger sau:- Display Speaking Portrait: Show speaking animation for Slot Number for number milliseconds.Hình nhân vật ở slot đã chọn sẽ thành mặt đang nói (như select các unit trong game đó) trong vòng # milliseconds (1 second = 1000 milliseconds)- Hide Portrait: Hide portrait in slot Slot Number.Hình nhân vật ở slot đã chọn sẽ biến mất- Mission objectives: Set Mission Objectives for current player to:textHiện phần mission objectives ở góc cuối bên trái màn hình, tương tự như mission objectives ở mục trigger edit.- Play WAV: Play ‘WAV file’ for current player.Play tiếng động đã chọn cho player có briefing này- Show Portrait: Show portrait of unit in slot Slot Number.Hiện ra mặt của unit đã chọn (như terran marine, terran command center….)- Text message: Display the following text for number milliseconds:textHiện ra dòng chữ đã nhập cho player có briefing trong vòng # millisecondsChú ý: nếu thời gian càng ngắn thì dòng chữ chạy càng nhanh. Và nếu muốn dòng chữ khác hiện sau khi dòng chữ này kết thúc thì phải dùng lệnh wait.- Tranmission: Show speaking animation for Slot Number.Play ‘WAV file’.Modify transmission duration: Set number milliseconds.Display the following text:textTương tự như lệnh tranmission ở mục trigger nhưng ở đây unit thay bằng slot.- Wait: Pause for duration milliseconds.Chờ trong vòng # milliseconds trước khi các trigger khác hoạt động.ADVANCED EDITORBây giờ tui xin hướng dẫn sử dụng các phần khác trong stareditChọn player settings (Ctrl + Enter) và nhấn phần “units”. Ở đây ta có thể cho player # xây được unit đã chọn hoặc khôngỞ phần Upgrades, có thể đặt các upgrade đó level mấy hay đã nâng cấp chưa. Nếu muốn disable nó thì để mục default max là 0 (đây là chỉ số nâng cấp cao nhất mà player có thể upgrade được)Tiếp theo, vào mục Unit and Player Settings (Ctrl + Shift + H) xuất hiện bảng sau:

Về Đầu Trang Go down https://smeditor.forumvi.com Sponsored content


Hướng dẫn tạo map bằng StarCraft Campaign Editor EmptyBài gửiTiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign Editor   Hướng dẫn tạo map bằng StarCraft Campaign Editor I_icon_minitime

Tiêu đề: Re: Hướng dẫn tạo map bằng StarCraft Campaign Editor

Về Đầu Trang Go down  

Hướng dẫn tạo map bằng StarCraft Campaign Editor

Về Đầu Trang 

Trang 1 trong tổng số 1 trang

Permissions in this forum:

Bạn không có quyền trả lời bài viết

Super Map Editor :: Kho Tư Liệu :: Hướng dẫn làm map - Super Map Editor :: Kho Tư Liệu :: Hướng dẫn làm map +

Chuyển đến:  


Rain vs Light PvT – Finals – KSL Season 4 – StarCraft: Remastered


For more info on the Korea StarCraft League, check out https://ksl.starcraft.com Watch live at https://www.twitch.tv/starcraft

นอกจากการดูบทความนี้แล้ว คุณยังสามารถดูข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมายที่เราให้ไว้ที่นี่: ดูเพิ่มเติม

Rain vs Light PvT - Finals - KSL Season 4 - StarCraft: Remastered

StarCraft: Brood War – 1 Terran vs 7 Protoss (vs 7 computers ) Map: Big Game Hunters


StarCraft: Brood War is the expansion pack for the military science fiction realtime strategy video game StarCraft. Released in December 1998 for Microsoft Windows and June 1999 for Mac OS, it was codeveloped by Saffire Corporation and Blizzard Entertainment. The expansion pack introduces new campaigns, map tilesets, music, extra units for each race, and upgrade advancements. The campaigns continue the story from where the original StarCraft ended, with the sequel, StarCraft II: Wings of Liberty, continuing from the conclusion of Brood War. The expansion was released first in the United States on December 18, 1998.
Brood War was critically well received, with reviewers praising it for being developed with the care of a full game rather than as an uninspired extra As of May 31, 2007, StarCraft and Brood War have sold almost ten million copies combined.The game is especially popular in South Korea, where professional players and teams have participated in matches, earned sponsorships, and competed in televised matches.
As of April 19, 2017, StarCraft and its Brood War expansion, aka the Anthology, are free to download and play from Blizzard’s website.A remastered edition of StarCraft and its expansion was released on August 14, 2017.
Developer(s) Saffire Corporation , Blizzard Entertainment
Publisher(s) Blizzard Entertainment
Series StarCraft
Platform(s) Microsoft Windows, Mac OS
Release: Microsoft Windows NA: December 18, 1998 , PAL: March 1999
macOS NA: June 30, 1999
Genre(s) Realtime strategy
Mode(s) Singleplayer, multiplayer

StarCraft: Brood War - 1 Terran vs 7 Protoss (vs 7 computers ) Map: Big Game Hunters

Fastest Map Ever 1v1 on New Super – StarCraft – Brood War REMASTERED


More Fastest Map Ever stuff!
Twitch! https://twitch.tv/falconpaladin
FalconPaladin Discord! https://discordapp.com/invite/RGhx4SR
New edition of the podcast up!! http://apple.co/2rJGVc8
Donate! https://patreon.com/falconpaladin
Find me at Twitter and Facebook; I’m /FalconPaladin on both.
Song: \”Darker\” by Cee Beats at https://soundcloud.com/ceebeats
StarCraft 2: Legacy of the Void shoutcasts every day of the week! Blizzard Entertainment gaming at its best! Realtime strategy casts daily!

Fastest Map Ever 1v1 on New Super - StarCraft - Brood War REMASTERED

EPIC Fastest Map Ever – HamburgerSasu (Z) v LuckYback (T) on Pokerface – StarCraft – Brood War


LuckYback: https://bit.ly/35pDqab
Hamburger: https://bit.ly/2OAHiOY
RJB: https://bit.ly/2ObuxeE
New edition of the podcast up!! http://apple.co/2rJGVc8
Donate! https://patreon.com/falconpaladin
Find me at Twitter and Facebook; I’m /FalconPaladin on both.
Song: \”Darker\” by Cee Beats at https://soundcloud.com/ceebeats
StarCraft 2: Legacy of the Void shoutcasts every day of the week! Blizzard Entertainment gaming at its best! Realtime strategy casts daily!
FalconPaladin StarCraftRemastered BroodWar FastestMapEver

EPIC Fastest Map Ever - HamburgerSasu (Z) v LuckYback (T) on Pokerface - StarCraft  - Brood War

Tại sao GHOST và BATTLECRUISER là ÁT CHỦ BÀI của TERRAN? | Hồ sơ Starcraft – Tập 4


BẤM ĐĂNG KÝ KÊNH ĐỂ KHÔNG BỎ LỠ VIDEO MỚI NHẤT CỦA CHÚNG MÌNH NHA!
Group Khoe Gear để show góc máy: https://www.facebook.com/groups/khoegear/
Kết nối với bọn mình tại group: https://www.facebook.com/groups/diomiogo
Tham gia server Discord của chúng mình: https://discord.com/invite/3yzHzq9Ext
Là một tín đồ của công nghệ, hãy đến ngay TechSpace Việt Nam theo đường link: https://bit.ly/3kKet2c để mua những sản phẩm Gaming Gear, đồ công nghệ với giá cực tốt. NHẬP MÃ ”DIOMIO” để được GIẢM 10% VÀ FREESHIP nhé! Các bạn cũng có thể liên hệ fanpage và đọc pass ”Bạn DIOMIO”’ để được giảm giá nha 😀
Xin chào các bạn, video Starcraft hôm nay sẽ tiếp tục là về Terran, đồng thời đây cũng là video cuối cùng của về loài người tại Koprulu, sau đó mình sẽ dành thời lượng để giới thiệu thêm về các chủng tộc khác như Zerg và Protoss. Chính vì thế hai đơn vị được giới thiệu hôm nay sẽ là những con át chủ bài của quân đội Terran…
Host: Dờ Nũng
Kịch bản:
Edit: Duy Nguyễn
0:00 Mở đầu
0:40 Ghost
6:00 Trang bị
10:30 Một số phiên bản đặc biệt
11:52 Battlecruser
21:30 Kết thúc

Chào mọi người!
Đây là Diomio Xem Game, Chơi Phim. Kênh Youtube được lập ra để giao lưu với các bạn giống như bọn mình, có niềm yêu thích những thứ thuộc về văn hóa Game/Phim Ảnh nói chung!
Nếu mọi người cảm thấy thích thì hãy bấm like, share video và subscribe để ủng hộ kênh nha 😀

Liên hệ hợp tác: [email protected]
Diomio Starcraft

Tại sao GHOST và BATTLECRUISER là ÁT CHỦ BÀI của TERRAN? | Hồ sơ Starcraft - Tập 4

นอกจากการดูบทความนี้แล้ว คุณยังสามารถดูข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมายที่เราให้ไว้ที่นี่: ดูบทความเพิ่มเติมในหมวดหมู่Wiki

ขอบคุณมากสำหรับการดูหัวข้อโพสต์ map starcraft

Leave a Comment