Advertisement
GK-Chubbz

[GMS] Pointers & Offsets (OLD)

May 2nd, 2015
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. const DWORD
  2. ADDRESS_CHATLOG_ADD = 0x0053BF60, //51 83 3D ? ? ? ? 00 74
  3. ADDRESS_PtInRect = 0x01E2F89C, //In Cheat Engine -> Memory Viewer, go to address "PtInRect" Scan that address(Tick hex -> 4 Bytes -> Exact Value)
  4. ADDRESS_ItemHookCMP = 0x006F095E, //85 C0 75 ? 8D ? 24 ? C7 ? 24 ? ? ? ? ? E8 ? ? ? ? 8B
  5.  
  6. GUIBase = 0x01E1ABD8, //8B ? ? ? ? ? 56 E8 ? ? ? ? C7 ? ? ? FF FF FF FF 3B
  7. HPOff = 0x00002734, //89 8E ? ? 00 00 80 BE ? ? 00 00 00 75
  8. MPOff = HPOff + 4,
  9. ExpOff = 0x00002658, //DD 9E ? ? ? ? 66 89 ? 24 ? 89 ? 24
  10.  
  11. AlertBase = 0x01E1F390, //8B 15 ? ? ? ? 8B 4A ? 8D 0C 89
  12. HPAlertOff = 0x00000058, //Under AlertBase
  13. MPAlertOff = HPAlertOff + 4,
  14.  
  15. CharBase = 0x01E1ABD4, //A1 ? ? ? ? 85 C0 75 ? 5F
  16. VectorOff = 0x0000517C, //8B 86 ? ? 00 00 6A D8
  17. iCharXOff = 0xAC, //used with VectorOff
  18. iCharYOff = iCharXOff + 8, //used with VectorOff
  19. iKnockBackToggle = 0x1EC, //83 ? ? ? 00 00 00 74 ? E9 ? ? ? ? 8B ? ? ? FF FF 83
  20. iKnockBackX = iKnockBackToggle + 0x0C,
  21. iKnockBackY = iKnockBackX + 8,
  22. CharXOff = 0x0000D0F0, //89 ? ? ? ? ? 8B ? ? 8B ? 89 ? ? ? ? ? 8B ? ? 8B ? FF
  23. CharYOff = CharXOff + 4, //Below CharXOff
  24. BreathOff = 0x000008B0, //83 B8 ? ? ? ? 00 7E ? 6A 00 6A
  25. CharAnimOff = BreathOff + 4,
  26. AtkCountOff = 0x0000BF84, //89 ? ? ? ? 00 C7 ? ? ? ? 00 ? ? ? 00 8D ? ? ? ? 00 C6
  27. LastAtkXOff = AtkCountOff - 8,
  28. LastAtkYOff = AtkCountOff - 4,
  29. MobMovementOff = 0x000003F0, //83 ? ? ? ? ? ? 0F 85 ? ? ? ? 8B ? ? 8B ? ? ? ? 00 8D ? ? 8B
  30. AggroOffset = MobMovementOff + 8,
  31. TeleportX = 0x0000BCA4, //8D 8E ? ? ? ? C7 44 24 14 0A 00 00 00 E8 ? ? ? ? 68
  32. TeleportY = TeleportX - 0x0C,
  33. TeleportToggle = TeleportY - 0x18, //or TeleportX - 0x24
  34.  
  35. MobBase = 0x01E1F2A4, //8B 0D ? ? ? ? ? E8 ? ? ? ? 8B ? 85 ? 74 ? 8B ? ? 8B ? ? 8D ? ? 8D ? 24 ? 50
  36. MobCountOff = 0x00000010, //8B 52 ? 83 C7 ? 8D 44 24 ? 50 8B CF FF D2 8B 00 89
  37. MobDeathOff = 0x00000580, //89 86 ? ? ? ? 89 86 ? ? ? ? 33 C0 89 86
  38. Mob1Off = 0x00000028, //89 7E ? 89 7E ? ? ? ? ? ? 89 46 [1st Result]
  39. Mob2Off = 0x00000004, //89 7B ? 89 ? 24 ? 0F ? D6
  40. Mob3Off = 0x000001CC, //83 ? ? ? ? ? ? 0F 84 ? ? ? ? 83 ? ? 39
  41. Mob4Off = 0x00000024, //89 ? 24 ? C7 01 ? ? ? ? 89 59 ? C7
  42. MobXOff = 0x00000058, //89 ? ? 8D ? ? 89 ? 8D ? ? 89 ? 8D
  43. MobYOff = MobXOff + 4,
  44. InvisibleX = MobXOff + 2,
  45. InvisibleY = InvisibleX + 4,
  46.  
  47. MouseBase = 0x01E1ABE0, //8B 0D ? ? ? ? 74 ? 83
  48. MouseAnimOff = 0x00000A48, //CMP below MouseBase
  49. MouseLocOff = 0x00000978, //8B ? ? ? ? ? 85 ? 75 ? 68 ? ? ? ? E8 ? ? ? 00 8B ? 24 ? 8B ? 8B ? ? ? ? ? F7
  50. MouseXOff = 0x00000098, //8B 88 ? ? ? ? 6A ? 57 83 C5 ? 55
  51. MouseYOff = MouseXOff + 4,
  52.  
  53. MapInfoBase = 0x01E1F9C8, //A1 ? ? ? ? 85 C0 74 ? 8B ? ? ? 00 00 8B ? 89
  54. MapIDOff = 0x000013E4, //80 ? ? ? 00 00 00 0F 84 ? ? ? ? 8B ? 24 ? 8B
  55. MapCharXOff = 0x000011EC, //8B 8F ? ? 00 00 ? E8 ? ? FF FF ? ? ? C2
  56. MapCharYOff = MapCharXOff + 4,
  57. NPCCountOff = MapCharXOff + 0x38,
  58. RopeLadderCount = 0x00001340, //8B ? ? ? 00 00 E8 ? ? ? ? 8B ? ? 8B ? ? ? ? 00 00
  59.  
  60. MapBase = 0x01E1F2AC, //A1 ? ? ? ? 8B 50 ? 83 C0
  61. LeftWallOff = 0x0000001C, //mov below MapBase
  62. TopWallOff = LeftWallOff + 4,
  63. RightWallOff = TopWallOff + 4,
  64. BottomWallOff = RightWallOff + 4,
  65. PlatformOff = 0x00000080,
  66.  
  67. ServerBase = 0x01E1ABD0, //8B 2D ? ? ? ? A1 ? ? ? ? 8D ? 24 ? ? 8B
  68. WorldOff = 0x00002194, //8B 8F ? ? 00 00 8B ? 51 50 6A ? 8B ? C7 ? 24 ? 01
  69. ChannelOff = WorldOff + 8,
  70.  
  71. PeopleBase = 0x01E1F2A0, //8B ? ? ? ? ? ? E8 ? ? ? ? ? ? ? ? 0F 84 ? ? ? ? 39 ? ? ? 00 00 0F 85
  72. PeopleCountOff = 0x00000018, //in MOV below PeopleBase
  73.  
  74. ItemInfoBase = 0x01E1AAA0, //8B ? ? ? ? ? E8 ? ? ? ? 8D ? ? 50 8D ? 24 ? C7
  75.  
  76. ItemBase = 0x01E1F948, //89 3D ? ? ? ? 8D 4E ? C7
  77. ItemCountOff = 0x00000014, //8B ? 24 ? 83 C1 ? 83 ? ? 77 ? 0F
  78. ItemIDOff = 0x000014F4, //89 A9 ? ? ? ? 8B ? 8B ? ? ? C6
  79.  
  80. PortalBase = 0x01E1F758, //8B 3D ? ? ? ? 8B 47 ? 85 C0
  81. PortalCountOff = 0x0000001C, //8B ? 24 ? ? ? 8B 0D ? ? ? ? ? ? E8 ? ? ? ? 83
  82.  
  83. TimeStampBase = 0x01E1AE5C, //A1 ? ? ? ? 8B 40 ? C3
  84. TimeStampOff = 0x00000034, //below TimeStampBase
  85.  
  86. KeyBase = 0x01E1F39C, //8B 15 ? ? ? ? 85 D2 74 23
  87. KeyOff = 0x000000A4,
  88.  
  89. NpcBase = 0x01E1F75C, //C3 8D 4C 24 ? ? 8B 0D ? ? ? ? E8 ? ? ? ? 3B [in MOV below]
  90.  
  91. CLoginBase = 0x01E28C04, //8B ? ? ? ? ? 85 ? 74 ? 8B ? ? 8B ? ? ? 00 00 8D ? ? 68 ? ? ? ? FF D2 85 C0 74 ? 8B ? 5E
  92. ScreenOffset = 0x00000364; //8B 93 ? ? 00 00 C6 ? ? ? 89
  93. /*
  94. Values:
  95. 0 = login screen
  96. 1 = world/channel select
  97. 2 = character select
  98. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement