---
name: "productVersion"
type: command
status: ok
groups: ["System"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/productVersion
revid: 377698
updated: 2026-01-02T09:03:25Z
---

# productVersion

*Command · System · Arma 3 v0.50 · introduced in Arma 2: Operation Arrowhead v1.62*

## Description

Returns the product's friendly name, identifier, version and build number.

> [!NOTE]
> **Arma 3:** The command has been upgraded to also returns branch identifier, whether or not the game was launched using mods, the platform and the architecture.

## Syntax

```sqf
productVersion
```

**Returns:** [Array](../topics/Array.md) with [name, nameShort, version, buildNumber, buildType, isModded, platform, architecture, steamBranchName]
- name: [String](../topics/String.md) - product name
- nameShort: [String](../topics/String.md) - product short name
- version: [Number](../topics/Number.md) - product version number
- buildNumber: [Number](../topics/Number.md) - product build number
- Arma 3 v1.00 buildType: [String](../topics/String.md) - build type, can be `"Stable"`, `"Development"`, `"Diag"` or `"Profile"`
- Arma 3 v1.00 isModded: [Boolean](../topics/Boolean.md) - is the product running with mods ([true](../commands/true.md)) or vanilla ([false](../commands/false.md))
- Arma 3 v1.00 platform: [String](../topics/String.md) - can be `"Windows"`, `"Linux"` or `"OSX"`
- Arma 3 v1.68 architecture: [String](../topics/String.md) - `"x64"` for 64bit or `"x86"` for 32bit
- Arma 3 v2.20 steamBranchName: [String](../topics/String.md) - `""` (for default/public branch), `"profiling"` or `"development"`

## Examples

### Example 1

```sqf
hint str productVersion; // would return ["Arma 2 OA", "arma2oa", 162, 95208] on Arma 2 OA 1.62.95208
```

### Example 2

```sqf
hint str productVersion; // ["Arma 3", "Arma3", 137, 128764, "Development", false, "Windows"]
```

### Example 3

```sqf
format ["%1.%2", (productVersion select 2) * 0.01 toFixed 2, productVersion select 3]; // returns version e.g.: "2.00.146773"
```

### Example 4

```sqf
productVersion params ["_name", "_nameShort", "_version", "_buildNumber", "_buildType", "_isModded", "_platform", "_architecture", "_steamBranchName"];
```

## See also

[supportInfo](../commands/supportInfo.md) · [requiredVersion](../commands/requiredVersion.md)

<sub>Source: [BI Community Wiki — productVersion](https://community.bistudio.com/wiki/productVersion) (revision 377698).</sub>
