# PAD natives

40 natives · 34 named · 14 described. RDR3 game natives (client side).

- [_0x1252C029FC8EBB4D](https://natives.borderlinerp.com/natives/PAD/0x1252C029FC8EBB4D.md) `0x1252C029FC8EBB4D` — `BOOL N_0x1252c029fc8ebb4d()`
- [_0x43F35DDB2905D945](https://natives.borderlinerp.com/natives/PAD/0x43F35DDB2905D945.md) `0x43F35DDB2905D945` — `Any N_0x43f35ddb2905d945(Any p0, Any p1)`
- [_0x52C68E92D6E23ADD](https://natives.borderlinerp.com/natives/PAD/0x52C68E92D6E23ADD.md) `0x52C68E92D6E23ADD` — `void N_0x52c68e92d6e23add(Any p0)`
- [_0x5F217BC1190503D8](https://natives.borderlinerp.com/natives/PAD/0x5F217BC1190503D8.md) `0x5F217BC1190503D8` — `void N_0x5f217bc1190503d8(const char* rumbleCurve, float p1)`
- [_0x709BA8C08C5C008D](https://natives.borderlinerp.com/natives/PAD/0x709BA8C08C5C008D.md) `0x709BA8C08C5C008D` — `void N_0x709ba8c08c5c008d()`
- [_0xBD629C1C4F501C80](https://natives.borderlinerp.com/natives/PAD/0xBD629C1C4F501C80.md) `0xBD629C1C4F501C80` — `Any N_0xbd629c1c4f501c80(Any p0)`
- [CLEAR_CONTROL_LIGHT_EFFECT](https://natives.borderlinerp.com/natives/PAD/CLEAR_CONTROL_LIGHT_EFFECT.md) `0xCB0360EFEFB2580D` — `void ClearControlLightEffect(int control)` — nullsub, doesn't do anything
- [CLEAR_CONTROL_SHAKE_SUPPRESSED_ID](https://natives.borderlinerp.com/natives/PAD/CLEAR_CONTROL_SHAKE_SUPPRESSED_ID.md) `0xA0CEFCEA390AAB9B` — `void ClearControlShakeSuppressedId(int control)` — Old name: _CLEAR_SUPPRESSED_PAD_RUMBLE
- [DISABLE_ALL_CONTROL_ACTIONS](https://natives.borderlinerp.com/natives/PAD/DISABLE_ALL_CONTROL_ACTIONS.md) `0x5F4B6931816E599B` — `void DisableAllControlActions(int control)`
- [DISABLE_CONTROL_ACTION](https://natives.borderlinerp.com/natives/PAD/DISABLE_CONTROL_ACTION.md) `0xFE99B66D079CF6BC` — `void DisableControlAction(int control, Hash action, BOOL disableRelatedActions)` — Disables a control for the current frame; call it every frame to keep it disabled.
- [ENABLE_CONTROL_ACTION](https://natives.borderlinerp.com/natives/PAD/ENABLE_CONTROL_ACTION.md) `0x351220255D64C155` — `void EnableControlAction(int control, Hash action, BOOL enableRelatedActions)`
- [GET_CONTROL_HOW_LONG_AGO](https://natives.borderlinerp.com/natives/PAD/GET_CONTROL_HOW_LONG_AGO.md) `0xD7D22F5592AED8BA` — `int GetControlHowLongAgo(int control)` — Returns time in ms since last input.
- [GET_CONTROL_NORMAL](https://natives.borderlinerp.com/natives/PAD/GET_CONTROL_NORMAL.md) `0xEC3C9B8D5327B563` — `float GetControlNormal(int control, Hash action)`
- [GET_CONTROL_UNBOUND_NORMAL](https://natives.borderlinerp.com/natives/PAD/GET_CONTROL_UNBOUND_NORMAL.md) `0x5B84D09CEC5209C5` — `float GetControlUnboundNormal(int control, Hash action)`
- [GET_CONTROL_VALUE](https://natives.borderlinerp.com/natives/PAD/GET_CONTROL_VALUE.md) `0xD95E79E8686D2C27` — `int GetControlValue(int control, Hash action)`
- [_GET_CURRENT_CONTROL_CONTEXT](https://natives.borderlinerp.com/natives/PAD/_GET_CURRENT_CONTROL_CONTEXT.md) `0xDDCEB0F26C89C00F` — `Hash GetCurrentControlContext(int control)` — Gets the current control context.
- [_GET_DISABLED_CONTROL_HOW_LONG_AGO](https://natives.borderlinerp.com/natives/PAD/_GET_DISABLED_CONTROL_HOW_LONG_AGO.md) `0x771DFCB24D19C2F6` — `int GetDisabledControlHowLongAgo(int control)`
- [GET_DISABLED_CONTROL_NORMAL](https://natives.borderlinerp.com/natives/PAD/GET_DISABLED_CONTROL_NORMAL.md) `0x11E65974A982637C` — `float GetDisabledControlNormal(int control, Hash action)`
- [GET_DISABLED_CONTROL_UNBOUND_NORMAL](https://natives.borderlinerp.com/natives/PAD/GET_DISABLED_CONTROL_UNBOUND_NORMAL.md) `0x4F8A26A890FD62FB` — `float GetDisabledControlUnboundNormal(int control, Hash action)`
- [HAVE_CONTROLS_CHANGED](https://natives.borderlinerp.com/natives/PAD/HAVE_CONTROLS_CHANGED.md) `0x6CD79468A1E595C6` — `BOOL HaveControlsChanged(int control)`
- [_IS_CONTROL_ACTION_VALID](https://natives.borderlinerp.com/natives/PAD/_IS_CONTROL_ACTION_VALID.md) `0xBC0884BC590951C7` — `BOOL IsControlActionValid(Hash action, int control)`
- [IS_CONTROL_ENABLED](https://natives.borderlinerp.com/natives/PAD/IS_CONTROL_ENABLED.md) `0x1CEA6BFDF248E5D9` — `BOOL IsControlEnabled(int control, Hash action)`
- [IS_CONTROL_JUST_PRESSED](https://natives.borderlinerp.com/natives/PAD/IS_CONTROL_JUST_PRESSED.md) `0x580417101DDB492F` — `BOOL IsControlJustPressed(int control, Hash action)`
- [IS_CONTROL_JUST_RELEASED](https://natives.borderlinerp.com/natives/PAD/IS_CONTROL_JUST_RELEASED.md) `0x50F940259D3841E6` — `BOOL IsControlJustReleased(int control, Hash action)`
- [IS_CONTROL_PRESSED](https://natives.borderlinerp.com/natives/PAD/IS_CONTROL_PRESSED.md) `0xF3A21BCD95725A4A` — `BOOL IsControlPressed(int control, Hash action)`
- [IS_CONTROL_RELEASED](https://natives.borderlinerp.com/natives/PAD/IS_CONTROL_RELEASED.md) `0x648EE3E7F38877DD` — `BOOL IsControlReleased(int control, Hash action)`
- [IS_DISABLED_CONTROL_JUST_PRESSED](https://natives.borderlinerp.com/natives/PAD/IS_DISABLED_CONTROL_JUST_PRESSED.md) `0x91AEF906BCA88877` — `BOOL IsDisabledControlJustPressed(int control, Hash action)`
- [IS_DISABLED_CONTROL_JUST_RELEASED](https://natives.borderlinerp.com/natives/PAD/IS_DISABLED_CONTROL_JUST_RELEASED.md) `0x305C8DCD79DA8B0F` — `BOOL IsDisabledControlJustReleased(int control, Hash action)`
- [IS_DISABLED_CONTROL_PRESSED](https://natives.borderlinerp.com/natives/PAD/IS_DISABLED_CONTROL_PRESSED.md) `0xE2587F8CBBD87B1D` — `BOOL IsDisabledControlPressed(int control, Hash action)`
- [IS_LOOK_INVERTED](https://natives.borderlinerp.com/natives/PAD/IS_LOOK_INVERTED.md) `0x77B612531280010D` — `BOOL IsLookInverted()`
- [IS_USING_KEYBOARD_AND_MOUSE](https://natives.borderlinerp.com/natives/PAD/IS_USING_KEYBOARD_AND_MOUSE.md) `0xA571D46727E2B718` — `BOOL IsUsingKeyboardAndMouse(int control)` — padIndex is not used Old name: _IS_USING_KEYBOARD
- [_SET_CONTROL_CONTEXT](https://natives.borderlinerp.com/natives/PAD/_SET_CONTROL_CONTEXT.md) `0x2804658EB7D8A50B` — `void SetControlContext(int control, Hash context)` — Sets the current control context.
- [SET_CONTROL_LIGHT_EFFECT_COLOR](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_LIGHT_EFFECT_COLOR.md) `0x8290252FFF36ACB5` — `void SetControlLightEffectColor(int control, int red, int green, int blue)` — nullsub, doesn't do anything Old name: _SET_CONTROL_GROUP_COLOR
- [SET_CONTROL_LIGHT_EFFECT_FLASHING_COLOR](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_LIGHT_EFFECT_FLASHING_COLOR.md) `0xA45884DB10EC7EE3` — `void SetControlLightEffectFlashingColor(int control, int red, int green, int blue)` — nullsub, doesn't do anything
- [SET_CONTROL_SHAKE](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_SHAKE.md) `0x48B3886C1358D0D5` — `void SetControlShake(int control, int duration, int frequency)` — Old name: SET_PAD_SHAKE
- [SET_CONTROL_SHAKE_SUPPRESSED_ID](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_SHAKE_SUPPRESSED_ID.md) `0xF239400E16C23E08` — `void SetControlShakeSuppressedId(int control, int uniqueId)` — Old name: SET_PAD_SHAKE_SUPPRESSED_ID
- [SET_CONTROL_TRIGGER_SHAKE](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_TRIGGER_SHAKE.md) `0x14D29BB12D47F68C` — `void SetControlTriggerShake(int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency)` — nullsub, doesn't do anything
- [SET_CONTROL_VALUE_NEXT_FRAME](https://natives.borderlinerp.com/natives/PAD/SET_CONTROL_VALUE_NEXT_FRAME.md) `0xE8A25867FBA3B05E` — `BOOL SetControlValueNextFrame(int control, Hash action, float value)` — This is for simulating player input.
- [SET_INPUT_EXCLUSIVE](https://natives.borderlinerp.com/natives/PAD/SET_INPUT_EXCLUSIVE.md) `0xEDE476E5EE29EDB1` — `void SetInputExclusive(int control, Hash action)`
- [STOP_CONTROL_SHAKE](https://natives.borderlinerp.com/natives/PAD/STOP_CONTROL_SHAKE.md) `0x38C16A305E8CDC8D` — `void StopControlShake(int control)` — Old name: STOP_PAD_SHAKE
