Advertisement
MMMonster

Addresses from GTAV.exe module 1.42

Jan 11th, 2018
2,023
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. //Addresses from GTAV.exe module update 07.01.2018
  2. #ifdef __SC_VERSION__
  3. #define ADDRESS_WORLD 0x23D1C48 //1.42
  4. #define ADDRESS_WAYPOINT 0x1FE6F50
  5. #define ADDRESS_OBJECTIVE 0x1F7F4B0
  6. #define ADDRESS_AMMO 0x0F706C5
  7. #define ADDRESS_MAGAZINE 0x0F70680
  8.  
  9. #endif
  10. #ifdef __STEAM_VERSION__
  11. #define ADDRESS_WORLD 0x23D6330 //1.42
  12. #define ADDRESS_WAYPOINT 0x1FEB2C0
  13. #define ADDRESS_OBJECTIVE 0x1F82510
  14. #define ADDRESS_AMMO 0x0F71C38
  15. #define ADDRESS_MAGAZINE 0x0F71C7D
  16. #endif
  17.  
  18. //offset from WORLD
  19. #define OFFSET_PLAYER 0x08 //playerbase
  20.  
  21. //entity offsets
  22. #define OFFSET_ENTITY_POSBASE 0x30 //base of a structure that contains entity coords
  23. #define OFFSET_ENTITY_POSBASE_POS 0x50 //vector3
  24. #define OFFSET_ENTITY_POS 0x90 //vector3
  25. #define OFFSET_ENTITY_GOD 0x189 //godmode; on = 1, off = 0; byte
  26. #define OFFSET_ENTITY_HEALTH 0x280 //entity health (except for vehicles); float cur, float max
  27. #define OFFSET_ENTITY_HEALTH_MAX 0x2A0 //they moved this away from curHealth in 1.36 :(
  28. #define OFFSET_ENTITY_ATTACKER 0x2A8 //base to a list of the last 3 entities that attacked the current entity
  29. #define OFFSET_ENTITY_INVISIBLE 0x2C // BYTE
  30.  
  31. //player (entity) offsets
  32. #define OFFSET_PLAYER_VEHICLE 0xD28 //ptr to last used vehicle
  33. #define OFFSET_PLAYER_INFO 0x10B8 //playerInfo struct
  34. #define OFFSET_PLAYER_INFO_NAME 0x7C
  35. #define OFFSET_PLAYER_INFO_SWIM_SPD 0x148 //swim speed; def 1; float
  36. #define OFFSET_PLAYER_INFO_RUN_SPD 0x14C //run speed; def 1; float
  37. #define OFFSET_PLAYER_INFO_FRAMEFLAGS 0x1F8 //frame flags; DWORD
  38. #define OFFSET_PLAYER_INFO_WANTED_CAN_CHANGE 0x71C //fWantedCanChange
  39. #define OFFSET_PLAYER_INFO_WANTED 0x7F8 //wanted level; DWORD
  40. #define OFFSET_PLAYER_INFO_STAMINA 0xC00 //fStamina, fStaminaMax
  41. #define OFFSET_PLAYER_INFO_EXIP 0x44 // Player external ip
  42. #define OFFSET_PLAYER_RAGDOLL 0x10A8 //byte; CPed.noRagdoll: 0x20 = off; 0x00/0x01 = on
  43. #define OFFSET_PLAYER_SEATBELT 0x13EC //byte; CPed.seatBelt: 0xC8 = off; 0xC9 = on
  44. #define OFFSET_PLAYER_INVEHICLE 0x146B
  45. #define OFFSET_PLAYER_ARMOR 0x14B0 //armour
  46.  
  47. //vehicle offsets
  48. #define OFFSET_VEHICLE_HEALTH 0x89C //vehicle health; 0.f-1000.f
  49. #define OFFSET_VEHICLE_HANDLING 0x878
  50. #define OFFSET_VEHICLE_HANDLING_ACCELERATION 0x4C
  51. #define OFFSET_VEHICLE_HANDLING_BRAKEFORCE 0x6C
  52. #define OFFSET_VEHICLE_HANDLING_TRACTION_CURVE_MIN 0x90 //fTractionCurveMin
  53. #define OFFSET_VEHICLE_HANDLING_DEFORM_MULTIPLIER 0xF8 //fDeformationDamageMult
  54. #define OFFSET_VEHICLE_HANDLING_UPSHIFT 0x58
  55. #define OFFSET_VEHICLE_HANDLING_SUSPENSION_FORCE 0xBC //fSuspensionForce
  56. #define OFFSET_VEHICLE_BULLETPROOF_TIRES 0x8D3 //btBulletproofTires; (btBulletproofTires & 0x20) ? true : false
  57. #define OFFSET_VEHICLE_ALARM_LENGTH 0x9E4 //dwCarAlarmLength
  58. #define OFFSET_VEHICLE_DIRTLEVEL 0x988
  59. //#define OFFSET_VEHICLE_OPENABLE_DOORS 0xB30 //btOpenableDoors
  60. #define OFFSET_VEHICLE_GRAVITY 0xBCC //fGravity
  61.  
  62. //weapon offsets
  63. #define OFFSET_WEAPON_MANAGER 0x10C8 //from playerbase
  64. #define OFFSET_WEAPON_CURRENT 0x20 //from weapon manager
  65. #define OFFSET_WEAPON_AMMOINFO 0x60 //from weaponbase
  66. #define OFFSET_WEAPON_AMMOINFO_MAX 0x28 //ammoinfo
  67. #define OFFSET_WEAPON_AMMOINFO_CUR_1 0x08 //ptr lvl 1, ptr 1
  68. #define OFFSET_WEAPON_AMMOINFO_CUR_2 0x00 //ptr tr lvl 2, ptr 1
  69. #define OFFSET_WEAPON_AMMOINFO_CURAMMO 0x18 //offset to cur ammo
  70. #define OFFSET_WEAPON_AMMOINFO_TYPE 0x54 //offset to projectile type?
  71. #define OFFSET_WEAPON_SPREAD 0x70 //float set to 0
  72. #define OFFSET_WEAPON_BULLET_DMG 0x98 //float times 10 (so when 0, it will stay 0)
  73. #define OFFSET_WEAPON_RELOAD_MULTIPLIER 0x12C //float times 10
  74. #define OFFSET_WEAPON_RECOIL 0x2A4 //float set to 0
  75. #define OFFSET_WEAPON_RECOIL_FP 0x2A8 //DWORD set to 0
  76. #define OFFSET_WEAPON_MODEL_HASH 0x14
  77. #define OFFSET_WEAPON_NAME_HASH 0x10
  78. #define OFFSET_WEAPON_RELOAD_VEHICLE 0x128
  79. #define OFFSET_WEAPON_RANGE 0x25C
  80. #define OFFSET_WEAPON_SPINUP 0x124
  81. #define OFFSET_WEAPON_SPIN 0x128
  82. #define OFFSET_WEAPON_BULLET_BATCH 0x100 //dwBulletInBatch
  83. #define OFFSET_WEAPON_MUZZLE_VELOCITY 0xFC //fMuzzleVelocity
  84. #define OFFSET_WEAPON_BATCH_SPREAD 0x104 //fBatchSpread
  85. #define OFFSET_ATTACKER_DISTANCE 0x18
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement