- Joined
- May 1, 2006
- Messages
- 381
- Reaction score
- 167
Hi again ^^ i fint that code, coded by goe.. ok
in my server evilspirit is droped in dungeon and poison in bad map...
ok this is fix..
Fix EvilSpirit Scroll
hexadecimal
Find:
E9 4E 3D 01 00 83 F8 21 7C 09 6A 08 6A 0F
Replace for:
E9 4E 3D 01 00 83 F8 32 7C 09 6A 08 6A 0F
21 in hexadecimal = lvl 33
32 in hexadecimal = lvl 50 (original lvl to drop)
Ollydbg
00405471 . E9 4E3D0100 JMP GameServ.004191C4
00405476 > 83F8 21 CMP EAX,21 ; Scroll of Evil Spirit lvl 33
00405479 . 7C 09 JL SHORT GameServ.00405484
0040547B . 6A 08 PUSH 8
0040547D . 6A 0F PUSH 0F
Open Olly
Press CTRL+G
Type 00418E73
Press Space bar and edit
CMP EAX,21
for
CMP EAX,32
Fix Poison Scroll
Find:
E9 40 3D 01 00 83 F8 0D 7C 09 6A 00 6A 0F
Replace:
E9 40 3D 01 00 83 F8 1E 7C 09 6A 00 6A 0F
32 in hexadecimal = lvl 50
1E in hexadecimal = lvl 30 (original lvl to drop)
Ollydbg
0040547F . E9 403D0100 JMP GameServ.004191C4
00405484 > 83F8 32 CMP EAX,0D ; Scroll of Poison lvl 50
00405487 . 7C 09 JL SHORT GameServ.00405492
00405489 . 6A 00 PUSH 0
0040548B . 6A 0F PUSH 0F
Open Olly
Press CTRL+G
Type 00418E73
Press Space bar and edit
CMP EAX,0D
for
CMP EAX,1E
Here Original Ollydbg Code whit comments if u want change another book drop
Item(kor).txt
in my server evilspirit is droped in dungeon and poison in bad map...
ok this is fix..
Fix EvilSpirit Scroll
hexadecimal
Find:
E9 4E 3D 01 00 83 F8 21 7C 09 6A 08 6A 0F
Replace for:
E9 4E 3D 01 00 83 F8 32 7C 09 6A 08 6A 0F
21 in hexadecimal = lvl 33
32 in hexadecimal = lvl 50 (original lvl to drop)
Ollydbg
00405471 . E9 4E3D0100 JMP GameServ.004191C4
00405476 > 83F8 21 CMP EAX,21 ; Scroll of Evil Spirit lvl 33
00405479 . 7C 09 JL SHORT GameServ.00405484
0040547B . 6A 08 PUSH 8
0040547D . 6A 0F PUSH 0F
Open Olly
Press CTRL+G
Type 00418E73
Press Space bar and edit
CMP EAX,21
for
CMP EAX,32
Fix Poison Scroll
Find:
E9 40 3D 01 00 83 F8 0D 7C 09 6A 00 6A 0F
Replace:
E9 40 3D 01 00 83 F8 1E 7C 09 6A 00 6A 0F
32 in hexadecimal = lvl 50
1E in hexadecimal = lvl 30 (original lvl to drop)
Ollydbg
0040547F . E9 403D0100 JMP GameServ.004191C4
00405484 > 83F8 32 CMP EAX,0D ; Scroll of Poison lvl 50
00405487 . 7C 09 JL SHORT GameServ.00405492
00405489 . 6A 00 PUSH 0
0040548B . 6A 0F PUSH 0F
Open Olly
Press CTRL+G
Type 00418E73
Press Space bar and edit
CMP EAX,0D
for
CMP EAX,1E
Here Original Ollydbg Code whit comments if u want change another book drop
Code:
004053B9 > E8 06FA1400 CALL GameServ.00554DC4
004053BE . 99 CDQ
004053BF . B9 10270000 MOV ECX,2710
004053C4 . F7F9 IDIV ECX
004053C6 . 3B15 1C03280B CMP EDX,DWORD PTR DS:[B28031C]
004053CC . 0F8D 0F010000 JGE GameServ.004054E1
004053D2 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
004053D5 . 0FBF82 A000000>MOVSX EAX,WORD PTR DS:[EDX+A0]
004053DC . 83F8 64 CMP EAX,64 ; Scroll of Nova lvl 100
004053DF . 7C 09 JL SHORT GameServ.004053EA
004053E1 . 6A 12 PUSH 12
004053E3 . 6A 0F PUSH 0F
004053E5 . E9 DA3D0100 JMP GameServ.004191C4
004053EA > 83F8 60 CMP EAX,60 ; Scroll of Decay lvl 60
004053ED . 7C 09 JL SHORT GameServ.004053F8
004053EF . 6A 10 PUSH 10
004053F1 . 6A 0F PUSH 0F
004053F3 . E9 CC3D0100 JMP GameServ.004191C4
004053F8 > 83F8 5D CMP EAX,5D ; Scroll of Ice Storm lvl 93
004053FB . 7C 09 JL SHORT GameServ.00405406
004053FD . 6A 11 PUSH 11
004053FF . 6A 0F PUSH 0F
00405401 . E9 BE3D0100 JMP GameServ.004191C4
00405406 > 83F8 58 CMP EAX,58 ; Scroll of Inferno lvl 88
00405409 . 7C 09 JL SHORT GameServ.00405414
0040540B . 6A 0D PUSH 0D
0040540D . 6A 0F PUSH 0F
0040540F . E9 B03D0100 JMP GameServ.004191C4
00405414 > 83F8 53 CMP EAX,53 ; Scroll of Teleport Ally lvl 83
00405417 . 7C 09 JL SHORT GameServ.00405422
00405419 . 6A 0E PUSH 0E
0040541B . 6A 0F PUSH 0F
0040541D . E9 A23D0100 JMP GameServ.004191C4
00405422 > 83F8 50 CMP EAX,50 ; Scroll of Cometfall lvl 80
00405425 . 7C 09 JL SHORT GameServ.00405430
00405427 . 6A 0C PUSH 0C
00405429 . 6A 0F PUSH 0F
0040542B . E9 943D0100 JMP GameServ.004191C4
00405430 > 83F8 4D CMP EAX,4D ; Scroll of Soul Barrier lvl 77
00405433 . 7C 09 JL SHORT GameServ.0040543E
00405435 . 6A 0F PUSH 0F
00405437 . 6A 0F PUSH 0F
00405439 . E9 863D0100 JMP GameServ.004191C4
0040543E > 83F8 4A CMP EAX,4A ; Scroll of Aqua Beam lvl 74
00405441 . 7C 09 JL SHORT GameServ.0040544C
00405443 . 6A 0B PUSH 0B
00405445 . 6A 0F PUSH 0F
00405447 . E9 783D0100 JMP GameServ.004191C4
0040544C > 83F8 3C CMP EAX,3C ; Scroll of Hellfire lvl 60
0040544F . 7C 09 JL SHORT GameServ.0040545A
00405451 . 6A 09 PUSH 9
00405453 . 6A 0F PUSH 0F
00405455 . E9 6A3D0100 JMP GameServ.004191C4
0040545A > 83F8 28 CMP EAX,28 ; Scroll of Twister lvl 40
0040545D . 7C 09 JL SHORT GameServ.00405468
0040545F . 6A 07 PUSH 7
00405461 . 6A 0F PUSH 0F
00405463 . E9 5C3D0100 JMP GameServ.004191C4
00405468 > 83F8 23 CMP EAX,23 ; Scroll of Flame lvl 35
0040546B . 7C 09 JL SHORT GameServ.00405476
0040546D . 6A 04 PUSH 4
0040546F . 6A 0F PUSH 0F
00405471 . E9 4E3D0100 JMP GameServ.004191C4
00405476 > 83F8 21 CMP EAX,21 ; Scroll of Evil Spirit lvl 33
00405479 . 7C 09 JL SHORT GameServ.00405484
0040547B . 6A 08 PUSH 8
0040547D . 6A 0F PUSH 0F
0040547F . E9 403D0100 JMP GameServ.004191C4
00405484 > 83F8 32 CMP EAX,0D ; Scroll of Poison lvl 50
00405487 . 7C 09 JL SHORT GameServ.00405492
00405489 . 6A 00 PUSH 0
0040548B . 6A 0F PUSH 0F
0040548D . E9 323D0100 JMP GameServ.004191C4
00405492 > 83F8 19 CMP EAX,19 ; Scroll of Ice lvl 25
00405495 . 7C 09 JL SHORT GameServ.004054A0
00405497 . 6A 06 PUSH 6
00405499 . 6A 0F PUSH 0F
0040549B . E9 243D0100 JMP GameServ.004191C4
004054A0 > 83F8 15 CMP EAX,15 ; Scroll of Meteorite lvl 21
004054A3 . 7C 09 JL SHORT GameServ.004054AE
004054A5 . 6A 01 PUSH 1
004054A7 . 6A 0F PUSH 0F
004054A9 . E9 163D0100 JMP GameServ.004191C4
004054AE > 83F8 11 CMP EAX,11 ; Scroll of Teleport lvl 17
004054B1 . 7C 09 JL SHORT GameServ.004054BC
004054B3 . 6A 05 PUSH 5
004054B5 . 6A 0F PUSH 0F
004054B7 . E9 083D0100 JMP GameServ.004191C4
004054BC > 83F8 0D CMP EAX,0D ; Scroll of Lightning lvl 13
004054BF . 7C 09 JL SHORT GameServ.004054CA
004054C1 . 6A 02 PUSH 2
004054C3 . 6A 0F PUSH 0F
004054C5 . E9 FA3C0100 JMP GameServ.004191C4
004054CA > 83F8 09 CMP EAX,9 ; Scroll of Power Wave lvl 9
004054CD . 7C 09 JL SHORT GameServ.004054D8
004054CF . 6A 0A PUSH 0A
004054D1 . 6A 0F PUSH 0F
004054D3 . E9 EC3C0100 JMP GameServ.004191C4
004054D8 > 6A 03 PUSH 3 ; Scroll of Fire Ball i dont know how set lvl drop
004054DA . 6A 0F PUSH 0F
004054DC . E9 E33C0100 JMP GameServ.004191C4
004054E1 > 833D BC106700 >CMP DWORD PTR DS:[6710BC],0
004054E8 . E9 AD370100 JMP GameServ.00418C9A
Item(kor).txt
Code:
//Scrolls DarkWizard - Magic Gladiator - Soul Master
0 -1 0 1 2 1 0 1 "Scroll of Poison" 30 0 100 17000 1 0 0 1 0
1 -1 0 1 2 1 0 1 "Scroll of Meteorite" 21 0 100 11000 1 0 0 1 0
2 -1 0 1 2 1 0 1 "Scroll of Lightning" 13 0 100 3000 1 0 0 1 0
3 -1 0 1 2 1 0 1 "Scroll of Fire Ball" 5 0 100 300 1 0 0 1 0
4 -1 0 1 2 1 0 1 "Scroll of Flame" 35 0 100 21000 1 0 0 1 0
5 -1 0 1 2 1 0 1 "Scroll of Teleport" 17 0 100 5000 1 0 0 0 0
6 -1 0 1 2 1 0 1 "Scroll of Ice" 25 0 100 14000 1 0 0 1 0
7 -1 0 1 2 1 0 1 "Scroll of Twister" 40 0 100 25000 1 0 0 1 0
8 -1 0 1 2 1 0 1 "Scroll of Evil Spirit" 50 0 100 35000 1 0 0 1 0
9 -1 0 1 2 1 0 1 "Scroll of Hellfire" 60 0 100 60000 1 0 0 1 0
10 -1 0 1 2 1 0 1 "Scroll of Power Wave" 9 0 100 1150 1 0 0 1 0
11 -1 0 1 2 1 0 1 "Scroll of Aqua Beam" 74 0 110 100000 1 0 0 1 0
12 -1 0 1 2 1 0 1 "Scroll of Cometfall" 80 0 150 175000 1 0 0 1 0
13 -1 0 1 2 1 0 1 "Scroll of Inferno" 88 0 200 265000 1 0 0 1 0
14 -1 0 1 2 1 0 1 "Scroll of Teleport Ally" 83 0 188 245000 2 0 0 0 0
15 -1 0 1 2 1 0 1 "Scroll of Soul Barrier" 77 0 126 135000 1 0 0 0 0
16 -1 0 1 2 1 0 1 "Scroll of Decay" 96 0 243 345000 2 0 0 0 0
17 -1 0 1 2 1 0 1 "Scroll of Ice Storm" 93 0 223 315000 2 0 0 0 0
18 -1 0 1 2 1 0 1 "Scroll of Nova" 100 0 258 410000 2 0 0 0 0
end
Last edited: