Ardream, Ronark Land Base ve Ronark Land Monumenti Kesen IRK'a Daha Fazla NP Vermek Aynı Zamanda Gelen Giden NP leri Düzenlemek (+15 NP)
Dipnot : Dolu olan ofsetleri Dll Projesine kaydırmanız gerekmektedir..
1. Patch (Party)
0048C20D . /E9 DD620700 JMP Ebenezer.005024EF
005024EF > \80FA C9 CMP DL, 0C9 ; Switch (cases 0..CB)
005024F2 . 74 19 JE SHORT Ebenezer.0050250D
005024F4 . 80FA CA CMP DL, 0CA
005024F7 . 74 3B JE SHORT Ebenezer.00502534
005024F9 . 80FA CB CMP DL, 0CB
005024FC . 74 5D JE SHORT Ebenezer.0050255B
005024FE . 80FA 1E CMP DL, 1E
00502501 . 74 05 JE SHORT Ebenezer.00502508
00502503 . 80FA 1F CMP DL, 1F
00502506 . 75 02 JNZ SHORT Ebenezer.0050250A
00502508 > EB 7B JMP SHORT Ebenezer.00502585 ; Cases 1E,1F of switch 005024EF
0050250A > EB 7E JMP SHORT Ebenezer.0050258A
0050250C 90 NOP
0050250D > 8B87 98800000 MOV EAX, DWORD PTR DS:[EDI+8098] ; Case C9 of switch 005024EF
00502513 . 8A40 48 MOV AL, BYTE PTR DS:[EAX+48]
00502516 . 3805 DA235000 CMP BYTE PTR DS:[5023DA], AL
0050251C . 74 0B JE SHORT Ebenezer.00502529
0050251E . 6A 40 PUSH 40
00502520 . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502527 . EB 57 JMP SHORT Ebenezer.00502580
00502529 > 6A 4F PUSH 4F
0050252B . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502532 . EB 4C JMP SHORT Ebenezer.00502580
00502534 > 8B87 98800000 MOV EAX, DWORD PTR DS:[EDI+8098] ; Case CA of switch 005024EF
0050253A . 8A40 48 MOV AL, BYTE PTR DS:[EAX+48]
0050253D . 3805 DB235000 CMP BYTE PTR DS:[5023DB], AL
00502543 . 74 0B JE SHORT Ebenezer.00502550
00502545 . 6A 20 PUSH 20
00502547 . C745 F8 E7FFF>MOV DWORD PTR SS:[EBP-8], -19
0050254E . EB 30 JMP SHORT Ebenezer.00502580
00502550 > 6A 2F PUSH 2F
00502552 . C745 F8 E7FFF>MOV DWORD PTR SS:[EBP-8], -19
00502559 . EB 25 JMP SHORT Ebenezer.00502580
0050255B > 8B87 98800000 MOV EAX, DWORD PTR DS:[EDI+8098] ; Case CB of switch 005024EF
00502561 . 8A40 48 MOV AL, BYTE PTR DS:[EAX+48]
00502564 . 3805 DC235000 CMP BYTE PTR DS:[5023DC], AL
0050256A . 74 0B JE SHORT Ebenezer.00502577
0050256C . 6A 40 PUSH 40
0050256E . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502575 . EB 09 JMP SHORT Ebenezer.00502580
00502577 > 6A 4F PUSH 4F
00502579 . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502580 >^ E9 CD9CF8FF JMP Ebenezer.0048C252
00502585 >^ E9 BF9CF8FF JMP Ebenezer.0048C249
0050258A >^ E9 839CF8FF JMP Ebenezer.0048C212
2. Patch (Tek Kişi)
0049039C . /E9 EF210700 JMP Ebenezer.00502590
00502590 > \80F9 C9 CMP CL, 0C9 ; Switch (cases 0..CB)
00502593 . 74 1E JE SHORT Ebenezer.005025B3
00502595 . 80F9 CA CMP CL, 0CA
00502598 . 74 44 JE SHORT Ebenezer.005025DE
0050259A . 80F9 CB CMP CL, 0CB
0050259D . 74 6A JE SHORT Ebenezer.00502609
0050259F . 80F9 1E CMP CL, 1E
005025A2 . 74 05 JE SHORT Ebenezer.005025A9
005025A4 . 80F9 1F CMP CL, 1F
005025A7 . 75 05 JNZ SHORT Ebenezer.005025AE
005025A9 >^ E9 6FDEF8FF JMP Ebenezer.0049041D ; Cases 1E,1F of switch 00502590
005025AE >^ E9 EEDDF8FF JMP Ebenezer.004903A1
005025B3 > 3E:8B4D F4 MOV ECX, DWORD PTR DS:[EBP-C] ; Case C9 of switch 00502590
005025B7 . 8B89 98800000 MOV ECX, DWORD PTR DS:[ECX+8098]
005025BD . 8A49 48 MOV CL, BYTE PTR DS:[ECX+48]
005025C0 . 380D DA235000 CMP BYTE PTR DS:[5023DA], CL
005025C6 . 74 0B JE SHORT Ebenezer.005025D3
005025C8 . 6A 40 PUSH 40
005025CA . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
005025D1 . EB 5F JMP SHORT Ebenezer.00502632
005025D3 > 6A 4F PUSH 4F
005025D5 . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
005025DC . EB 54 JMP SHORT Ebenezer.00502632
005025DE > 3E:8B4D F4 MOV ECX, DWORD PTR DS:[EBP-C] ; Case CA of switch 00502590
005025E2 . 8B89 98800000 MOV ECX, DWORD PTR DS:[ECX+8098]
005025E8 . 8A49 48 MOV CL, BYTE PTR DS:[ECX+48]
005025EB . 380D DB235000 CMP BYTE PTR DS:[5023DB], CL
005025F1 . 74 0B JE SHORT Ebenezer.005025FE
005025F3 . 6A 20 PUSH 20
005025F5 . C745 F8 E7FFF>MOV DWORD PTR SS:[EBP-8], -19
005025FC . EB 34 JMP SHORT Ebenezer.00502632
005025FE > 6A 2F PUSH 2F
00502600 . C745 F8 E7FFF>MOV DWORD PTR SS:[EBP-8], -19
00502607 . EB 29 JMP SHORT Ebenezer.00502632
00502609 > 3E:8B4D F4 MOV ECX, DWORD PTR DS:[EBP-C] ; Case CB of switch 00502590
0050260D . 8B89 98800000 MOV ECX, DWORD PTR DS:[ECX+8098]
00502613 . 8A49 48 MOV CL, BYTE PTR DS:[ECX+48]
00502616 . 380D DC235000 CMP BYTE PTR DS:[5023DC], CL
0050261C . 74 0B JE SHORT Ebenezer.00502629
0050261E . 6A 40 PUSH 40
00502620 . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502627 . EB 09 JMP SHORT Ebenezer.00502632
00502629 > 6A 4F PUSH 4F
0050262B . C745 F8 CEFFF>MOV DWORD PTR SS:[EBP-8], -32
00502632 >^ E9 EFDDF8FF JMP Ebenezer.00490426
3. Patch
00402004 > \E9 7E060000 JMP 00408905
00408287 90 NOP
00408905 > \807E 57 02 CMP WORD PTR DS:[ESI+20], 0F3C
00408909 . 75 05 JNZ SHORT 00408910
0040890B .^ E9 78F9FFFF JMP 0040200C
00408910 > 807E 57 9C CMP BYTE PTR DS:[ESI+57], 9C
00408914 .^ 0F85 82F9FFFF JNZ 0040201C
0040891A . 85DB TEST EBX, EBX
0040891C .^ 0F84 7AF9FFFF JE 0040201C
00408922 . 8B8B 98800000 MOV ECX, DWORD PTR DS:[EBX+8098]
00408928 . 8A41 3C MOV AL, BYTE PTR DS:[ECX+3B]
0040892B . A2 7A894000 MOV BYTE PTR DS:[40897A], AL
00408930 . 890D 7E894000 MOV DWORD PTR DS:[40897E], ECX
00408936 . 3C C9 CMP AL, 0C9 ; Switch (cases C9..CB)
00408938 . 74 0A JE SHORT 00408944
0040893A . 3C CA CMP AL, 0CA
0040893C . 74 14 JE SHORT 00408952
0040893E . 3C CB CMP AL, 0CB
00408940 . 74 1E JE SHORT 00408960
00408942 . EB 2A JMP SHORT 0040896E
00408944 > 8A49 4C MOV CL, BYTE PTR DS:[ECX+48] ; Case C9 of switch 00408936
00408947 . 880D 77894000 MOV BYTE PTR DS:[408977], CL
0040894D .^ E9 78FAFFFF JMP 0040214A
00408952 > 8A49 4C MOV CL, BYTE PTR DS:[ECX+48] ; Case CA of switch 00408936
00408955 . 880D 78894000 MOV BYTE PTR DS:[408978], CL
0040895B .^ E9 6AFAFFFF JMP 0040214A
00408960 > 8A49 4C MOV CL, BYTE PTR DS:[ECX+48] ; Case CB of switch 00408936
00408963 . 880D 79894000 MOV BYTE PTR DS:[408979], CL
00408969 .^ E9 5CFAFFFF JMP 0040214A
0040896E >^ E9 29F9FFFF JMP 0040201C
4. Patch
HUMAN ;
0042726E |> \BE BE000000 MOV ESI, 0BE ; Case 2 of switch 0042724C
0042726E ^\E9 A8FDFFFF JMP 00432C72
00432ECA 90 NOP
00432ECB 90 NOP
00432C72 > /807B 57 9C CMP BYTE PTR DS:[EBX+57], 9C
00432C76 . |74 0A JE SHORT 00432C82
00432C78 . |BE BE000000 MOV ESI, 0BE
00432C7D . |E9 4F020000 JMP 0042727A
00432C82 > |8A15 7A894000 MOV DL, BYTE PTR DS:[40897A]
00432C88 . |80FA C9 CMP DL, 0C9 ; Switch (cases C9..CB)
00432C8B . |74 14 JE SHORT 00432CA1
00432C8D . |80FA CA CMP DL, 0CA
00432C90 . |74 16 JE SHORT 00432CA8
00432C92 . |80FA CB CMP DL, 0CB
00432C95 . |74 18 JE SHORT 00432CAF
00432C97 . |BE BE000000 MOV ESI, 0BE ; Default case of switch 00432C88
00432C9C . |E9 30020000 JMP 0042727A
00432CA1 |BE F8000000 MOV ESI, 0F8
00432CA6 . |EB 0E JMP SHORT 00432CB6
00432CA8 |BE F4000000 MOV ESI, 0F4
00432CAD . |EB 07 JMP SHORT 00432CB6
00432CAF |BE F6000000 MOV ESI, 0F6
00432CB4 . |EB 00 JMP SHORT 00432CB6
00432CB6 > |E9 16020000 JMP 0042727A
; KARUS
00427275 /E9 3D010000 JMP 0043300E
0043300E > \807B 57 9C CMP BYTE PTR DS:[EBX+57], 9C
00433012 . 74 0A JE SHORT 0043301E
00433014 . BE BD000000 MOV ESI, 0BD
00433019 .^ E9 B3FEFFFF JMP 00432ED1
0043301E > 8A15 7A894000 MOV DL, BYTE PTR DS:[40897A]
00433024 . 80FA C9 CMP DL, 0C9 ; Switch (cases C9..CB)
00433027 . 74 14 JE SHORT 0043303D
00433029 . 80FA CA CMP DL, 0CA
0043302C . 74 16 JE SHORT 00433044
0043302E . 80FA CB CMP DL, 0CB
00433031 . /74 18 JE SHORT 0043304B
00433033 . BE BD000000 MOV ESI, 0BD ; Default case of switch 00433024
00433038 .^ E9 94FEFFFF JMP 00432ED1
0043303D BE F7000000 MOV ESI, 0F7
00433042 . EB 0E JMP SHORT 00433052
00433044 BE F3000000 MOV ESI, 0F3
00433049 . EB 07 JMP SHORT 00433052
0043304B BE F5000000 MOV ESI, 0F5
00433050 . EB 00 JMP SHORT 00433052
00433052 >^ E9 7AFEFFFF JMP 00432ED1
5. Patch
00427288 /E9 2C030000 JMP 00433210
00432EE4 |90 NOP
00432EE5 |90 NOP
00432EE6 |90 NOP
00432EE7 |90 NOP
00433210 >^\0F84 D5FCFFFF JE 00427294
00433216 . 807B 57 9C CMP BYTE PTR DS:[EBX+57], 9C
0043321A . 74 0C JE SHORT 00433228
0043321C . 83C3 2C ADD EBX, 2C
0043321F . 83C0 36 ADD EAX, 36
00433222 . 53 PUSH EBX
00433223 .^ E9 C0FCFFFF JMP 00427291
00433228 > 8A15 7A894000 MOV DL, BYTE PTR DS:[40897A]
0043322E . 80FA C9 CMP DL, 0C9
00433231 . 74 16 JE SHORT 00433249
00433233 . 80FA CA CMP DL, 0CA
00433236 . 74 11 JE SHORT 00433249
00433238 . 80FA CB CMP DL, 0CB
0043323B . 74 0C JE SHORT 00433249
0043323D . 83C3 2C ADD EBX, 2C
00433240 . 83C0 36 ADD EAX, 36
00433243 . 53 PUSH EBX
00433244 .^ E9 9FFCFFFF JMP 00427291
00433249 83C3 2C ADD EBX, 2C
0043324C 83C0 36 ADD EAX, 36
0043324F FF35 7E894000 PUSH DWORD PTR DS:[40897E]
00433255 ^ E9 8EFCFFFF JMP 00427291
6. Patch
004272F4 /E9 08010000 JMP 00433058
00432F50 |90 NOP
00432F51 |90 NOP
00433058 807B 57 9C CMP BYTE PTR DS:[EBX+2B], 9C
0043305C 74 0C JE SHORT 0043306A
0043305E C685 D5FBFFFF>MOV BYTE PTR SS:[EBP-42B], 8
00433065 ^ E9 E8FEFFFF JMP 004272FB
0043306A C685 D5FBFFFF>MOV BYTE PTR SS:[EBP-42B], 0D
00433071 ^ E9 DCFEFFFF JMP 004272FB
Dipnot : Dolu olan ofsetleri Dll Projesine kaydırmanız gerekmektedir..