الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   أرشـيـف الـمـواضـيـع الـمـمـيـزة (https://silkroad4arab.com/vb/forumdisplay.php?f=617)
-   -   Olly DBG simple guide شرح بسيط لبرنامج الاولي (https://silkroad4arab.com/vb/showthread.php?t=584401)

Hamza FiGo 21-04-2015 03:27 PM

Olly DBG simple guide شرح بسيط لبرنامج الاولي
 
Olly DBG simple guild شرح بسيط لبرنامج الاولي
*******************

شوفت ناس كتير متعرفش حاجة عن برنامج الــ Olly DBG ومنهم صديق عزيز عليا وملوش ولا موضوع شرح فقولت اعمل شرح بسيط للبرنامج ازاي تعدل علي GameServer او sro_client او اي حاجة عايز تعدل عليها

كلة نفس الطريقة. الفيديو انا شارح ازاي عمل lvl 140 في sro_client ودا مثال علشان الناس تفهم

ركز في الفيديو وانا حاولت اكون بسيط جدا في الشرح علشان الناس تفهم

لو فهمت الفيديو بعد كدة تقدر تعدل علي اي حاجة وهديلكو كل الـ offsets اللي جمعتها

http://www.youtube.com/watch?v=ix8wngidUuI

ودي كل الـ Offsets اللي انا قدرت اجمعها

كود:

//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

Ollydbg Offsets 140 mastery sro_client

كود:

006B5BF8        CALL 00666700
0069C7C8        CMP AL,8C

006C3A48        CMP EBX,DWORD PTR SS:[ESP+2C]
006C3A53        AND AL,CH
006BE747        ADD AL,8B
006BE752        ADD AL,85

006A5197        CMP EAX,118
006A51A2        MOV EDI,118
006AA498        CMP EAX,118
006AA4A3        CMP EAX,118

006C3A73        DEC DWORD PTR DS:[EBX+5F1C2444]
006A51BC        MOV EDI,14A

تحميل البرنامج من هنا

تحياتي الحارة ^^

alpooslolo 21-04-2015 04:03 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تسلم يا غالى

pop2009 21-04-2015 04:47 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تمام يا حمزه الله ينور استمر يا صاحبي

HangoverS 21-04-2015 08:37 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
زى الفل استمر يا حبى

Hamza FiGo 21-04-2015 09:27 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
اقتباس:

المشاركة الأصلية كتبت بواسطة alpooslolo (المشاركة 5188307)
تسلم يا غالى

اقتباس:

المشاركة الأصلية كتبت بواسطة pop2009 (المشاركة 5188325)
تمام يا حمزه الله ينور استمر يا صاحبي

اقتباس:

المشاركة الأصلية كتبت بواسطة HangoverS (المشاركة 5188365)
زى الفل استمر يا حبى

في الخدمة يا شباب

وانا شايف انة يثبت بما ان مفيش شرح غير دا نزل هنا ممكن يفيد الناس كلها

يثبت ##

Mahmoud Rashwan 14-05-2015 06:05 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تسلمـ ايدك احج

Hamza FiGo 15-05-2015 07:17 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Nour_Eldin (المشاركة 5192971)
تسلمـ ايدك احج

:in_love:

MR D.B 19-05-2015 09:54 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تسلمـ ايدك

GM Java Sro 06-06-2015 10:27 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
وربنا انت برنس

7oDa1 07-06-2015 08:43 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تسلمـ ايدك يا حمزه باشا

MR.KaBO 10-06-2015 11:13 AM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
:sun:

MeMo@Love 19-06-2015 11:11 AM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
تسلم ايدك يا صديقى فعلا مفيش شرح للبرنامج
تسلم ايدك

Mahm0ud 20-08-2015 11:29 AM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
عـآآش أوى :cheezy:^^

Golden sro 27-08-2015 09:07 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
بالنسبة للـ Offsets
مش المفروض تدى credits للراجل الـ تعب فيها ولا اية

Xan 30-08-2015 03:01 PM

رد: Olly DBG simple guild شرح بسيط لبرنامج الاولي
 
الله ينور :cheezy:


الساعة الآن 06:28 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.