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. int START_NEW_SCRIPT ( const char* scriptName, int stackSize )  //0xE81651AD79516E48

  2. int START_NEW_SCRIPT_WITH_ARGS ( const char* scriptName, Any* args, int argCount, int stackSize )  //0xB8BA7F44DF1575E1

  3. BOOL GET_EVENT_DATA ( int eventGroup, int eventIndex, Any* eventData, int eventDataSize )  //0x57EC5FA4D4D6AFCA

  4. void TRIGGER_SCRIPT_EVENT ( int eventGroup, Any* eventData, int eventDataSize, int scriptMetadataIndex, int* playerBits )  //0x5AE99C571D5BBE5D

  5. BOOL IS_THREAD_EXIT_REQUESTED ()  //0x9E4EF615E307FBBE

  6. int START_NEW_SCRIPT_WITH_NAME_HASH ( Hash scriptHash, int stackSize )  //0xEB1C67C3A5333A92

  7. int START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS ( Hash scriptHash, Any* args, int argCount, int stackSize )  //0xC4BB298BD441BE78

  8. int _GET_THREAD_EXIT_REASON ()  //0x54AE4FDEEFEAB77E

  9. void _SET_PLAYER_BIT_AT_INDEX ( Any* value, int bitIndex )  //0x31010318BA9897AC

  10. int GET_NUMBER_OF_EVENTS ( int eventGroup )  //0x5CE8DE5909565748

  11. int GET_ID_OF_THIS_THREAD ()  //0x55525C346BEF6960

  12. void REQUEST_SCRIPT ( const char* scriptName )  //0x46ED607DDD40D7FE

  13. void _DISPLAY_LOADING_SCREENS ( Hash p0, Hash p1, Hash p2, const char* gamemodeName, const char* title, const char* subtitle )  //0x1E5B70E53DB661E5

  14. void SET_SCRIPT_AS_NO_LONGER_NEEDED ( const char* scriptName )  //0x0086D3067E1CFD1C

  15. BOOL IS_THREAD_ACTIVE ( int threadId, BOOL ignoreKilledState )  //0x46E9AE36D8FA6417

  16. BOOL GET_EVENT_EXISTS ( int eventGroup, int eventIndex )  //0xC9F59C0A710ECD34

  17. BOOL DOES_SCRIPT_EXIST ( const char* scriptName )  //0x552B171E3F69E5AE

  18. void _0x1BDB5A07307F6929 ( Any p0, Any p1 )  //0x1BDB5A07307F6929

  19. int SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID ()  //0x3CE3FB167E837D7C

  20. int _GET_NUMBER_OF_REFERENCES_OF_SCRIPT_WITH_NAME_HASH ( Hash scriptHash )  //0x8E34C953364A76DD

  21. BOOL DOES_SCRIPT_WITH_NAME_HASH_EXIST ( Hash scriptHash )  //0xA34E89749F628284

  22. void _REQUEST_THREAD_EXIT_FOR_ALL_THREADS_WITH_THIS_NAME ( Hash nameHash )  //0x7423F7835770F619

  23. Hash GET_EVENT_AT_INDEX ( int eventGroup, int eventIndex )  //0xA85E614430EFF816

  24. void SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED ( Hash scriptHash )  //0x50723A1567C8361E

  25. void BG_START_CONTEXT ( const char* contextName )  //0x49BA5678BA040CA7

  26. void SCRIPT_THREAD_ITERATOR_RESET ()  //0x39382EB8DCD8684D

  27. void TERMINATE_THIS_THREAD ()  //0x5E8B6D17FF91CD59

  28. BOOL HAS_SCRIPT_LOADED ( const char* scriptName )  //0xE97BD36574F8B0A6

  29. Hash GET_HASH_OF_THIS_SCRIPT_NAME ()  //0xBC2C927F5C264960

  30. void _CLEAR_PLAYER_BIT_AT_INDEX ( Any* value, int bitIndex )  //0xD426E2E3288469D6

  31. void _0x64F765D9A1F8F02C ( Any p0, Any p1, Any p2 )  //0x64F765D9A1F8F02C

  32. BOOL HAS_SCRIPT_WITH_NAME_HASH_LOADED ( Hash scriptHash )  //0xA5D8E0C2F3C7EEBC

  33. void _REQUEST_THREAD_EXIT ( int threadId )  //0x7DE4643157AD646C

  34. Any _0x0A79C81C418F5D38 ( Any p0, Any p1 )  //0x0A79C81C418F5D38

  35. Any _0xA88E1D7FA1E20080 ( Any p0 )  //0xA88E1D7FA1E20080

  36. int COUNT_PLAYER_BITS ( Any* value )  //0x462C687BEA254BD9

  37. void TERMINATE_THREAD ( int threadId )  //0x87ED52AE40EA1A52

  38. Hash _GET_HASH_OF_THREAD ( int threadId )  //0x724CB89D35B283D0

  39. void GET_THREAD_EXISTENCE_DETAILS ( int threadId, BOOL* threadExists, BOOL* hasScriptHandler )  //0xD92FA81B64920E85

  40. Any _0x72B2E00C9BAC6789 ( Any p0, Any p1 )  //0x72B2E00C9BAC6789

  41. void _CLEAR_ALL_PLAYER_BITS ( Any* value )  //0xDE544B7EC0C187CC

  42. void _0xE4ABE20DCE7C7CFE ( Any p0, Any p1, Any p2 )  //0xE4ABE20DCE7C7CFE

  43. void _0x1C5EB3C27F7508CB ( Any p0, Any p1 )  //0x1C5EB3C27F7508CB

  44. BOOL _IS_ANY_PLAYER_BIT_SET ( int* playerBits )  //0x179A6F0EE2E79026

  45. void REQUEST_SCRIPT_WITH_NAME_HASH ( Hash scriptHash )  //0xF6B9CE3F8D5B9B74

  46. void _SET_ALL_PLAYER_BITS ( Any* value )  //0x20F4CB76689ACDBC

  47. void _0x5827BE85A87B073D ( Any p0 )  //0x5827BE85A87B073D

  48. BOOL _IS_THREAD_EXIT_REQUESTED_FOR_THREAD_WITH_THIS_ID ( int threadId )  //0x30BED53646C86D11

  49. BOOL _IS_BACKGROUND_SCRIPT ( int threadId )  //0x20B7F69B40C6B755

  50. int GET_BLOCK_OF_PLAYER_BITS ( Any* value, int p1 )  //0xFA3B530A5CC693D5

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.