Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

Skilled Illusionist
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


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:
Experienced Elementalist
Joined
Apr 29, 2007
Messages
260
Reaction score
4
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

Wow thanks man that's the second time you help me with your threads.Keep up the good work!
 
Newbie Spellweaver
Joined
Aug 29, 2006
Messages
11
Reaction score
0
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

thx man, can u make a guide how to place all kind of things in *.ini files using dll hook in GS?) if u know how to.

'cause, i found guide how to hook a DLL into GS, thx to FeN$x;

how to make dll i know;

how to make gs read options from dll - don't know

will be a great guide in helping with this thing =)
thx

it's easyer to modify *.ini file, then all the time hexing gs =)
 
Skilled Illusionist
Joined
May 1, 2006
Messages
381
Reaction score
167
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

i dont know how hook a dll in gs...

sorry
 
Newbie Spellweaver
Joined
Jun 14, 2005
Messages
9
Reaction score
0
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

very nice release

keep up the good work
 
Newbie Spellweaver
Joined
Jun 24, 2004
Messages
83
Reaction score
0
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

i dont found this line
E9 40 3D 01 00 83 F8 32 7C 09 6A 00 6A 0F
 
Skilled Illusionist
Joined
May 1, 2006
Messages
381
Reaction score
167
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

ok, my error ^^

E9 40 3D 01 00 83 F8 0D 7C 09 6A 00 6A 0F

Is Poison Scroll
 
Newbie Spellweaver
Joined
Jun 24, 2004
Messages
83
Reaction score
0
Re: [Release] Fix EvilSpirit & Posion Scrolls bad lvl to drop in 99.88T GS

i change this
E9 40 3d 01 00 83 F8 0d 7c 09 6a 00 6a 0f

for this

E9 40 3D 01 00 83 F8 1E 7C 09 6A 00 6A 0F
 
Back
Top