Register for your free account! | Forgot your password?

You last visited: Today at 21:16

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

Advertisement



Rating: 3 votes, 5.00 average.

Dekaron

Posted 03/07/2015 at 14:05 by guesswho-.-
Updated 02/14/2016 at 01:22 by guesswho-.-

So, the game is managed by Nexon and more people quit each day.
How about we do something about it? I like the game and I dont want it to go extinct because some company doesnt give a flying fork about its future and only wants to drain players wallets. There's a huge-ass gap between paying players and free users. The gap is so big in fact that a regular non-donator player has no chance at all against a paying user. But wait! there's more. There's a gap between hardcore money pumpers and "regular donators" too! To be the best you literally have to pump hundreds of euros each month. That's because they keep adding new event items that can be upgraded for a certain period of time only (like 2 weeks or a month). While you can farm the ingredients in game, it's a chore and you'd have to spend around 30 hours a day to fully upgrade the item. *cough* mitera necklace *cough*. There's an "easier" way, you can buy the same ingredients from Dshop. Some people spent over 300€ upgrading that single necklace. IN ONE DAY! Thank god there's a 500€ donation limit per month, otherwise some would go over that quite easily. Of course nexon "fixed the bug" with drop rates. After 3 weeks or so.
Anyways, my rant is over. I hate the way nexon manages Dekaron so I thought I should do something about it.

So I talked to a friend of mine (well known dekaron reverser and programmer) and we figured we could create an emulator for it.
I'm an IT student and I thought I'd give it a shot too. We went our separate ways in creating the emulator, but he paused the project on his side due to being busy with real life stuff.
So at this point I'm working alone on my project. I dont have much time due to studies, girlfriend, general real life stuff, but every free second I get is wisely spent in the compiler.
At this point I'm pretty much done with Login Server and database support, I'm using action 9 databases with MSSQL 2008 R2 for the project. Dekaron has changed a lot in the past few years, but vast majority will agree that Action 6 was the best time of the game. It was more skill oriented than gear like now and non-donators had a chance against donators (and it was quite apparent since Dshop was mainly for visual stuff).
Now the interesting stuff:
I'm pretty much done with loginserver, I have full database support at this point and I can log in, create chars, delete chars and almost everything is flawless. Multiple sessions are also supported at this point, so I can log in with multiple clients. Random DCs (like when you close the client) wont cause errors, you can log in immidiately after you close the client.




The hard part in working on a pretty much dead game (there's no action 6 servers around......) is figuring out packet structures. Thankfully we still have action 2 files, which are similar to action 6 in the way they work, so it's going to be quite a lot of help in getting stuff to work in future.
Now that loginserver is 99% complete (I'll explain the missing 1% soon) I could move on to gameserver. Once some major things are settled, it's going to be a matter of adding new features to the game.
The only feature that I couldnt seem to get to work yet (mainly because of packet structure changes I assume) is parsing suit items on charscreen. The client doesnt throw any errors, but items are not displayed yet. I'll have to debug the exe to find out why.
Yes, the server will go live. There's no telling how long it'll take, some things are harder to figure out than others, but I'm not going to give up. I enjoy working on this project, I learn a lot and I want to see Action 6 back in action.

Wish me luck!

a tiny update, the missing 1% turned out to be a database issue.
so I suppose you wanna see the end result?



its been a while since I released a follow up.
its because I was busy and suspended the project for quite a while, I ended up throwing the code in the trashcan, and I started from scratch. I remade the loginserver and tested it with a couple of people. they found many errors which I corrected right away and right now I can say its a stable version. I also started coding the gameserver and today (22.01.16) I made it in game
here's a screenshot with proof that it is indeed a6:


got an exam tomorrow, so I wont be able to continue working on the project today. once I'm back I'll try to add more features and release another follow up.


24.01.2016:

yeah, so I passed the exam and went straight back to work on the emulator.
movement packet took me around 4 hours to figure out and I gotta say, gamehi devs were stupid when they designed it. there are 4 differnet bytes that do exactly the same thing. and 2 different bytes that describe the angle youre looking at. No idea why that is.
I also added support for private messages and GM notification broadcast



and also version.ini parsing and some more stuff. anyways, I'm going to sleep, spent quite a while on this today and I'll do the same tomorrow. I'm hoping to finish adding other player support tomorrow.

25.01.16:

today's gonna be the last day of "visual" updates (I think). From now on I'll do the tech stuff like handling items and stuff.
items are finally properly handled by the client.
and picture for today:

the game looks so much better in 1920x1080...


ok, finally managed to see other characters and chat. theres still a lot to do but we're making progress.



ooh what a pain it is to handle all the items
I dont even have an idea yet how to do it properly. But I finished the character stat class today pretty much, so thats good, right? no screenshots for you coz I'm too lazy to log in 2 chars (but they do show the right class and rank now)
Posted in Uncategorized
Views 6788 Comments 26 Email Blog Entry
« Prev     Main     Next »
Total Comments 26

Comments

  1. Old Comment
    wow nice work dude
    ill be happy to see action 6 server up.
    gl with the project.
    permalink
    Posted 03/07/2015 at 19:01 by alexmak96 alexmak96 is offline
  2. Old Comment
    Any news?
    permalink
    Posted 04/13/2015 at 20:58 by Farius~ Farius~ is offline
  3. Old Comment
    I decided not to post information about 'technical stuff' as most people wouldnt be interested in it. I've moved on to gameserver a while ago and been coding it every now and then. Loginserver is complete and doesnt require any more edits at this point (perhaps later on) I have also nearly finished the login sequence on the gameserver side (I didnt dummy-code them, instead I made them work the way they're intended). I figured there's no point posting any news about this kinda stuff since I wont be releasing the code anyways. I will be posting screenshots from in game when I get there. (been lazy lately :P)
    permalink
    Posted 04/15/2015 at 14:52 by guesswho-.- guesswho-.- is offline
  4. Old Comment
    sound Good A6 was the best
    permalink
    Posted 04/18/2015 at 19:57 by m110 m110 is offline
  5. Old Comment
    any update yet?
    permalink
    Posted 05/02/2015 at 00:42 by m110 m110 is offline
  6. Old Comment
    wow man keep up the good work would be amazing to see a real action 6 server working properly!! and surely i would play it!

    if you need anything just pm me.
    permalink
    Posted 05/29/2015 at 13:10 by Ultimo ☼ Ultimo ☼ is offline
  7. Old Comment
    small update..
    permalink
    Posted 01/23/2016 at 01:54 by guesswho-.- guesswho-.- is offline
  8. Old Comment
    aaand another one
    permalink
    Posted 01/24/2016 at 01:22 by guesswho-.- guesswho-.- is offline
  9. Old Comment
    boom another thingy added
    permalink
    Posted 01/25/2016 at 19:23 by guesswho-.- guesswho-.- is offline
  10. Old Comment
    Incredible! Keep it up
    permalink
    Posted 01/25/2016 at 20:20 by Ultimo ☼ Ultimo ☼ is offline
  11. Old Comment
    haiaaaaa
    permalink
    Posted 01/31/2016 at 21:43 by guesswho-.- guesswho-.- is offline
  12. Old Comment
    JIZZING
    permalink
    Posted 02/01/2016 at 17:23 by mankil mankil is offline
  13. Old Comment
    omg you really did it!!! nice work man!!
    permalink
    Posted 02/02/2016 at 19:13 by alexmak96 alexmak96 is offline
  14. Old Comment
    if you want to test it, feel free to send me your application via PM. make sure to say as much about yourself as possible, I'll pick some people and let em test
    permalink
    Posted 02/02/2016 at 20:23 by guesswho-.- guesswho-.- is offline
  15. Old Comment
    any news?
    permalink
    Posted 03/07/2016 at 18:28 by Ultimo ☼ Ultimo ☼ is offline
  16. Old Comment
    hey
    I didnt have much time or motivation to work on this project further. perhaps if more people were interested I'd put some more effort. right now Im waiting for some free time
    permalink
    Posted 03/08/2016 at 17:26 by guesswho-.- guesswho-.- is offline
  17. Old Comment
    Any news?.
    permalink
    Posted 03/24/2016 at 04:32 by Farius~ Farius~ is offline
  18. Old Comment
    a lot of guys are w8ing you to release a real action 6 server
    permalink
    Posted 03/31/2016 at 19:27 by Ultimo ☼ Ultimo ☼ is offline
  19. Old Comment
    studies and evo are taking a lot of my time, but I'll come back to the project soon
    permalink
    Posted 03/31/2016 at 22:19 by guesswho-.- guesswho-.- is offline
 

All times are GMT +2. The time now is 21:16.


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