Mission Export: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "{{task/}}" to "{{Checkbox|yes}}")
m (Text replacement - "{{arma}}" to "{{arma1}}")
Line 49: Line 49:
{{GVI|tkoh|1.00}}}}
{{GVI|tkoh|1.00}}}}


[[{{arma}}]] introduced mission export based on addon structure, giving designers more control of PBO structure.
[[{{arma1}}]] introduced mission export based on addon structure, giving designers more control of PBO structure.
Missions or campaigns can be grouped in single PBO (like official missions) or with other supporting addons like new objects or functions.
Missions or campaigns can be grouped in single PBO (like official missions) or with other supporting addons like new objects or functions.



Revision as of 06:23, 26 December 2020

Template:SideTOC Two export methods are available, both with certain pros and cons.


Mission Format

Older export variant working since Arma: Cold War Assault. Mission PBO contains only mission folder itself and additional options are limited, e.g. you cannot have multiple missions in one file and in case you need mission specific addon, it has to be created separately.

Multiplayer missions are sent by server to every connected user, occasionally leading to increased bandwidth. It's recommended not to use any large files (pictures, sounds, ...) to prevent it.

File itself is always named in following format

<mission name>.<world name>.pbo

Examples:

TopGun.abel.pbo
SpyGame.Chernarus.pbo
Domino.ProvingGrounds_PMC.pbo

World name matches the class in CfgWorlds.pbo

Installation

Put missions/campaigns in following folders or in folders of the same names in mod subfolders.

Singleplayer Missions

%ROOT%\Missions

Multiplayer Missions

%ROOT%\MPMissions

Campaigns

%ROOT%\Campaigns

Export

Ingame

  1. When in mission editor, click on Save button.
  2. Select 'Export to single-missions' or 'Export to multiplayer missions', depending on type of your mission

Mission PBO was created in Missions or MPMissions folder in the game's root.

  • You can publish the mission directly from Editor in [Arma 3] to Steam Workshop . Click on the Steam icon and provide necessary data: name, description, tags and image.

External

  1. Pack mission folder using BinPBO or other preferred packing tool.


2

-wrong parameter ("Arma") defined!-1.00 Logo A2.png1.00 A2 OA Logo.png1.51 Arma 3 logo black.png0.50

tkoh logo small.png1.00

Armed Assault introduced mission export based on addon structure, giving designers more control of PBO structure. Missions or campaigns can be grouped in single PBO (like official missions) or with other supporting addons like new objects or functions.

Multiplayer missions has to be installed before the game is run. No file size limitations exists.

Installation

Put missions/campaigns in following folder or in folder of the same names in mod subfolders.

%ROOT%\Addons

Export

BinPBO
  1. Create folder with name of the addon (example: MyMission)
  2. Copy mission folder into the addon folder (example: MyMission\MissionFolder.World)
  3. Create Config.cpp in addon folder with CfgPatches and CfgMissions classes (example: MyMission\config.cpp)
    class CfgPatches
    {
    	class MyAddonClass
    	{
    		units[] = {};
    		weapons[] = {};
    		requiredVersion = 1.0;
    		requiredAddons[] = {};
    	};
    };
    class CfgMissions
    {
    	class Missions
    	{
    		class MyMissionClass
    		{
    			directory = "MyMission\MissionFolder.World";
    		};
    	};
    };
    
  4. Pack addon folder using BinPBO or other preferred packing tool. It's recommended not to binarize it.


Format Comparison

Feature Mission Format Addon Format
Ingame Export Template:Checkbox Template:task
External Export Template:Checkbox Template:Checkbox
Multiple missions in one file Template:task Template:Checkbox
Custom addon in mission file Template:task Template:Checkbox
Localized mission name Template:task Template:Checkbox
Designer controlled subfolders Template:task Template:Checkbox
User controlled subfolders Template:Checkbox Template:task
Ingame download of MP mission Template:Checkbox Template:task