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

  • Only this category?

  • Return type
  • First seen in version
  • With description?
  • With comments?

  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

    • 0
    • 2,009
    • 1207
  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

    • 0
    • 1,535
    • 1207
  3. BOOL ANIMPOSTFX_IS_RUNNING ( const char* effectName )  //0x4A123E85D7C4CA0B

    • 0
    • 1,324
    • 1207
  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

    • 0
    • 1,182
    • 1207
  5. int ANIMPOSTFX_PLAY ( const char* effectName )  //0x4102732DF6B4005F

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

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

    • 0
    • 708
    • 1207
  8. int _SET_SNOW_COVERAGE_TYPE ( int type )  //0xF02A9C330BBFC5C7

    • 0
    • 677
    • 1207
  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

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

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

    • 1
    • 624
    • 1207
  12. void _SET_LIGHTS_INTENSITY_FOR_ENTITY ( Entity entity, float intensity )  //0x07C0F87AAC57F2E4

    • 0
    • 567
    • 1207
  13. _ANIMPOSTFX_PLAY_TIMED ( const char* effectName, int duration )  //0x3A9A281FF71249E9

    • 0
    • 523
    • 1207
  14. BOOL SAVE_HIGH_QUALITY_PHOTO ( int unused )  //0x57639FD876B68A91

    • 0
    • 521
    • 1207
  15. void CLEAR_TIMECYCLE_MODIFIER ()  //0x0E3F4AF2D63491FB

    • 0
    • 520
    • 1207
  16. void _SET_PHOTO_IN_PHOTOMODE_STAT ( BOOL p0 )  //0xFA91736933AB3D93

    • 0
    • 517
    • 1207
  17. Any CREATE_BLOOD_POOL_AT_PED ( Ped ped )  //0xDFCE8CE9F3EBE93F

    • 0
    • 499
    • 1207
  18. void SET_ARTIFICIAL_LIGHTS_STATE ( BOOL state )  //0xB2797619A7C7747B

    • 0
    • 497
    • 1207
  19. void _SET_POSSE_ID_FOR_PHOTO ( Any posseId )  //0x564837D4A9EDE296

    • 0
    • 494
    • 1207
  20. int _SET_ENTITY_LIGHTING_COLOUR ( Entity entity, int r, int g, int b )  //0x6EC2A67962296F49

    • 0
    • 492
    • 1207
  21. void GET_SCREEN_RESOLUTION ( int* x, int* y )  //0x66773C92835D0909

    • 0
    • 488
    • 1207
  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

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

    • 0
    • 468
    • 1207
  24. void SET_TV_AUDIO_FRONTEND ( BOOL toggle )  //0x64437C98FCC5F291

    • 0
    • 462
    • 1207
  25. 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

    • 0
    • 453
    • 1207
  26. void _SET_PHOTO_OVERLAY_EFFECT_STAT ( int p0 )  //0x8B3296278328B5EB

    • 0
    • 452
    • 1207
  27. void UPDATE_LIGHTS_ON_ENTITY ( Entity entity )  //0xBDBACB52A03CC760

    • 0
    • 443
    • 1207
  28. void DELETE_CHECKPOINT ( int checkpoint )  //0x0DED5B0C8EBAAE12

    • 0
    • 440
    • 1207
  29. void ANIMPOSTFX_STOP ( const char* effectName )  //0xB4FD7446BAB2F394

    • 0
    • 432
    • 1207
  30. BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO ()  //0xA15BFFC0A01B34E1

    • 0
    • 431
    • 1207
  31. void SET_TIMECYCLE_MODIFIER_STRENGTH ( float strength )  //0xFDB74C9CC54C3F37

    • 0
    • 431
    • 1207
  32. 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

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

    • 0
    • 428
    • 1207
  34. void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO ()  //0x7DFF8F94937D2659

    • 0
    • 427
    • 1207
  35. void _0x171C18E994C1A395 ( Any p0, Any p1, Any p2, Any p3, Any p4 )  //0x171C18E994C1A395

    • 0
    • 427
    • 1207
  36. int _GET_MAX_NUMBER_OF_LOCAL_PHOTOS ()  //0x8E587FCD30E05592

    • 0
    • 425
    • 1207
  37. int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO ()  //0x4A3DA74C3CCB1725

    • 0
    • 422
    • 1207
  38. void SET_SCRIPT_GFX_DRAW_ORDER ( int drawOrder )  //0xCFCC78391C8B3814

    • 0
    • 421
    • 1207
  39. void _SET_DISTRICT_PHOTO_TAKEN_STAT ( const char* p0 )  //0x9937FACBBF267244

    • 0
    • 420
    • 1207
  40. void _0xEB48CE48EEC41FD4 ( Any p0 )  //0xEB48CE48EEC41FD4

    • 0
    • 415
    • 1207
  41. int _ADD_VEG_MODIFIER_ZONE ( Volume volume, int p1, int flags, int p3 )  //0xBD3324281E8B9933

    • 0
    • 415
    • 1207
  42. void ATTACH_TV_AUDIO_TO_ENTITY ( Entity entity )  //0x40866A418EB8EFDE

    • 0
    • 412
    • 1207
  43. void _SET_LIGHTS_TYPE_FOR_ENTITY ( Entity entity, int type )  //0xAB72C67163DC4DB4

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

    • 0
    • 407
    • 1207
  45. 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

    • 0
    • 405
    • 1207
  46. void SET_PARTICLE_FX_LOOPED_EVOLUTION ( int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork )  //0x3674F389B0FACD80

    • 0
    • 404
    • 1207
  47. 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

    • 0
    • 399
    • 1207
  48. void _0x1460B644397453EB ()  //0x1460B644397453EB

    • 0
    • 399
    • 1207
  49. void _SET_PARTICLE_FX_LOOPED_UPDATE_DISTANT_SMOKE ( int ptfxHandle, float scalar )  //0x9DDC222D85D5AF2A

    • 0
    • 397
    • 1207
  50. int ADD_VEG_MODIFIER_SPHERE ( float x, float y, float z, float radius, int modType, int flags, int p6 )  //0xFA50F79257745E74

    • 0
    • 393
    • 1207

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.