---
name: "getDLCs"
type: command
status: ok
groups: ["DLC"]
arma3_since: "1.16"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/getDLCs
revid: 377087
updated: 2026-01-01T09:46:01Z
---

# getDLCs

*Command · DLC · Arma 3 v1.16*

## Description

Returns array of app IDs of DLCs.

## Syntax

```sqf
getDLCs filter
```

**Parameters:**

- `filter`: [Number](../topics/Number.md) one of:
  - 0 - all
  - 1 - owned
  - 2 - not owned

**Returns:** [Array](../topics/Array.md) of [Number](../topics/Number.md)s - App IDs

## Examples

### Example 1

```sqf
_ownedDLCs = getDLCs 1;
```

### Example 2

```sqf
_hasKarts = (288520 in (getDLCs 1));
```

## See also

[getObjectDLC](../commands/getObjectDLC.md) · [getPersonUsedDLCs](../commands/getPersonUsedDLCs.md) · [getMissionDLCs](../commands/getMissionDLCs.md) · [getDLCAssetsUsageByName](../commands/getDLCAssetsUsageByName.md) · [getDLCAssetsUsage](../commands/getDLCAssetsUsage.md) · [getAssetDLCInfo](../commands/getAssetDLCInfo.md)

## Community notes

**Benargee** — 2015-04-07

App ID can be found in CfgMods. Here is an example path from zeus using the Splendid Config Viewer:

```sqf
configFile >> "CfgMods" >> "Curator" >> "appId"
```

This method can be used to find app IDs without having to find a list like the one above.

I am also pretty sure you are able to define your own app ID for your own mods using this method.

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