20-06-2020, 02:12 AM
|
#1
|
|
• الانـتـسـاب » Mar 2017
|
• رقـم العـضـويـة » 132467
|
• المشـــاركـات » 326
|
• الـدولـة » Samanoud
|
• الـهـوايـة » Design / Developer
|
• اسـم الـسـيـرفـر » Private Server
|
• الـجـنـس » Male
|
• نقـاط التقييم » 10
|
|
|
[RELEASE] Ollydbg offsets and patches
كود:
//by Synx ([email protected])
//Guild Union Chat Limit
//SR_GameServer
005E81D2 837C24 30 0C CMP DWORD PTR SS:[ESP+30],0C --193
005C4B42 837C24 30 0C CMP DWORD PTR SS:[ESP+30],0C --188
//SRO_Client
005AA0F8 3C 0C CMP AL,0C --193
005AC538 3C 0C CMP AL,0C --188
//Cap level (SR_Gameserver)
004E52C7 80F9 7D CMP CL,7D --188
//120 Mastery limit (SRO_Client)
006B5BF8 3C 8C CMP AL,78 --193
0069C7C8 3C 78 CMP AL,78 --188
//120 level up limit (SRO_Client)
008C1162 80FB 8C CMP BL,78 --193
008A99A2 80FB 6E CMP BL,6E --188
//Max Mastery Limit (SRO_Client)
006C3A73 BE 68010000 MOV ESI,168 --193
006A51BC BF 77010000 MOV EDI,177 --188
//240 EU Mastery Limit (SRO_Client)
--193
006C3A48 3D FA000000 CMP EAX,0F0
006C3A53 BE FA000000 MOV ESI,0F0
006BE747 3D FA000000 CMP EAX,0F0
006BE752 BF FA000000 MOV EDI,0F0
--188
006A5197 3D F0000000 CMP EAX,0F0
006A51A2 BF F0000000 MOV EDI,0F0
006AA498 3D F0000000 CMP EAX,0F0
006AA4A3 BE F0000000 MOV ESI,0F0
//240 EU Mastery Limit (SR_Gameserver) - Codecave
--193
005C0569 - E9 15FDE3FF JMP SR_GameS.00400283
00400283 E8 18251C00 CALL SR_GameS.005C27A0
00400288 8BC8 MOV ECX,EAX
0040028A 0FB645 0C MOVZX EAX,BYTE PTR SS:[EBP+C]
0040028E 03C8 ADD ECX,EAX
00400290 894C24 0C MOV DWORD PTR SS:[ESP+C],ECX
00400294 DB4424 0C FILD DWORD PTR SS:[ESP+C]
00400298 DC1D 78A7BC00 FCOMP QWORD PTR DS:[BCA778]
0040029E DFE0 FSTSW AX
004002A0 81F9 FA000000 CMP ECX,0FA ;mastery limit offset
004002A6 - 0F8F 20031C00 JG SR_GameS.005C05CC
004002AC - E9 DA021C00 JMP SR_GameS.005C058B
--188
http://i.imgur.com/X9oIib5.png (less code)
//Growth pet level cap (SR_Gameserver)
004E27FB 807E 58 78 CMP BYTE PTR DS:[ESI+58],78 --193
004D641B 807E 58 6E CMP BYTE PTR DS:[ESI+58],6E --188
//Party matching cap (SRO_Client)
--188
0073940E 6A 6E PUSH 6E (automatch)
00739453 6A 6E PUSH 6E (automatch)
0073AFAE 6A 6E PUSH 6E (party match search min level write-able)
0073B013 6A 6E PUSH 6E (party match search max level write-able)
0073B030 6A 6E PUSH 6E (party match search default max level)
0073FA4C 6A 6E PUSH 6E (form party min level write-able)
0073FAAF 6A 6E PUSH 6E (form party max level write-able)
0073FACC 6A 6E PUSH 6E (form party default max level)
//Levelup bugfix (SR_Gameserver)
004F19F2 7C 24 JL SHORT SR_GameS.004F1A18 --193
004E5471 817C24 20 E00100>|CMP DWORD PTR SS:[ESP+20],1E0 --188
--Note: 004F19F5 (10e = 120/4)
//Max characters per account (SRO_Client)
0085DE67 80BE 2C010000 08 CMP BYTE PTR DS:[ESI+12C],4 --188
//Max characters per account (SR_ShardManager)
--193
0040F5AC 83F8 1E CMP EAX,1E
0042AAA3 83F8 1E CMP EAX,1E
--188
0040F47C 83F8 04 CMP EAX,4
00429B83 83F8 04 CMP EAX,4
//Quest level cap (fix crash, SRO_Client)
00955134 8078 20 7D CMP BYTE PTR DS:[EAX+20],6E --188
//Job level cap v188 files (SR_GameServer, thanks to Drew Benton (pushedx))
0060DE69 -> Job Cap Check (default 7)
//Job leaving penalty (default 7 days in seconds, SR_GameServer)
004E816C 68 803A0900 PUSH 93A80
//Guild leaving penalty (default 3 days in seconds, SR_GameServer)
005C3F94 68 80F40300 PUSH 3F480
009DF194 3D 80F40300 CMP EAX,3F480
005C8B3D 68 80F40300 PUSH 3F480
منقول للأفاده
|
|
|