# DLC (scripting commands)

- [getAssetDLCInfo](../../commands/getAssetDLCInfo.md): Returns DLC information about given object or model.
- [getDLCAssetsUsage](../../commands/getDLCAssetsUsage.md): Returns an array of the DLC usage times.
- [getDLCAssetsUsageByName](../../commands/getDLCAssetsUsageByName.md): Returns an array with the session and global time the asset has been used.
- [getDLCs](../../commands/getDLCs.md): Returns array of app IDs of DLCs.
- [getDLCUsageTime](../../commands/getDLCUsageTime.md): Returns total time the assets of the given DLC have been used. See Arma 3 DLCs & Expansions for a list of DLCs and ids.
- [getMissionDLCs](../../commands/getMissionDLCs.md): Returns list of DLCs that are used in the mission.
- [getObjectDLC](../../commands/getObjectDLC.md): Returns appID of the DLC the object belongs to or nil if object is vanilla.
- [getPersonUsedDLCs](../../commands/getPersonUsedDLCs.md) **[broken]**: Returns a list of all DLCs objects the unit is currently using. For example if a unit is inside a vehicle from DLC, it will return the code of that DLC.
- [getTotalDLCUsageTime](../../commands/getTotalDLCUsageTime.md): Returns total DLC usage time in this game session
- [isDLCAvailable](../../commands/isDLCAvailable.md): Returns true if the DLC (CDLC included) is marked as available on Steam. Official and Creator DLC appIds can be found on Arma 3: DLCs & Expansions and Arma 3: CDLCs pages.
- [openDLCPage](../../commands/openDLCPage.md): Opens a Steam page of the app with given appId. Only works for known appId (game + linked DLCs)
