Skip to content
Bacnn edited this page Dec 5, 2019 · 19 revisions

Mission-making Overview:

  1. Framework Setup
  2. Make your mission
  3. Test your mission by yourself via the mission-maker checklist and the Mission Tester Checklist
  4. Post your mission in the Finished Missions forums and ask at least 2 others to test and sign-off on your mission. It is your responsibility to find testers. Do not expect others to test for you.
  5. Only once the mission is approved upload it to www.bourbonwarfare.com/missions

Framework Setup

All of our missions are created using our own mission framework, which is called the Bourbon Warfare Mission Framework, or bwmf as it will be referred to from now on. This framework contains everything we need to make our missions, such as loadouts, briefings, and more. You will want to download the framework from here: https://github.com/BourbonWarfare/bwmf

You will download a folder named bwmf-master. I strongly recommend downloading it for every new mission, as it gets updated on a semi-frequent basis.

Setting up a mission with the framework is relatively easy. The steps are outlined here:

  1. Copy the bwmf-master folder.

  2. Go into the mpmissions folder (Located at My Documents\Arma 3\mpmissions) and paste the copied bwmf folder.

  3. Rename bwmf-master to your desired mission name using our naming convention explained below. The map suffix tells arma what map your mission is on so it is the most important. (ie - nikko_tvt50_shutdown_v2.Zargabad)

  4. Launch your game and go to Multiplayer -> New (Should be local server) -> Select Zargabad (or whichever map you selected) -> Select your mission -> Click 3D editor This ensures you are testing your mission in a server environment. It's easier to find certain issues here versus the singleplayer editor.

  5. Once in the editor you should see multiple pre-placed units and platoons. You will work down from these to make your mission, but at this point you have setup the framework and are ready to make a mission!

Naming Your Mission the BW Way

nikko_tvt50_shutdown_v2.Zargabad

The first part of the name, nikko_, is used to denote the author. Try to condense your name to about 4-5 letters if it’s really long.

tvt50_ explains two things. One, it tells us that this mission is a TvT mission(team vs team, adversarial, pvp) and the number 50 means that the author recommends 50 players to be present for an optimal mission experience.

shutdown_ is the mission name, self explanatory.

v2 denotes which version of the mission is being played. You want to stay in v1 for as long as you can on your local machine and try to catch as many bugs as possible. Once you are satisfied and have checked your mission thoroughly THEN upload it to the server. If your testers find issues then go to v2, etc.

.Zargabad denotes what map this takes place on, which in this case, is Zargabad.

An important thing to note is that we use mpmissions because the missions we make are meant to be played in Multiplayer. While you can use the single player mission editor and simply export the mission to make multiplayer compatible, it’s a good habit to use mpmissions in case you would like to use extensive scripting in your future missions. It will also make it more clear if you broke something with gear because the game will crash as it will emulate being a local server.