Elite Diviner
- Joined
- May 15, 2009
- Messages
- 403
- Reaction score
- 414
[COLOR=Black]00535FB3 PUSH 6E -> PUSH 78
00536FEA PUSH 6E -> PUSH [/COLOR][COLOR=Black]78
005375A3 PUSH 6E -> PUSH [/COLOR][COLOR=Black]78
00640647 PUSH 6E -> PUSH 78
0073940E PUSH 6E -> PUSH 78
00739453 PUSH 6E -> PUSH 78
0073AFAE PUSH 6E -> PUSH 78
0073B013 PUSH 6E -> PUSH 78
0073B030 PUSH 6E -> PUSH 78
0073FA4C PUSH 6E -> PUSH 78
0073FAAF PUSH 6E -> PUSH 78
0073FACC PUSH 6E -> PUSH 78
007D90AC PUSH 6E -> PUSH 78
008A99A2 CMP BL,6E -> CMP BL,78
006A51BC MOV EDI,14A -> MOV EDI,168
006AA4C3 MOV ESI,14A -> MOV ESI,168[/COLOR]
SRO_Client
0x5DF9DE PUSH 2 -> PUSH 74
0x5DF9E0 PUSH 540BE3FF -> PUSH 6A528800
0x5EA683 PUSH 2 -> PUSH 74
0x5EA685 PUSH 540BE3FF -> PUSH 6A528800
0x6B2003 PUSH 2 -> PUSH 74
0x6B2005 PUSH 540BE3FF -> PUSH 6A528800
0x6BA765 PUSH 2 -> PUSH 74
0x6BA767 PUSH 540BE3FF -> PUSH 6A528800
Thank you for sharing these offsets. Any idea about the skill cap? There is an offset for that too it is sure, and I am not an expert in asm.
edit: I got them from arabianfox
This thread is for the SRO_Client.exe modification from vSRO1.188
A lot of us already know how to hex the client I post this for the purpose of upcoming server developers..
This are the ollydbg offset's I found for basic modification of the sro_client
The offset's above is for Char Level 120, Party 120, Pet 120, Mastery Level 360Code:[COLOR=Black]00535FB3 PUSH 6E -> PUSH 78 00536FEA PUSH 6E -> PUSH [/COLOR][COLOR=Black]78 005375A3 PUSH 6E -> PUSH [/COLOR][COLOR=Black]78 00640647 PUSH 6E -> PUSH 78 0073940E PUSH 6E -> PUSH 78 00739453 PUSH 6E -> PUSH 78 0073AFAE PUSH 6E -> PUSH 78 0073B013 PUSH 6E -> PUSH 78 0073B030 PUSH 6E -> PUSH 78 0073FA4C PUSH 6E -> PUSH 78 0073FAAF PUSH 6E -> PUSH 78 0073FACC PUSH 6E -> PUSH 78 007D90AC PUSH 6E -> PUSH 78 008A99A2 CMP BL,6E -> CMP BL,78 006A51BC MOV EDI,14A -> MOV EDI,168 006AA4C3 MOV ESI,14A -> MOV ESI,168[/COLOR]
The value 78(hex) represent 120(decimal)
The value 168(hex) represent 360(decimal)
Anyone if you have something you know more of sro_client modification reply it here!
sro_client.exe
first 2 are for mastery. originally it is 14A which is 330 in decimal, 2nd column is 168 which is 360 in decimal. Others are for the level, skill level etc. You can find these hex offsets like this:
SR_GameServer offsets:
here first 2 lines are for levels, 3rd line is for the crash, 4th again a level, 5th is mastery
These are the differences between an untouched cap 110 and a working cap 120 files.
credits to mime
And fot EU Masterys? Im Lvl 130 and My Max Mastery level data is 240 need 260. :S
+1
.
.
.
.
.
.
006A5197 3D F0000000 CMP EAX,0F0
006A519C 7D 04 JGE SHORT sro_clie.006A51A2
006A519E 8BF8 MOV EDI,EAX
006A51A0 EB 1F JMP SHORT sro_clie.006A51C1
006A51A2 BF F0000000 MOV EDI,0F0
006AA498 3D F0000000 CMP EAX,0F0
006AA49D 7D 04 JGE SHORT sro_clie.006AA4A3
006AA49F 8BF0 MOV ESI,EAX
006AA4A1 EB 25 JMP SHORT sro_clie.006AA4C8
006AA4A3 BE F0000000 MOV ESI,0F0
006AA4A8 EB 1E JMP SHORT sro_clie.006AA4C8
006AA4AA 8B0D ECF5EE00 MOV ECX,DWORD PTR DS:[EEF5EC]
006AA4B0 8B11 MOV EDX,DWORD PTR DS:[ECX]
006AA4B2 8B82 90000000 MOV EAX,DWORD PTR DS:[EDX+90]
006AA4B8 FFD0 CALL EAX
006AA4BA 80B8 9C000000 00 CMP BYTE PTR DS:[EAX+9C],0
006AA4C1 75 05 JNZ SHORT sro_clie.006AA4C8
006AA4C3 BE E0010000 MOV ESI,1E0
006AA4C8 8B0D 0CF81001 MOV ECX,DWORD PTR DS:[110F80C]
006AA4CE E8 2DE80E00 CALL sro_clie.00798D00
006AA4D3 8BC8 MOV ECX,EAX
006AA4D5 E8 A678FFFF CALL sro_clie.006A1D80
006AA4DA 56 PUSH ESI
006AA4DB 8D88 6C030000 LEA ECX,DWORD PTR DS:[EAX+36C]
006AA4E1 E8 8A6E3100 CALL sro_clie.009C1370
006AA4E6 50 PUSH EAX
006AA4E7 68 F0C6D800 PUSH sro_clie.00D8C6F0 ; UNICODE "%d/%d"
Code:006A5197 3D F0000000 CMP EAX,0F0 006A519C 7D 04 JGE SHORT sro_clie.006A51A2 006A519E 8BF8 MOV EDI,EAX 006A51A0 EB 1F JMP SHORT sro_clie.006A51C1 006A51A2 BF F0000000 MOV EDI,0F0
Code:006AA498 3D F0000000 CMP EAX,0F0 006AA49D 7D 04 JGE SHORT sro_clie.006AA4A3 006AA49F 8BF0 MOV ESI,EAX 006AA4A1 EB 25 JMP SHORT sro_clie.006AA4C8 006AA4A3 BE F0000000 MOV ESI,0F0 006AA4A8 EB 1E JMP SHORT sro_clie.006AA4C8 006AA4AA 8B0D ECF5EE00 MOV ECX,DWORD PTR DS:[EEF5EC] 006AA4B0 8B11 MOV EDX,DWORD PTR DS:[ECX] 006AA4B2 8B82 90000000 MOV EAX,DWORD PTR DS:[EDX+90] 006AA4B8 FFD0 CALL EAX 006AA4BA 80B8 9C000000 00 CMP BYTE PTR DS:[EAX+9C],0 006AA4C1 75 05 JNZ SHORT sro_clie.006AA4C8 006AA4C3 BE E0010000 MOV ESI,1E0 006AA4C8 8B0D 0CF81001 MOV ECX,DWORD PTR DS:[110F80C] 006AA4CE E8 2DE80E00 CALL sro_clie.00798D00 006AA4D3 8BC8 MOV ECX,EAX 006AA4D5 E8 A678FFFF CALL sro_clie.006A1D80 006AA4DA 56 PUSH ESI 006AA4DB 8D88 6C030000 LEA ECX,DWORD PTR DS:[EAX+36C] 006AA4E1 E8 8A6E3100 CALL sro_clie.009C1370 006AA4E6 50 PUSH EAX 006AA4E7 68 F0C6D800 PUSH sro_clie.00D8C6F0 ; UNICODE "%d/%d"
006a5197 3d f0000000 cmp eax,0f0
006a51a2 bf f0000000 mov edi,0f0
006aa498 3d f0000000 cmp eax,0f0
006aa4a3 be f0000000 mov esi,0f0
Code:006a5197 3d f0000000 cmp eax,0f0 006a51a2 bf f0000000 mov edi,0f0 006aa498 3d f0000000 cmp eax,0f0 006aa4a3 be f0000000 mov esi,0f0
Code:006a5197 3d f0000000 cmp eax,0f0 006a51a2 bf f0000000 mov edi,0f0 006aa498 3d f0000000 cmp eax,0f0 006aa4a3 be f0000000 mov esi,0f0