Jump to content
View in the app

A better way to browse. Learn more.

RDR2Mods.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

RDR2 NativeDB

Browse our wiki-style database of native functions in Red Dead Redemption II.

Search 7149 native functions



  1. Vector3 GET_CLOSEST_POINT_ON_LINE ( float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9 )  //0x83ACC65D9ACEC5EF

  2. BOOL GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE ( Ped ped, Hash weaponHash, float distance, Vector3* outCoords, BOOL p4, BOOL mustBeOwnedByThisPed )  //0xD73C960A681052DF

  3. float GET_DISTANCE_BETWEEN_COORDS ( float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ )  //0x0BE7F4E3CDBAFB28

  4. int GET_FRAME_COUNT ()  //0x77DFA958FCF100C1

  5. float GET_FRAME_TIME ()  //0x5E72022914CE3C38

  6. int GET_GAME_TIMER ()  //0x4F67E8ECA7D3F667

  7. BOOL GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD ( float x, float y, float z, float* groundZ, Vector3* normal )  //0x2A29CA9A6319E6AB

  8. BOOL GET_GROUND_Z_FOR_3D_COORD ( float x, float y, float z, Any groundZ, BOOL considerWaterAsGround )  //0x24FA4267BB8D2431

  9. Hash GET_HASH_KEY ( const char* string )  //0xFD340785ADF8CFB7

  10. float GET_HEADING_FROM_VECTOR_2D ( float dx, float dy )  //0x38D5202FF9271C62

  11. BOOL GET_MISSION_FLAG ()  //0xB15CD1CF58771DE1

  12. void GET_MODEL_DIMENSIONS ( Hash modelHash, Vector3* minimum, Vector3* maximum )  //0xDCB8DDD5D054A7E7

  13. int GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE ( int stackSize )  //0x40DC2907A9697EF7

  14. const char* GET_ONSCREEN_KEYBOARD_RESULT ()  //0xAFB4CF58A4A292B1

  15. BOOL GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE ( Ped ped, Hash weaponHash, float distance, Vector3* outCoords, Object* outProjectile, BOOL p5, BOOL mustBeOwnedByThisPed )  //0x9578986A6105A6AD

  16. float GET_RAIN_LEVEL ()  //0x931B5F4CC130224B

  17. BOOL GET_RANDOM_EVENT_FLAG ()  //0x924D54E5698AE3E0

  18. float GET_RANDOM_FLOAT_IN_RANGE ( float startRange, float endRange )  //0xE29F927A961F8AAA

  19. int GET_RANDOM_INT_IN_RANGE ( int startRange, int endRange )  //0xD53343AA4FB7DD28

  20. float GET_SNOW_LEVEL ()  //0x1E5D727041BE1709

  21. int GET_SYSTEM_TIME ()  //0xBE7F225417E35A7C

  22. Vector3 GET_WIND_DIRECTION ()  //0xF703E82F3FE14A5F

  23. float GET_WIND_SPEED ()  //0xFFB7E74E041150A4

  24. BOOL HAS_BULLET_IMPACTED_IN_AREA ( float x, float y, float z, float p3, BOOL p4, BOOL p5 )  //0xC153E5BCCF411814

  25. BOOL HAS_BULLET_IMPACTED_IN_BOX ( float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7 )  //0x3B6A4C05FB2B33AC

  26. void IGNORE_NEXT_RESTART ( BOOL toggle )  //0x6C9FF40FF1B69F8F

  27. BOOL IS_BIT_SET ( int address, int offset )  //0x4ED6CFDFE8D4131A

  28. BOOL IS_BULLET_IN_ANGLED_AREA ( float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7 )  //0x9D09D8493747CF02

  29. BOOL IS_BULLET_IN_AREA ( float p0, float p1, float p2, float p3, BOOL p4 )  //0xC652FD308772D79E

  30. BOOL IS_BULLET_IN_BOX ( float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6 )  //0xC128137C52152741

  31. BOOL IS_DURANGO_VERSION ()  //0xD1CCC2A2639D325F

  32. BOOL IS_GAME_SESSION_STATE_MACHINE_IDLE ()  //0xF9E7DBB39080640B

  33. BOOL IS_INCIDENT_VALID ( int incidentId )  //0x39F2B1BAD412246A

  34. BOOL IS_MAG_DEMO_1_ACTIVE ()  //0x5FC9357C26DAEFCE

  35. BOOL IS_MINIGAME_IN_PROGRESS ()  //0xF4D8BCD052E7EA1B

  36. BOOL IS_ORBIS_VERSION ()  //0x88CFAE250D3E0C71

  37. BOOL IS_PC_VERSION ()  //0xB0FB6CFAA5A1C833

  38. BOOL IS_POSITION_OCCUPIED ( float x, float y, BOOL p10, float z, float range, BOOL p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8 )  //0x825CA3ED43831015

  39. BOOL IS_PROJECTILE_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer )  //0x05B0061EFDFC8941

  40. BOOL IS_PROJECTILE_TYPE_IN_ANGLED_AREA ( float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, BOOL p8 )  //0x928431F4133CD3D4

  41. BOOL IS_PROJECTILE_TYPE_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, int type, BOOL p7 )  //0x04965FB9E14235C7

  42. BOOL IS_PROJECTILE_TYPE_WITHIN_DISTANCE ( float p0, float p1, float p2, Any p3, float p4, BOOL p5 )  //0xF51C9BAAD9ED64C4

  43. BOOL IS_STADIA_VERSION ()  //0x268AB8420A9E4ED7

  44. BOOL IS_STRING_NULL ( const char* string )  //0x602102324604D96B

  45. BOOL IS_STRING_NULL_OR_EMPTY ( const char* string )  //0x2CF12F9ACF18F048

  46. BOOL IS_STRING_NULL_OR_EMPTY_OR_SPACES ( const char* string )  //0x375F5870A7B8BEC1

  47. void NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME ()  //0x3D0EAC6385DD6100

  48. void NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS ( int p0 )  //0x5CB71EAA1429A358

  49. BOOL OVERRIDE_SAVE_HOUSE ( BOOL p0, float p1, float p2, float p3, float p4, BOOL p5, float p6, float p7 )  //0xB2C69E11A37B5AF0

  50. void PAUSE_DEATH_ARREST_RESTART ( BOOL toggle )  //0x66AB6B6C7E72F393

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.