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. void _DRAW_MARKER ( Hash type, float posX, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown )  //0x2A32FAA57B937173

  2. void DRAW_RECT ( float x, float y, float width, float height, int r, int g, int b, int a, BOOL p8, BOOL p9 )  //0x405224591DF02025

  3. BOOL ANIMPOSTFX_IS_RUNNING ( const char* effectName )  //0x4A123E85D7C4CA0B

  4. int DRAW_SPRITE ( const char* textureDict, const char* textureName, int alpha, BOOL p11, float screenX, float screenY, float width, float height, float heading, int red )  //0xC9884ECADE94CB34

  5. int ANIMPOSTFX_PLAY ( const char* effectName )  //0x4102732DF6B4005F

  6. int SET_TIMECYCLE_MODIFIER ( const char* modifierName )  //0xFA08722A5EA82DA7

  7. void DRAW_LIGHT_WITH_RANGE ( float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity )  //0xD2D9E04C0DF927F4

  8. int _SET_SNOW_COVERAGE_TYPE ( int type )  //0xF02A9C330BBFC5C7

  9. BOOL START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE_2 ( char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale )  //0xC695870B8A149B96

  10. BOOL GET_SCREEN_COORD_FROM_WORLD_COORD ( float worldX, float worldY, float worldZ, float* screenX, float* screenY )  //0xCB50D7AFCC8B0EC6

  11. void _SET_PROXY_INTERIOR_INDEX_ARTIFICIAL_LIGHTS_STATE ( Hash p0, BOOL p1 )  //0xBFCB17895BB99E4E

  12. void _SET_LIGHTS_INTENSITY_FOR_ENTITY ( Entity entity, float intensity )  //0x07C0F87AAC57F2E4

  13. BOOL SAVE_HIGH_QUALITY_PHOTO ( int unused )  //0x57639FD876B68A91

  14. void _SET_PHOTO_IN_PHOTOMODE_STAT ( BOOL p0 )  //0xFA91736933AB3D93

  15. _ANIMPOSTFX_PLAY_TIMED ( const char* effectName, int duration )  //0x3A9A281FF71249E9

  16. void CLEAR_TIMECYCLE_MODIFIER ()  //0x0E3F4AF2D63491FB

  17. void GET_SCREEN_RESOLUTION ( int* x, int* y )  //0x66773C92835D0909

  18. Any CREATE_BLOOD_POOL_AT_PED ( Ped ped )  //0xDFCE8CE9F3EBE93F

  19. int _SET_ENTITY_LIGHTING_COLOUR ( Entity entity, int r, int g, int b )  //0x6EC2A67962296F49

  20. void SET_ARTIFICIAL_LIGHTS_STATE ( BOOL state )  //0xB2797619A7C7747B

  21. void _SET_POSSE_ID_FOR_PHOTO ( Any posseId )  //0x564837D4A9EDE296

  22. BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY ( const char* effectName, Entity entity, BOOL axisY, BOOL axisZ, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ )  //0xFF4C64C513388C12

  23. void USE_PARTICLE_FX_ASSET ( const char* fxName )  //0xA10DB07FC234DD12

  24. void SET_TV_AUDIO_FRONTEND ( BOOL toggle )  //0x64437C98FCC5F291

  25. void _SET_PHOTO_OVERLAY_EFFECT_STAT ( int p0 )  //0x8B3296278328B5EB

  26. int START_PARTICLE_FX_NON_LOOPED_AT_COORD ( const char* effectName, float xPos, BOOL zAxis, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis )  //0x2E80BF72EF7C87AC

  27. void UPDATE_LIGHTS_ON_ENTITY ( Entity entity )  //0xBDBACB52A03CC760

  28. void ANIMPOSTFX_STOP ( const char* effectName )  //0xB4FD7446BAB2F394

  29. void DELETE_CHECKPOINT ( int checkpoint )  //0x0DED5B0C8EBAAE12

  30. int START_PARTICLE_FX_LOOPED_ON_PED_BONE ( const char* effectName, Ped ped, BOOL xAxis, BOOL yAxis, BOOL zAxis, float xOffset, float yOffset, float zOffset, float xRot, float yRot )  //0xE689C1B1432BB8AF

  31. void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO ()  //0x7DFF8F94937D2659

  32. BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO ()  //0xA15BFFC0A01B34E1

  33. void SET_TIMECYCLE_MODIFIER_STRENGTH ( float strength )  //0xFDB74C9CC54C3F37

  34. void _0x171C18E994C1A395 ( Any p0, Any p1, Any p2, Any p3, Any p4 )  //0x171C18E994C1A395

  35. void _0xCC3B787E73E64160 ( Any p0, Any p1, Any p2, Any p3, Any p4 )  //0xCC3B787E73E64160

  36. void _0x4D14AF567FC02885 ( Any p0, Any p1, Any p10, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8 )  //0x4D14AF567FC02885

  37. void SET_CHECKPOINT_RGBA ( int checkpoint, int red, int green, int blue, int alpha )  //0xCAAFC225E33B1D15

  38. void SET_SCRIPT_GFX_DRAW_ORDER ( int drawOrder )  //0xCFCC78391C8B3814

  39. int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO ()  //0x4A3DA74C3CCB1725

  40. int _GET_MAX_NUMBER_OF_LOCAL_PHOTOS ()  //0x8E587FCD30E05592

  41. void _SET_DISTRICT_PHOTO_TAKEN_STAT ( const char* p0 )  //0x9937FACBBF267244

  42. void _0xEB48CE48EEC41FD4 ( Any p0 )  //0xEB48CE48EEC41FD4

  43. void ATTACH_TV_AUDIO_TO_ENTITY ( Entity entity )  //0x40866A418EB8EFDE

  44. int _ADD_VEG_MODIFIER_ZONE ( Volume volume, int p1, int flags, int p3 )  //0xBD3324281E8B9933

  45. void _SET_LIGHTS_TYPE_FOR_ENTITY ( Entity entity, int type )  //0xAB72C67163DC4DB4

  46. int CREATE_CHECKPOINT_WITH_NAMEHASH ( Hash typeHash, float posX1, int blue, int alpha, int reserved, float posY1, float posZ1, float posX2, float posY2, float posZ2 )  //0x175668836B44CBB0

  47. void DRAW_TV_CHANNEL ( float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha )  //0xC0A145540254A840

  48. void SET_PARTICLE_FX_LOOPED_EVOLUTION ( int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork )  //0x3674F389B0FACD80

  49. void _0x1460B644397453EB ()  //0x1460B644397453EB

  50. BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD ( const char* effectName, float xPos, BOOL zAxis, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis )  //0xFB97618457994A62

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.