Difference between revisions of "Mission Making Tutorial"
Views
Actions
Namespaces
Variants
Tools
Line 16: | Line 16: | ||
== Gearscript: == | == Gearscript: == | ||
== Placing AI: == | == Placing AI: == |
Revision as of 12:21, 26 September 2017
Mission Making Tutorial:
Click here for the beginners tutorial to mission making and Coalition Mission Framework (CMF), continue reading for a more in depth explanation.
Mission making is something that takes time getting used to. It relies on trial and error, and expect your first missions to be some time in the making. In this tutorial we’ll be doing a step-by-step mission making guide. Make sure you take your time and don’t stress, as doing things in hurry can be very unforgiving in the ArmA editor.
To start things off you’ll need to download the Coalition Mission Framework (CMF). In simple terms it’s a mission already created with features and functions built into it. You will use this as a template when creating your missions. When you’ve downloaded the framework, place it somewhere where it’s easily accessible. You will use it more than once. Keep it somewhere safe and make sure you keep a master copy.
Now you have to pick your map. If you do not know the maps names in the editor, there is a quick and easy way to do it. Head into the ArmA 3 editor and pick the map you want to use. Now all you have to do is save your blank mission and name it something simple like “temp”. This will now create a folder called “temp.[mapname]”. The name after the dot is the name as recognized by the eden editor. For an example if you’re making a mission on Takistan it’s going to be called temp.takistan, but a mission on desert is not going to be temp.desert, rather temp.desert_E. As you can see, some maps have less obvious nomenclature, so I advise you to do this every time you pick a new map that you haven’t worked with before.
Now that you’ve picked your map, you have to copy the contents inside of the CMF.vr folder into your temp.takistan. Overwrite everything. Reload your mission, you will now see modules and units on the map. Go ahead and drag the modules outside the map boundary, since these should not be touched. You will also see three factions placed down, BLUFOR, OPFOR and IND. These units are all playable, all set up with radios and will work with gearscripts out of the box. This is when you pick the faction you want the players to be, not the AI or anything else. If it’s a TVT you might want both BLUFOR and OPFOR, so keep that in mind.
For this tutorial we will keep it simple, and go with BLUFOR. Delete all Opfor and Independent units, including the deployment zone for said factions. You now have a basic BLUFOR structure, and different specialist roles. Now is a good time to think about an idea for your mission; infiltration, patrol, clear an objective, take out an HVT are all simple mission ideas.
Depending on the mission you’re making, you may want specialist roles. If you look at your units, you will see that you have specialist roles such as Helicopter Pilots, HMG Teams, Anti Air and Engineers. Pick the ones you want and delete the other specialist roles. When you have a good idea of what you want to do, put your players in a safe starting location. Make sure your mission is relative to our player count, don’t make it too big/small.
Gearscript:
Placing AI:
Now when you’re done with setting up your faction it’s time to make your mission come to life. For co-ops AI is what we will be fighting, and utilizing the AI in ArmA can be done in many different ways. However, for a simple mission you shouldn’t do anything too complex. We have a built in AI mod made by tanaKa which will do most things for you. Place down AI where you want, but make sure they don’t interfere with your chosen faction's starting location. You should always have the players in a safe location so they can safely set up a plan and brief everyone. With the eden editor you can place down AI inside buildings, and make the mission feel more alive. This part comes down to how you want the mission to be, however balance is key for a fun mission.
Keep in mind, certain missions may not require AI to be placed. The most notable of which would be ZEUS missions. Defense missions are typically zeus’d, which is basically real time placement and control of AI. ZEUS is only accessible by admins, so if you build a ZEUS mission it will be up to an administrator to place the AI for you. Any mission can be a zeus mission - often it can be better to only place a few AI where you want the bulk of them to be placed, that way admins can place AI based on our force size. This of course is not a cop out, you still have to make a good mission.
Naming your mission & Doing the briefing:
When you feel like you’re done with your mission, it’s time to do the briefing. The briefing is located in missions\temp.takistan\f\briefing. This works the same as the gearscript does, pick the briefing for the respective faction you’re using. Everything in here is very self-explanatory. Make sure the objective is clear, so no questions will arise during the mission itself. If you have any notes for an admin about your mission, for an example if you want to delete an x amount of units if the player count is low, make sure you add that in the admin briefing.
Located in missions\temp.takistan\scripts you will find a file called serverstart.sqf. If you open this file, there are two lines at the bottom that you have to edit. Where it says **Mission Title** and **By Author* is what you want to edit. What this does is it pops up your mission name and the authors name after the mission is done loading.
You’re also going to want to name the mission ingame and give it a description. This is done in the editor itself. Open up your mission, and on the top there should be a tab called “Attributes”. Head to General. Here is where you name the mission ingame and put the authors name. Also add a description to the mission, it should only be one sentence. This is to give everyone a general idea of what the mission is. Under Attributes -> Multiplayer you have to fill in the Summary. This will show a description of the mission in the slotting screen.
Now you only have to name the mission folder. Your mission folder should look like this: cmf_(co/tvt)(player count)_(mission_name).(map name).
When you’re all done, take a look at the Mission Making Guidelines to make sure you submit your mission correctly.
If this tutorial didn’t do it for you, I would suggest looking at tanaKa’s video (also linked at the top) which explains how to create a mission, or head over to BI’s own wiki There’s also a #missiondesign channel in discord if you’ve run into any issues.