Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron > Dekaron Private Server
You last visited: Today at 02:59

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

Advertisement



Learning how to code classes and exe coding.

Discussion on Learning how to code classes and exe coding. within the Dekaron Private Server forum part of the Dekaron category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 121
Received Thanks: 49
Learning how to code classes and exe coding.

Hey all.

I am trying to learn how to add new classes and need some help please.
What I got:
HellSpiders increased ActionFiles
Added extra space with CFF Explorer.
Added the entire bagi class code to it and made it jmp back to where it was before like I just has moved it.

But the client crashes as soon as it reads the Aloken skills.

I made it double jmp like after the Seg it JE Short to bagi(like original) and changed the BAGI class name location ( PUSH DekaronS.0060C634 )
To (JMP 00A93000 = current location of my new space where I has copied and pasted the entire bagi code)

and it dont work :/
I dont really know what it.
Trac3r is offline  
Old 09/14/2012, 11:00   #2
 
HellSpider's Avatar
 
elite*gold: 20
Join Date: Aug 2008
Posts: 2,763
Received Thanks: 4,397
Have you traced the code with OllyDbg? If not, I suggest you to do it, it tells exactly what line ***** up in the form of an exception if the code has faulty logic.
HellSpider is offline  
Thanks
1 User
Old 09/14/2012, 12:28   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 121
Received Thanks: 49
I couldnt even find the original Aloken on it, so I searched the HEX for ALO and found one that said ASCII "ALO" in comments

so I traced all jmps and je's but nothing regarding MOV AL,6.

I has also tryed adding the aloken manually but same result.
Also checking all JE and JMPS

Btw I use OllyDbg 1.10 since with that I could save.

did I understand it correctly?

Or is there other way of tracing the code of error? btw it is currently on the server side I am trying to do it first.

#Edit

Okay I has now found the MOV AL, 6 (Aloken PCClass ID)
but it only got like 2 lines at it that I can see that makes any sense.
Has you made it split up in parts or something? Oo

#Edit 2
I has now found the rest of the code, Why has you made it in such a big area comparing to the other classes?
Trac3r is offline  
Old 09/14/2012, 21:48   #4
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 618
Received Thanks: 441
Easiest way for you without doing actual debugging is to just compare two executables, one with Aloken and one without it and find the difference.

Make your changes according to the differences.
Zektor is offline  
Thanks
1 User
Old 09/14/2012, 21:49   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 121
Received Thanks: 49
You know where I can find a DekaronServer.exe and dekaron.exe without the aloken? (:
Trac3r is offline  
Old 09/14/2012, 23:57   #6
 
Ultimo ☼'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 566
Received Thanks: 317
Hey Tracer, here you go:

These are a2 exes [Without Aloken] with Action list increased.
Ultimo ☼ is offline  
Old 09/15/2012, 00:26   #7
 
elite*gold: 0
Join Date: Aug 2012
Posts: 121
Received Thanks: 49
That worked much better than the hellspider one.
Trac3r is offline  
Reply


Similar Threads Similar Threads
Talking & Learning About Coding?!
10/10/2011 - SRO Private Server - 29 Replies
Hello, Some Times when u are bored or have nothing to do >> ur just only way to lose the time play SRO So I decided to Make Something better maybe Some Of people can learning something good will help them in future life . Let Me Explain More ! We Will start this thread to learn together how to coding in any languages . Asking and helping each other # Try makeing 1 open source code project together (MayBe) AnyWay the thread Will Be In Update To add the New Explains for Coding lessons...
[Poll] Packet/Proxy/General coding learning units
06/19/2011 - Conquer Online 2 - 7 Replies
Ok so I decided to give this a thread so it gets more than like 2 replies. I was bored yesterday and someone with impeccable timing was asking me questions about proxies... as a result I built them a proxy base source over team viewer while explaining what each thing sorta 'did'. I recorded most of it but as it took me a couple hours of going afk/coming back and fighting with me needing to remember all the steps, the videos would be far too large and boring for anyone here to make much use of....
Learning how to code?
12/04/2009 - Mabinogi - 6 Replies
Well there's no sticky for some guidance, yet people always seem to push other people to code it themselves. Is it really easy? How much time would it take me to learn it from scratch to do something as "simple" as metallurgy? And like what methods would be best for today? Or is this something that just happens to be a neat byproduct ability after taking a class in advanced computer programming or something?
Learning to code/crack
12/05/2007 - CO2 Guides & Templates - 24 Replies
Ok, I got spammed with people asking for guides, and here are some that can get everyone started. If they dont give you all the fulfillment you want, whisper me ive got more! Im still learning a lot, it took choco years, and he had to literaly stay away from the comp for 6 months (doctor's orders!) but ill help if I can! To start out you should learn the C++ language. If you have some spare time while running COpartner, it shouldnt take but 2 or 3 days. You can find a good tutorial here. ...



All times are GMT +1. The time now is 02:59.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.