Looking for a very small help at game client !

01/03/2012 13:49 PortalDark#16
Quote:
Originally Posted by cardoso125874 View Post
#SR_CLIENT OFFSET

Replace xx within [ ] with your own.

* Mastery 330 [1]
BF [4A] [01] 00 00 8B 0D 0C F8 10 01 E8 34

Note: 2 bytes for 330

* Mastery 330 [2]
BE [4A] [01] 00 00 8B 0D 0C F8 10 01 E8 2D

Note: 2 bytes for 330

* Char Level 110
[6E] 74 29 2B E9 1B F0 80 C3 01 0F B6 CB

* Skill Level 110
E8 1F AD FF FF 80 B8 AC 00 00 00 [6E] 77

* Party Matching 110 [1]
6A [6E] 68 1C 8B E1 00 81 C3 B4 00 00 00

* Party Matching 110 [2]

83 FF [6E] 89 7D D4 74 39 83 FF 63 74 12

* Party Matching 110 [3]

6A [6E] 8B CF E8 CB 54 EF FF 6A 01 8B CF

* Party Matching 110 [4]

6A [6E] 8B CF E8 68 54 EF FF 6A 01 8B CF

* Party Matching 110 [5]

6A [6E] 68 1C 8B E1 00 E8 78 3E F1 FF 83

* Party Matching 110 [6]

6A [6E] 8B CF E8 69 9F EF FF 6A 01 8B CF

* Party Matching 110 [7]

6A [6E] 8B CF E8 04 9F EF FF 6A 01 8B CF





#SR_SERVER OFFSET

Replace xx within [ ] with your own.

* Mastery 330
3D [4A] [01] 00 00 7F DF 0F B6 55 0C 8B 03

Note: 2 bytes for 330

* Char Level 110 [1]
[6E] 76 0B 89 5D 0C 89 5D 10 E9 C4 00 00

* Char Level 110 [2]
[6E] 75 1E 3B D8 75 1A 83 7C 24 20 00 7E

* Char Level 110 [3]
81 7C 24 20 [B4] 01 00 00 0F 84 04 02 00

Note: If char level is set to 120, you need to change b4 to b6.

* Pet Level 110
[6E] 73 19 8B 8B D8 1C 00 00 8B 01 8B 90
client offsets for pt matchign seems to have issues
Exampble, i set all their ranges to be 140 but when on game, range is 1~-116 XD
01/03/2012 15:15 lesderid#17
Quote:
Originally Posted by PortalDark View Post
client offsets for pt matchign seems to have issues
Exampble, i set all their ranges to be 140 but when on game, range is 1~-116 XD
It's a signed byte, that means that if the most significant bit is set (unsigned value above 127), it will be negative.

Examples:
0111 1111 -> 127
1000 0000 -> -128
1111 1111 -> -1
01/03/2012 16:14 PortalDark#18
Quote:
Originally Posted by lesderid View Post
It's a signed byte, that means that if the most significant bit is set (unsigned value above 127), it will be negative.

Examples:
0111 1111 -> 127
1000 0000 -> -128
1111 1111 -> -1
im not really very good at this stuff, could you explain me more a bit?
01/03/2012 16:51 lesderid#19
Quote:
Originally Posted by PortalDark View Post
im not really very good at this stuff, could you explain me more a bit?
Well, a byte is 8 bits.
A byte (and any other integral type) can be signed or unsigned.
Signed means that the value can be either positve or negative, unsigned means that it can only be positive.

Because a byte is always 8 bits, you need something to indicate whether it's positive or negative.
This is done with the most significant bit. (the most left bit)

Unsigned bytes work like this:
Bit (value): 8 (128); 7 (64); 6 (32); 5 (16); 4 (8); 3 (4); 2 (2); 1 (1)
If a bit is set (it's 1), the value is added to the total.
Example: 6 in binary is 0000 0110. (the third and second least significant bits are set)

Signed bytes are exactly the opposite:
Bit (value): 8 (positive or negative); 7 (64); 6 (32); ...
If the most significant bit isn't set (it's 0), the value is positive.
Example: 0111 1111 is 127. (1 + 2 + 4 + ... + 64)

However, if the most significant bit is set (it's 1), the value is negative.
It then works in the opposite way, every bit that is set, is substracted from the total (starts with -1).
Example: 1010 1010 is -86. (-1 - 64 - 16 - 4 - 1)
01/03/2012 20:10 _slimshady_#20
Quote:
Originally Posted by cardoso125874 View Post
#SR_CLIENT OFFSET

Replace xx within [ ] with your own.

* Mastery 330 [1]
BF [4A] [01] 00 00 8B 0D 0C F8 10 01 E8 34

Note: 2 bytes for 330

* Mastery 330 [2]
BE [4A] [01] 00 00 8B 0D 0C F8 10 01 E8 2D

Note: 2 bytes for 330

* Char Level 110
[6E] 74 29 2B E9 1B F0 80 C3 01 0F B6 CB

* Skill Level 110
E8 1F AD FF FF 80 B8 AC 00 00 00 [6E] 77

* Party Matching 110 [1]
6A [6E] 68 1C 8B E1 00 81 C3 B4 00 00 00

* Party Matching 110 [2]
83 FF [6E] 89 7D D4 74 39 83 FF 63 74 12

* Party Matching 110 [3]
6A [6E] 8B CF E8 CB 54 EF FF 6A 01 8B CF

* Party Matching 110 [4]
6A [6E] 8B CF E8 68 54 EF FF 6A 01 8B CF

* Party Matching 110 [5]
6A [6E] 68 1C 8B E1 00 E8 78 3E F1 FF 83

* Party Matching 110 [6]
6A [6E] 8B CF E8 69 9F EF FF 6A 01 8B CF

* Party Matching 110 [7]
6A [6E] 8B CF E8 04 9F EF FF 6A 01 8B CF




#SR_SERVER OFFSET

Replace xx within [ ] with your own.

* Mastery 330
3D [4A] [01] 00 00 7F DF 0F B6 55 0C 8B 03

Note: 2 bytes for 330

* Char Level 110 [1]
[6E] 76 0B 89 5D 0C 89 5D 10 E9 C4 00 00

* Char Level 110 [2]
[6E] 75 1E 3B D8 75 1A 83 7C 24 20 00 7E

* Char Level 110 [3]
81 7C 24 20 [B4] 01 00 00 0F 84 04 02 00

Note: If char level is set to 120, you need to change b4 to b6.

* Pet Level 110
[6E] 73 19 8B 8B D8 1C 00 00 8B 01 8B 90


Leeched from arabianfox at Rage Zone Forum...

Dr. Abdelfattah you're better off asking at Rage Zone Forums. Very good people there. You would fit in well :)
01/03/2012 20:17 PortalDark#21
Quote:
Originally Posted by _slimshady_ View Post
Leeched from arabianfox at Rage Zone Forum...

Dr. Abdelfattah you're better off asking at Rage Zone Forums. Very good people there. You would fit in well :)
well, he already got answer here
and he didnt leaced since his offsets links got deleted, i really appreciate
but, sometimes rz may be better for support
anyway, leserid already told me the reasons, and why i cant make it more than 127
guess ill have to leech other pserver client if they are able to change it correctly
01/04/2012 02:38 Keyeight#22
Quote:
Originally Posted by Dr.Abdelfattah View Post
i really search for ur email but i don't find , where did u send it :S
will i send you a private message with my e-mail and now i send it at your profile :)
06/15/2012 00:27 PlantiX#23
you posted just Chinese Mastery ... I want that for Euros to changing from 240 to 260 ! Any hints ?!

Thank you = )
06/15/2012 01:22 Disco Teka#24
Create a new thread in Ask the Experts and don't push this old topic.

#closed