Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron > Dekaron Private Server
You last visited: Today at 05:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[help]Adding exe codes.

Discussion on [help]Adding exe codes. within the Dekaron Private Server forum part of the Dekaron category.

Reply
 
Old 03/19/2013, 18:32   #16
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
I'd appreciate if you guys didn't go all the way off-topic. The thread creator is asking for advice, he never asked to be presented a ranking of people most capable at doing what he is trying to achieve here and quite frankly I don't see how that is supposed to be helpful.

So please stick to the topic from now on.
Muddy Waters is offline  
Thanks
1 User
Old 03/20/2013, 18:11   #17
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,228
Received Thanks: 568
so back to the topic.. any tips for what kinda things i gotta add ?i saw ihatehacks say he knew 2 ways to add this or something ? tell me those 2 ways so i can try xD and i look at bouncedefender skill file at global at the Arg1-8 and check the codes in status.csv but non of the indexes ther got ACTION_DISALLOW_TARGET so how to add this effect only this at the skillfile at this line

3,NO_CANCEL,255,135,1266,0,0,0,0,40,1000202,483,0,1337,0,0,0,0,0,0,1169,1,3000,3,SHIELD_AX

the code 1337 is this at status other indexes cant be found or aint the action disallow target effect.

1337,0,0,0,106,Shackle\Decrease Movement Speed,0,318,1,1,ACTION_DISALLOW_TARGET,1,NONE,0,NO NE,0,NONE,0,NONE,0,NONE,0,NONE,0,NONE,0,NONE,0,NON E,0,NONE,0,NONE,0,NONE,0,NONE,0,NONE,0


but oke what if i add this any edit needs on this code from JP a9 server exe ?and whats next

Code:
CPU Disasm
Address   Hex dump          Command                                  Comments
00525768  |.  68 88199C00   PUSH OFFSET 009C1988                     ; ASCII "ACTION_DISALLOW_TARGET"
0052576D  |.  8D8C24 182B01 LEA ECX,[ESP+12B18]
00525774  |.  68 30429C00   PUSH OFFSET 009C4230                     ; ASCII "%s"
00525779  |.  51            PUSH ECX
0052577A  |.  8BE8          MOV EBP,EAX
0052577C  |.  E8 9FBDEDFF   CALL 00401520
00525781  |.  83C4 0C       ADD ESP,0C
00525784  |.  8D9424 142B01 LEA EDX,[ESP+12B14]
0052578B  |.  52            PUSH EDX                                 ; /Arg1
0052578C  |.  8BCD          MOV ECX,EBP                              ; |
0052578E  |.  E8 8DC3EDFF   CALL 00401B20                            ; \12F9~1.00401B20
00525793  |.  66:C785 00010 MOV WORD PTR SS:[EBP+100],0D6
0052579C  |.  8B0E          MOV ECX,DWORD PTR DS:[ESI]
0052579E  |.  8B01          MOV EAX,DWORD PTR DS:[ECX]
005257A0  |.  55            PUSH EBP
005257A1  |.  FF50 24       CALL DWORD PTR DS:[EAX+24]
005257A4  |.  85C0          TEST EAX,EAX
005257A6  |.  74 56         JE SHORT 005257FE
005257A8  |.  68 A0199C00   PUSH OFFSET 009C19A0                     ; /Arg1 = ASCII ".\Loader\Article\Facade\Provider.cpp(426) : "
005257AD  |.  E8 5E191C00   CALL 006E7110                            ; \12F9~1.006E7110
005257B2  |.  8D8C24 182D01 LEA ECX,[ESP+12D18]
005257B9  |.  68 D0199C00   PUSH OFFSET 009C19D0                     ; ASCII "LogicProcess::Loader::Article::Facade::Provider::createOptionTable
"
005257BE  |.  51            PUSH ECX
005257BF  |.  889C24 202D01 MOV BYTE PTR SS:[ESP+12D20],BL
005257C6  |.  E8 55BDEDFF   CALL 00401520
005257CB  |.  50            PUSH EAX                                 ; /Arg1
005257CC  |.  E8 3F191C00   CALL 006E7110                            ; \12F9~1.006E7110
005257D1  |.  68 181A9C00   PUSH OFFSET 009C1A18                     ; /Arg1 = ASCII ".\Loader\Article\Facade\Provider.cpp(426) : "
005257D6  |.  E8 35191C00   CALL 006E7110                            ; \12F9~1.006E7110
005257DB  |.  8D9424 282F01 LEA EDX,[ESP+12F28]
005257E2  |.  68 481A9C00   PUSH OFFSET 009C1A48                     ; ASCII ".\Loader\Article\Facade\Provider.cpp(426) : Fri Jul 15 12:16:13 2011
"
005257E7  |.  52            PUSH EDX
005257E8  |.  889C24 302F01 MOV BYTE PTR SS:[ESP+12F30],BL
005257EF  |.  E8 2CBDEDFF   CALL 00401520
005257F4  |.  50            PUSH EAX                                 ; /Arg1
005257F5  |.  E8 16191C00   CALL 006E7110                            ; \12F9~1.006E7110
005257FA  |.  83C4 20       ADD ESP,20
005257FD  |.  CC            INT3
005257FE  |>  8B0F          MOV ECX,DWORD PTR DS:[EDI]
00525800  |.  8B01          MOV EAX,DWORD PTR DS:[ECX]
00525802  |.  53            PUSH EBX
00525803  |.  6A 01         PUSH 1
00525805  |.  FF50 0C       CALL DWORD PTR DS:[EAX+0C]
conquer93 is offline  
Old 03/20/2013, 22:58   #18
 
Decima's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 1,297
Received Thanks: 928
well, from what zirak has said in the past (and yes, i havent checked myself, just going off what he said) there is alot more to edit then just inserting the missing proc, i assume he meant the procs that they interact with also have alot of things different from the original proc that we use, and i am willing to bet there are even missing procs that the new codes interact with that we dont have at all in our exe's which means at best it could be a guessing game as to what to add, and where, and then hope it actually does what its supposed to.

i did take a quick look into those codes before he said that and from following their calls and such it seems that it would be a mess to add any codes proper, as even in our exe's they all dont call the same procs as others do.

maybe zirak will come and explain more what he meant when he said that. . . .
Decima is offline  
Old 03/21/2013, 19:25   #19
 
HellSpider's Avatar
 
elite*gold: 20
Join Date: Aug 2008
Posts: 2,763
Received Thanks: 4,397
Exactly as Decima said.

It'd be simple if the fix was just to change the parser procedure to understand what the new code means.

All the strings are parsed and combined with unique numbers. But the hard part is not to do that conversion. Instead the whole handler for that unique number and what it means in the form of actions, damage etc is missing. It might be so branched or complex that it's almost impossible to add it in the old executables without significant work.
HellSpider is offline  
Old 03/21/2013, 20:44   #20
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,228
Received Thanks: 568
all sounds to hard for my lil brain xD
to hard for me as a newbie asm

what about adding ring and wing upgrade to pablos this must be easier .. where shud i start ?
months ago i tryed it on server exe i made my server exe load the itemupgrade.csv RING and WING lines
but i did dekaron.exe and pablos still did not accept it so maybe some 1 help with any info ?
conquer93 is offline  
Reply


Similar Threads Similar Threads
Adding NPC's and Adding Items in Shopping Mall
03/19/2015 - CO2 Private Server - 21 Replies
Hello there, I have an 5518 source; Albetros Source. Now I have a few questions about it. 1. How do you add new NPC's and where can I find them in the Source? 2. How to add items in the Shopping Mall. I tried a few things but that didn't helped me alot. 3. How to set game char to GM. I tried to give it 5 but that didn't helped either. I looked in the Commands file and that was 5. But it didn't helped. Thanks...
[Request Help] In adding new Uniques Spawn + adding its notice
03/14/2013 - SRO Private Server - 13 Replies
Hello ... I am learning some DB Editing .. i wanted any one to explain HOW TO , add new unique spawn at one place , like add a Devil shitan at jangan door ever 2 hours from last kill .. ++ i wanted to know how to add Unique Notice .. like " Demon shitan has appeared in Roc Mt. "
[Question]Equip adding codes for npc(5165)
12/05/2009 - CO2 Private Server - 10 Replies
Does anyone know what the code layout is to give items such as.. +0 -7 255 hp ect ect.. GC.MyChar.AddItem(421139, 12) << what would i add to that so they give the -7 255hp ect?



All times are GMT +1. The time now is 05:10.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.