---
name: "Arma 3: Debriefing"
type: topic
aliases: ["Arma 3 Debriefing", "Debriefing"]
source: https://community.bistudio.com/wiki/Arma_3:_Debriefing
revid: 363304
updated: 2024-03-26T11:24:22Z
---

# Arma 3: Debriefing

Arma 3 introduces new debriefing screen style. It completely replaces the old [Briefing.html](../topics/Briefing.html.md) system which is no longer supported.

### Execution

**Mission debriefing** is displayed automatically upon mission end, unless the [debriefing](../topics/Description.ext.md#debriefing) entry is set to 0 in *[Description.ext](../topics/Description.ext.md)*.

In order to show a **closing shot**, you have to use [BIS_fnc_endMission](../functions/BIS_fnc_endMission.md) / [BIS_fnc_endMissionServer](../functions/BIS_fnc_endMissionServer.md) instead of calling scripting commands [endMission](../commands/endMission.md) / [failMission](../commands/failMission.md) directly:

```sqf
// Singleplayer / client-side
"end1" call BIS_fnc_endMission;
```

```sqf
// Multiplayer / server-side
["end1"] remoteExec ["BIS_fnc_endMission"];    // post Arma 3 v1.50
 "end1"  call BIS_fnc_endMissionServer;        // pre  Arma 3 v1.50
```

### Configuration

#### Debriefing

**config.cpp** or **description.ext**:

```cpp
class CfgDebriefing
{
    class End1
    {
        title = "Mission Completed";
        subtitle = "";
        description = "You successfully rescued our forces and neutralized the spotters, despite being forced to retreat.";
        pictureBackground = "";
        picture = "b_inf";
        pictureColor[] = { 0.0, 0.3, 0.6, 1 };
    };
};
```

Most of the params are shared both by the closing shot and by debriefing screen, see a table below:

- **title**: Ending main title. Default text (MISSION ACCOMPLISHED or MISSION FAILED, based on the ending type) is displayed when the param is missing.
- **subtitle**: Ending subtitle, further explaining the ending. Optional, no subtitle is displayed when the param is missing.
- **description**: Detailed description of the ending. Not available in closing shot. Optional, no description is displayed when the param is missing.
- **pictureBackground**: 2:1 picture displayed in the background. When undefined, [loading screen](../topics/Description.ext.md#loadscreen) is used instead (can be disabled by defining as empty string).
- **picture**: 1:1 icon, used mainly in multiplayer missions. Optional, no picture is displayed when the param is missing. Can be either link to a texture, or CfgMarkers class.
- **pictureColor**: Picture color. Optional, white is used when the param is missing.

#### Disabling

In order to disable the debriefing completely, use following param:

```cpp
debriefing = 0;
```

Default value is 1 (enabled). Debriefing cannot be disabled in multiplayer.

#### Default Lose Debriefing

In order to change the default loss debriefing (used when all players on one side have died in multiplayer, for example), you can override loser class:

```cpp
class CfgDebriefing
{
    class loser
    {
        title = "You all died!";
        subtitle = "";
        description = "Everyone is dead.";
        pictureBackground = "";
        picture = "KIA";
        pictureColor[] = { 0.6, 0.1, 0.2, 1 };
    };
};
```

#### Custom Sections

**description.ext**:

```cpp
class CfgDebriefingSections
{
    class Loot
    {
        title = "Collected weapons";
        variable = "BIS_loot";
    };
};
```

- **title**: Section title displayed in horizontal listbox
- **variable**: [missionNamespace](../commands/missionNamespace.md) variable containing string to be shown. It will be parsed and displayed as [structured text](../topics/Structured_Text.md). When empty, section won't be visible at all.

<sub>Source: [BI Community Wiki — Arma 3: Debriefing](https://community.bistudio.com/wiki/Arma_3:_Debriefing) (revision 363304).</sub>
