Offsets 1.7.2

04/18/2023 18:20 Arcaarach#1
Hello guys,

After using a lot of the information available in the posts, I decided it's time to give back.

I will share some offsets that may be useful for you to program your bots or something like that.

Yes, this list contains the offsets needed to update the Sender to 1.7.2 and no, I will not update the sender at the moment, I suggest you use your brain and look for the Sender code here on the forum and update it yourselves.

In addition, I created a cheat table with the addresses+offsets, which I will attach.

These offsets are for version 1.7.2 with the ELEMENTCLIENT 32 BITS, they have been tested on Perfect World History and Perfect World New History.

I arranged the addresses and offsets in a way that is easier to follow.

HTML Code:
9EA510 - Autopath

CCDB30 - Sendpacket

13FF5C8 - RBA
    |_ 1C
      |
      |_ 30 - HostPlayer
      |  |_ 718	- Char ID
      |  |_ A98	- Name
      |  |_ 8A4	- Target ID
      |  |_ AA0	- Class ID
      |  |_ 3C	- X
      |  |_ 40	- Y
      |  |_ 44	- Z
      |  |_ 8CC	- Gold Coin
      |  |_ 8D0	- Silver Coin
      |  |_ 724	- Level
      |  |_ 770	- Highest Lv
      |  |_ 728	- Cultivation
      |  |_ 72C	- HP Min
      |  |_ 784	- HP Max
      |  |_ 730	- MP Min
      |  |_ 788	- MP Max
      |  |_ 734	- EXP
      |  |_ 738	- Spirit (for skill/daimon)
      |  |_ 73C	- Points
      |  |_ 774	- Vitality
      |  |_ 778	- Magic
      |  |_ 77C	- Strength
      |  |_ 780	- Dexterity
      |  |_ 740	- Chi
      |  |_ 744	- Attack Lv
      |  |_ 748	- Defense Lv
      |  |_ 74C	- Critical Rate
      |  |_ 750	- Rage Damage (0 = 200%)
      |  |_ 754	- Stealth Lv
      |  |_ 758	- Detection
      |  |_ 75C	- Slaying Lv
      |  |_ 760	- Warding Lv
      |  |_ 764	- Spirit
      |  |_ 768	- Phys Penetration
      |  |_ 76C	- Mag Penetration
      |  |_ 7A4	- Accuracy
      |  |_ 7A8	- Phys Attack Min
      |  |_ 7AC	- Phys Attack Max
      |  |_ 7FC	- Phys Defense
      |  |_ 7B0	- Attack Rate
      |  |_ 7B4	- Range
      |  |_ 7E0	- Mag Attack Min
      |  |_ 7E4	- Mag Attack Max
      |  |_ 7E8	- Metal Defense
      |  |_ 7EC	- Wood Defense
      |  |_ 7F0	- Water Defense
      |  |_ 7F4	- Fire Defense
      |  |_ 7F8	- Earth Defense
      |  |_ 800	- Evasion
      |  |_ AAC	- Move Mode
      |  |_ 794	- Walk Speed
      |  |_ 798	- Move Speed
      |  |_ 79C	- Swimming Speed
      |  |_ 7A0	- Flight Speed
      |  |_ 15C4	- Falling Velocity
      |  |_ 15D0	- Gravity
      |  |_ 1638	- Jump
      |  |_ B8C	- Cancel auto attack after skill
      |  |_ A28	- Red Name (0 = OFF / 1 = ON)
      |  |_ A2C	- GM Icon (0 = OFF / 1 = ON)
      |  |_ A64	- General Chunyun(0 = OFF / 1 = ON) (this addr change ur name to General Chunyun, idk what that is)
      |  |_ A68	- PW Icon (0 = OFF / 1 = ON)
      |  |_ 155A	- NPC Dialog (0 = Closed / 1 = Open) if u lock in at 0, you can walk with the dialog open
      |  |
      |  |_ B88	- Skill Ptr
      |  |  |_ 8	- ID
      |  |  |_ 14	- Countdown
      |  |  |_ 18	- Cooldown
      |  |  |_ 1C	- Is in cooldown
      |  |  |_ 20	- Casting count
      |  |  |_ 24	- Casting time
      |  |  |_ 28	- Take aim is charging
      |  |
      |  |_ B6C	- Squad Ptr
      |  |  |_ 4	- Squad Leader ID
      |  |  |_ 18	- Squad Count
      |  |  |_ 14	- Squad Member Ptr
      |  |     |_ 0	- Iterator Offset
      |  |        |_ C	- ID
      |  |        |_ 1C	- HP Min
      |  |        |_ 24	- HP Max
      |  |        |_ 34	- X
      |  |        |_ 38	- Y
      |  |        |_ 3C	- Z
      |  |        |_ 64	- Buff/Debuff Count
      |  |        |_ 58	- Buff/Debuff Ptr
      |  |           |_ 0	- Buff/Debuff - 1
      |  |           |_ 1A	- Buff/Debuff - 2
      |  |				
      |  |_ 274C	- Learned Skills Count
      |  |_ 2748	- Learned Skills Ptr
      |  |  |_ 0 - Iterator Offset
      |  |     |_ 8	- Skill ID
      |  |     |_ 14	- Skill Countdown
      |  |     |_ 18	- Skill CD time
      |  |     |_ 1C	- Skill is in CD
      |  |
      |  |_ 658	- Daimon Ptr
      |  |  |_ B0	- SP Min
      |  |  |_ B4	- SP Max
      |  |  |_ BC	- EP Min
      |  |  |_ D0	- Skill array starts here
      |  |
      |  |_ 5E4	- Buff/Debuff Count
      |  |_ 5D8	- Buff/Debuff Ptr
      |  |  |_ 0	- Buff/Debuff - 1
      |  |  |_ 1A 	- Buff/Debuff - 2
      |  |  |_ 34	- Buff/Debuff - 3
      |  |  |_ 4E	- Buff/Debuff - 4
      |  |
      |  |_ 1768 - Inventory
      |  |  |_ 10	- Inventory Size
      |  |  |_ C	- Inventory Ptr
      |  |    |_ 0 - Iterator Offset
      |  |      |_ C	- ID
      |  |      |_ 14	- Quantity
      |  |      |_ D0	- Stats Count
      |  |      |_ C8 - Stats Ptr
      |  |        |_ 0	- Stat ID - 1
      |  |        |_ C	- Stat Value - 1
      |  |        |_ 1C	- Stat ID - 2
      |  |        |_ 28	- Stat Value - 2
      |  |        |_ 38	- Stat ID - 3
      |  |        |_ 44	- Stat Value - 3
      |  |			  
      |  |_ 176C - Equipament
      |  |  |_ 10	- Equiament Size
      |  |  |_ C	- Equipament Ptr
      |  |    |_ 0	- Iterator Offset
      |  |      |_ C	- ID
      |  |      |_ D0	- Stats Count
      |  |      |_ C8 - Stats Ptr
      |  |        |_ 0	- Stat ID - 1
      |  |        |_ C	- Stat Value - 1
      |  |        |_ 1C	- Stat ID - 2
      |  |        |_ 28	- Stat Value - 2
      |  |        |_ 38	- Stat ID - 3
      |  |        |_ 44	- Stat Value - 3
      |  |
      |  |_ 271C	- Action
      |    |_ 40	- Queue Ptr
      |      |_ 4	- Queue Type
      |      |_ 34	- Queue Skill Ptr
      |      |  |_ 4
      |      |  | |_ 4
      |      |  |   |_ 1C	- Queue Skill Type
      |      |  |   |_ 5F	- Queue Skill CType (not sure about this offset)
      |      |  |
      |      |  |_ 8 - Queue Skill ID
      |      |
      |      |_ 40 - Queue Target Ptr
      |        |_ 8 - Queue Target
      |  
      |_ 1C
        |
        |_ 20	- Players around
        |  |_ C8	- Players Count
        |  |_ C4	- Players Ptr
        |    |_ 0	- Iterator Offset
        |      |_ 718	- Char ID
        |      |_ A98	- Name
        |      |_ 8A4	- Target ID
        |      |_ AA0	- Class ID
        |      |_ 3C	- X
        |      |_ 40	- Y
        |      |_ 44	- Z
        |      |_ 72C	- HP Min
        |      |_ 784	- HP Max
        |      |_ 730	- MP Min
        |      |_ 788	- MP Max
        |      |_ 5E4	- Buff/Debuff Count
        |      |_ 5D8	- Buff/Debuff Ptr
        |        |_ 0	- Buff/Debuff - 1
        |        |_ 1A 	- Buff/Debuff - 2
        |        |_ 34	- Buff/Debuff - 3
        |        |_ 4E	- Buff/Debuff - 4
        |
        |_ 24	- NPC / Monsters
          |_ 70	- NPC / Monsters Count
          |_ 6C	- NPC / Monsters Ptr
            |_ 0	- Iterator Offset
              |_ 118	- ID
              |_ 284	- Name
              |_ 3C	- X
              |_ 40	- Y
              |_ 44	- Z
              |_ 12C	- HP Min
              |_ 184	- HP Max
Remembering, this cheat table was made using Cheat Engine 7.5, in case there is any compatibility error, try changing the version.

If you found any wrong offset, please leave comment.
Have good day.
05/16/2023 04:57 tonyphillips1#2
Quote:
Originally Posted by Arcaarach View Post
Hello guys,

After using a lot of the information available in the posts, I decided it's time to give back.

I will share some offsets that may be useful for you to program your bots or something like that.

Yes, this list contains the offsets needed to update the Sender to 1.7.2 and no, I will not update the sender at the moment, I suggest you use your brain and look for the Sender code here on the forum and update it yourselves.

In addition, I created a cheat table with the addresses+offsets, which I will attach.

These offsets are for version 1.7.2 with the ELEMENTCLIENT 32 BITS, they have been tested on Perfect World History and Perfect World New History.

I arranged the addresses and offsets in a way that is easier to follow.

HTML Code:
9EA510 - Autopath

CCDB30 - Sendpacket

13FF5C8 - RBA
    |_ 1C
      |
      |_ 30 - HostPlayer
      |  |_ 718	- Char ID
      |  |_ A98	- Name
      |  |_ 8A4	- Target ID
      |  |_ AA0	- Class ID
      |  |_ 3C	- X
      |  |_ 40	- Y
      |  |_ 44	- Z
      |  |_ 8CC	- Gold Coin
      |  |_ 8D0	- Silver Coin
      |  |_ 724	- Level
      |  |_ 770	- Highest Lv
      |  |_ 728	- Cultivation
      |  |_ 72C	- HP Min
      |  |_ 784	- HP Max
      |  |_ 730	- MP Min
      |  |_ 788	- MP Max
      |  |_ 734	- EXP
      |  |_ 738	- Spirit (for skill/daimon)
      |  |_ 73C	- Points
      |  |_ 774	- Vitality
      |  |_ 778	- Magic
      |  |_ 77C	- Strength
      |  |_ 780	- Dexterity
      |  |_ 740	- Chi
      |  |_ 744	- Attack Lv
      |  |_ 748	- Defense Lv
      |  |_ 74C	- Critical Rate
      |  |_ 750	- Rage Damage (0 = 200%)
      |  |_ 754	- Stealth Lv
      |  |_ 758	- Detection
      |  |_ 75C	- Slaying Lv
      |  |_ 760	- Warding Lv
      |  |_ 764	- Spirit
      |  |_ 768	- Phys Penetration
      |  |_ 76C	- Mag Penetration
      |  |_ 7A4	- Accuracy
      |  |_ 7A8	- Phys Attack Min
      |  |_ 7AC	- Phys Attack Max
      |  |_ 7FC	- Phys Defense
      |  |_ 7B0	- Attack Rate
      |  |_ 7B4	- Range
      |  |_ 7E0	- Mag Attack Min
      |  |_ 7E4	- Mag Attack Max
      |  |_ 7E8	- Metal Defense
      |  |_ 7EC	- Wood Defense
      |  |_ 7F0	- Water Defense
      |  |_ 7F4	- Fire Defense
      |  |_ 7F8	- Earth Defense
      |  |_ 800	- Evasion
      |  |_ AAC	- Move Mode
      |  |_ 794	- Walk Speed
      |  |_ 798	- Move Speed
      |  |_ 79C	- Swimming Speed
      |  |_ 7A0	- Flight Speed
      |  |_ 15C4	- Falling Velocity
      |  |_ 15D0	- Gravity
      |  |_ 1638	- Jump
      |  |_ B8C	- Cancel auto attack after skill
      |  |_ A28	- Red Name (0 = OFF / 1 = ON)
      |  |_ A2C	- GM Icon (0 = OFF / 1 = ON)
      |  |_ A64	- General Chunyun(0 = OFF / 1 = ON) (this addr change ur name to General Chunyun, idk what that is)
      |  |_ A68	- PW Icon (0 = OFF / 1 = ON)
      |  |_ 155A	- NPC Dialog (0 = Closed / 1 = Open) if u lock in at 0, you can walk with the dialog open
      |  |
      |  |_ B88	- Skill Ptr
      |  |  |_ 8	- ID
      |  |  |_ 14	- Countdown
      |  |  |_ 18	- Cooldown
      |  |  |_ 1C	- Is in cooldown
      |  |  |_ 20	- Casting count
      |  |  |_ 24	- Casting time
      |  |  |_ 28	- Take aim is charging
      |  |
      |  |_ B6C	- Squad Ptr
      |  |  |_ 4	- Squad Leader ID
      |  |  |_ 18	- Squad Count
      |  |  |_ 14	- Squad Member Ptr
      |  |     |_ 0	- Iterator Offset
      |  |        |_ C	- ID
      |  |        |_ 1C	- HP Min
      |  |        |_ 24	- HP Max
      |  |        |_ 34	- X
      |  |        |_ 38	- Y
      |  |        |_ 3C	- Z
      |  |        |_ 64	- Buff/Debuff Count
      |  |        |_ 58	- Buff/Debuff Ptr
      |  |           |_ 0	- Buff/Debuff - 1
      |  |           |_ 1A	- Buff/Debuff - 2
      |  |				
      |  |_ 274C	- Learned Skills Count
      |  |_ 2748	- Learned Skills Ptr
      |  |  |_ 0 - Iterator Offset
      |  |     |_ 8	- Skill ID
      |  |     |_ 14	- Skill Countdown
      |  |     |_ 18	- Skill CD time
      |  |     |_ 1C	- Skill is in CD
      |  |
      |  |_ 658	- Daimon Ptr
      |  |  |_ B0	- SP Min
      |  |  |_ B4	- SP Max
      |  |  |_ BC	- EP Min
      |  |  |_ D0	- Skill array starts here
      |  |
      |  |_ 5E4	- Buff/Debuff Count
      |  |_ 5D8	- Buff/Debuff Ptr
      |  |  |_ 0	- Buff/Debuff - 1
      |  |  |_ 1A 	- Buff/Debuff - 2
      |  |  |_ 34	- Buff/Debuff - 3
      |  |  |_ 4E	- Buff/Debuff - 4
      |  |
      |  |_ 1768 - Inventory
      |  |  |_ 10	- Inventory Size
      |  |  |_ C	- Inventory Ptr
      |  |    |_ 0 - Iterator Offset
      |  |      |_ C	- ID
      |  |      |_ 14	- Quantity
      |  |      |_ D0	- Stats Count
      |  |      |_ C8 - Stats Ptr
      |  |        |_ 0	- Stat ID - 1
      |  |        |_ C	- Stat Value - 1
      |  |        |_ 1C	- Stat ID - 2
      |  |        |_ 28	- Stat Value - 2
      |  |        |_ 38	- Stat ID - 3
      |  |        |_ 44	- Stat Value - 3
      |  |			  
      |  |_ 176C - Equipament
      |  |  |_ 10	- Equiament Size
      |  |  |_ C	- Equipament Ptr
      |  |    |_ 0	- Iterator Offset
      |  |      |_ C	- ID
      |  |      |_ D0	- Stats Count
      |  |      |_ C8 - Stats Ptr
      |  |        |_ 0	- Stat ID - 1
      |  |        |_ C	- Stat Value - 1
      |  |        |_ 1C	- Stat ID - 2
      |  |        |_ 28	- Stat Value - 2
      |  |        |_ 38	- Stat ID - 3
      |  |        |_ 44	- Stat Value - 3
      |  |
      |  |_ 271C	- Action
      |    |_ 40	- Queue Ptr
      |      |_ 4	- Queue Type
      |      |_ 34	- Queue Skill Ptr
      |      |  |_ 4
      |      |  | |_ 4
      |      |  |   |_ 1C	- Queue Skill Type
      |      |  |   |_ 5F	- Queue Skill CType (not sure about this offset)
      |      |  |
      |      |  |_ 8 - Queue Skill ID
      |      |
      |      |_ 40 - Queue Target Ptr
      |        |_ 8 - Queue Target
      |  
      |_ 1C
        |
        |_ 20	- Players around
        |  |_ C8	- Players Count
        |  |_ C4	- Players Ptr
        |    |_ 0	- Iterator Offset
        |      |_ 718	- Char ID
        |      |_ A98	- Name
        |      |_ 8A4	- Target ID
        |      |_ AA0	- Class ID
        |      |_ 3C	- X
        |      |_ 40	- Y
        |      |_ 44	- Z
        |      |_ 72C	- HP Min
        |      |_ 784	- HP Max
        |      |_ 730	- MP Min
        |      |_ 788	- MP Max
        |      |_ 5E4	- Buff/Debuff Count
        |      |_ 5D8	- Buff/Debuff Ptr
        |        |_ 0	- Buff/Debuff - 1
        |        |_ 1A 	- Buff/Debuff - 2
        |        |_ 34	- Buff/Debuff - 3
        |        |_ 4E	- Buff/Debuff - 4
        |
        |_ 24	- NPC / Monsters
          |_ 70	- NPC / Monsters Count
          |_ 6C	- NPC / Monsters Ptr
            |_ 0	- Iterator Offset
              |_ 118	- ID
              |_ 284	- Name
              |_ 3C	- X
              |_ 40	- Y
              |_ 44	- Z
              |_ 12C	- HP Min
              |_ 184	- HP Max
Remembering, this cheat table was made using Cheat Engine 7.5, in case there is any compatibility error, try changing the version.

If you found any wrong offset, please leave comment.
Have good day.
where do i find for version 1.5.5 BaseAddress = 00E444A4
GameAddress = 00E44C4C
08/28/2023 08:41 heroceasar7384#3
Hi,

I see that all these address, offsets are correct but it seems these address don't work with the ELEMENT CLIENT 64BIT.

Any suggestion for me to let it work on the 64bit one?
Thanks.
10/15/2023 01:40 Arcaarach#4
Quote:
Originally Posted by heroceasar7384 View Post
Hi,

I see that all these address, offsets are correct but it seems these address don't work with the ELEMENT CLIENT 64BIT.

Any suggestion for me to let it work on the 64bit one?
Thanks.
doesn't work because 64bit has different offsets, u need to find it again.
11/27/2023 20:24 adrianknsm#5
Good work but instead of contributing offsets, contribute with knowledge, a guide on how to find them.

This forum has been dead for a long time but it would be fun to see some action on Perfect World once again.

All the cheats that are possible have already been done, including the GACD ones, but I understand that maybe you work selling the cheats/bots and I didn't want to make the knowledge that should be public available to everyone.

The game is dead, anyway.
12/08/2023 13:45 natpoh#6
Thx alot for your work! It helps me to find same structures in my version. But, how can i find sendPacket address? Finding in IDA with "void *Src, size_t Size" doesnt work for me.
In this forum i only found AutoIT scripts work by opcode pattern, but it was in 2010 and sign of this func have been changed. Please, can you help me?
12/22/2024 22:26 avalon947#7
Where i can find BaseAddress and SendPacket 1.7.2 64 bit ?
12/22/2024 22:31 Arcaarach#8
Quote:
Originally Posted by avalon947 View Post
Where i can find BaseAddress and SendPacket 1.7.2 64 bit ?
1.7.2 64x
Base Address = 0x141715C18
Send Packet = 0x140B56C90
12/22/2024 22:48 avalon947#9
For BaseAddress and SendPacket 1.7.3/1.7.4/1.7.5 64 bit sir ?
12/22/2024 23:10 Arcaarach#10
Quote:
Originally Posted by avalon947 View Post
For BaseAddress and SendPacket 1.7.3/1.7.4/1.7.5 64 bit sir ?
bro u are the owner of bigbot and you are trying to update or something like this, wtf?
12/23/2024 00:38 avalon947#11
Quote:
Originally Posted by Arcaarach View Post
1.7.2 64x
Base Address = 0x141715C18
Send Packet = 0x140B56C90
Please sir 1 again for 1.7.3 64 bit 🙏🙏
Or teach me how find it
12/23/2024 07:33 PhatePWI#12
Don't share it. Kill the bots
01/02/2025 21:21 chianca13#13
Thats pretty good!! I need the offsets of 1.7.8 server. Maybe a good tutorial about how to get the offsets?
01/06/2025 19:23 chianca13#14
MOre question! How can I found hostPlayer from base address? Im trying to find for 1.7.2 x64 but...