# COMPANION Natives
Red Dead Redemption 3 Native Functions Reference
**Namespace:** COMPANION
**Natives in this file:** 25
**Generated from:** RDR3natives JSON data
---
## _0x0A8FD91EDE7B328A
| Property | Value |
|----------|-------|
| Native Name | `_0x0A8FD91EDE7B328A` |
| Hash | `0x0A8FD91EDE7B328A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x0A8FD91EDE7B328A(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0A8FD91EDE7B328A, p0, p1)
```
---
## _0x0C6A00DAE896614C
| Property | Value |
|----------|-------|
| Native Name | `_0x0C6A00DAE896614C` |
| Hash | `0x0C6A00DAE896614C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x0C6A00DAE896614C(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0C6A00DAE896614C, p0, p1)
```
---
## _0x0DE02DA3C0F66955
| Property | Value |
|----------|-------|
| Native Name | `_0x0DE02DA3C0F66955` |
| Hash | `0x0DE02DA3C0F66955` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (Hash) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
_0x0DE02DA3C0F66955(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0DE02DA3C0F66955, ped, p1)
```
---
## _0x2917E634206B9E17
| Property | Value |
|----------|-------|
| Native Name | `_0x2917E634206B9E17` |
| Hash | `0x2917E634206B9E17` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (int) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`int`)
### Usage
**Lua (Direct):**
```lua
_0x2917E634206B9E17(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x2917E634206B9E17, ped, p1)
```
---
## _0x3CAAD93FA5B9579A
| Property | Value |
|----------|-------|
| Native Name | `_0x3CAAD93FA5B9579A` |
| Hash | `0x3CAAD93FA5B9579A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `volume` (Volume), `p1` (int), `p2` (int) |
### Parameters
- **`volume`** (`Volume`)
- **`p1`** (`int`)
- **`p2`** (`int`)
### Usage
**Lua (Direct):**
```lua
_0x3CAAD93FA5B9579A(volume, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x3CAAD93FA5B9579A, volume, p1, p2)
```
---
## _0x61BDA07407754A5C
| Property | Value |
|----------|-------|
| Native Name | `_0x61BDA07407754A5C` |
| Hash | `0x61BDA07407754A5C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x61BDA07407754A5C(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x61BDA07407754A5C, p0, p1, p2, p3)
```
---
## _0x722FBE08EF5B87BD
| Property | Value |
|----------|-------|
| Native Name | `_0x722FBE08EF5B87BD` |
| Hash | `0x722FBE08EF5B87BD` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x722FBE08EF5B87BD(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x722FBE08EF5B87BD, p0, p1, p2, p3, p4)
```
---
## _0x7274F84B1501B523
| Property | Value |
|----------|-------|
| Native Name | `_0x7274F84B1501B523` |
| Hash | `0x7274F84B1501B523` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x7274F84B1501B523(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x7274F84B1501B523, p0)
```
---
## _0x8FB98B719AA0075A
| Property | Value |
|----------|-------|
| Native Name | `_0x8FB98B719AA0075A` |
| Hash | `0x8FB98B719AA0075A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x8FB98B719AA0075A(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8FB98B719AA0075A, p0, p1, p2, p3, p4)
```
---
## _0x991E3346D788F20F
| Property | Value |
|----------|-------|
| Native Name | `_0x991E3346D788F20F` |
| Hash | `0x991E3346D788F20F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x991E3346D788F20F(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x991E3346D788F20F, p0, p1)
```
---
## _0x9C902084F48D2E6C
| Property | Value |
|----------|-------|
| Native Name | `_0x9C902084F48D2E6C` |
| Hash | `0x9C902084F48D2E6C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x9C902084F48D2E6C(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x9C902084F48D2E6C, p0)
```
---
## _0xA079FF7CFB9AC8BD
| Property | Value |
|----------|-------|
| Native Name | `_0xA079FF7CFB9AC8BD` |
| Hash | `0xA079FF7CFB9AC8BD` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xA079FF7CFB9AC8BD(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA079FF7CFB9AC8BD, p0, p1)
```
---
## _0xBF6583E926D13890
| Property | Value |
|----------|-------|
| Native Name | `_0xBF6583E926D13890` |
| Hash | `0xBF6583E926D13890` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xBF6583E926D13890(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xBF6583E926D13890, p0, p1)
```
---
## _0xCE27824B5968B79A
| Property | Value |
|----------|-------|
| Native Name | `_0xCE27824B5968B79A` |
| Hash | `0xCE27824B5968B79A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xCE27824B5968B79A(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCE27824B5968B79A, p0, p1)
```
---
## _0xD428C3F92FC3F6F8
| Property | Value |
|----------|-------|
| Native Name | `_0xD428C3F92FC3F6F8` |
| Hash | `0xD428C3F92FC3F6F8` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (const char*) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`const char*`)
### Usage
**Lua (Direct):**
```lua
_0xD428C3F92FC3F6F8(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD428C3F92FC3F6F8, ped, p1)
```
---
## _0xD55A871E1CE3481B
| Property | Value |
|----------|-------|
| Native Name | `_0xD55A871E1CE3481B` |
| Hash | `0xD55A871E1CE3481B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xD55A871E1CE3481B(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD55A871E1CE3481B, p0, p1, p2, p3)
```
---
## _0xD730281E496621FB
| Property | Value |
|----------|-------|
| Native Name | `_0xD730281E496621FB` |
| Hash | `0xD730281E496621FB` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (Hash) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
_0xD730281E496621FB(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD730281E496621FB, ped, p1)
```
---
## _0xD747979C053EFA7A
| Property | Value |
|----------|-------|
| Native Name | `_0xD747979C053EFA7A` |
| Hash | `0xD747979C053EFA7A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xD747979C053EFA7A(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD747979C053EFA7A, p0)
```
---
## _0xF06CBB8CCCA823C0
| Property | Value |
|----------|-------|
| Native Name | `_0xF06CBB8CCCA823C0` |
| Hash | `0xF06CBB8CCCA823C0` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xF06CBB8CCCA823C0(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF06CBB8CCCA823C0, p0, p1)
```
---
## _ACTIVATE_COMPANION_ANALYSIS
| Property | Value |
|----------|-------|
| Native Name | `_ACTIVATE_COMPANION_ANALYSIS` |
| Hash | `0xCBD9EC60495C728C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `groupId` (int) |
### Parameters
- **`groupId`** (`int`)
### Usage
**Lua (Direct):**
```lua
ActivateCompanionAnalysis(groupId)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCBD9EC60495C728C, groupId)
```
---
## _ADD_COMPANION_FLAG
**Description:** Used for Script Function NET_FETCH_CLIENT_ACTIVATE_COMAPNION_ANALYSIS: Hiding! Ped
| Property | Value |
|----------|-------|
| Native Name | `_ADD_COMPANION_FLAG` |
| Hash | `0xDEB369F6AD168C58` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (int) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`int`)
### Usage
**Lua (Direct):**
```lua
AddCompanionFlag(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDEB369F6AD168C58, ped, p1)
```
---
## _DEACTIVATE_COMPANION_ANALYSIS
| Property | Value |
|----------|-------|
| Native Name | `_DEACTIVATE_COMPANION_ANALYSIS` |
| Hash | `0x72B7F65F11FC8896` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `groupId` (int) |
### Parameters
- **`groupId`** (`int`)
### Usage
**Lua (Direct):**
```lua
DeactivateCompanionAnalysis(groupId)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x72B7F65F11FC8896, groupId)
```
---
## _GET_COMPANION_ACTIVITY
**Description:** enum _0x18F77396
| Property | Value |
|----------|-------|
| Native Name | `_GET_COMPANION_ACTIVITY` |
| Hash | `0xB7E0590C86E1711F` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | `groupId` (int) |
### Parameters
- **`groupId`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = GetCompanionActivity(groupId)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xB7E0590C86E1711F, groupId)
```
---
## _REMOVE_COMPANION_FLAG
| Property | Value |
|----------|-------|
| Native Name | `_REMOVE_COMPANION_FLAG` |
| Hash | `0x1740E3DEE0AE4D27` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (int) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`int`)
### Usage
**Lua (Direct):**
```lua
RemoveCompanionFlag(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x1740E3DEE0AE4D27, ped, p1)
```
---
## _SET_COMPANION_ACTIVITY
**Description:** enum _0x18F77396
| Property | Value |
|----------|-------|
| Native Name | `_SET_COMPANION_ACTIVITY` |
| Hash | `0x0F1CD8CA9E65D5F6` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `groupId` (int), `activity` (Hash) |
### Parameters
- **`groupId`** (`int`)
- **`activity`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
SetCompanionActivity(groupId, activity)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0F1CD8CA9E65D5F6, groupId, activity)
```
---
*End of COMPANION natives*