New life for RO

Temtaime

New member
Messages
29
Points
0
Hello everybody !

I'm working about two years on writing a complete new RO client. I hadn't so much time, as I'd wish, but now it's almost ready for a basic gameplay.
So what are the advantages of having own RO client ?

RO doesn't depend anymore on Koreans. It gives an ability for releasing of any new feature, whatever the players want: new 3D mobs, dynamically generated locations, everything you want.

The client is cross-platform and can work on Windows, Linux, Mac OS X and Android natively.
Thanks to using of new computer graphics features, the client works faster, consumes fewer resources, providing better graphics. For example, it loads a location instantly(to be more precise, it takes ~15 ms to load a map) - so no waiting anymore !

What are the features we have today ?
Dynamic shadows and per-pixel shading(no strange blur on the ground anymore!).
Correct rendering of all the sprites and locations including all the animations on the locations.
Rendering the best part of effects.
The most part of UI.
All the network communications with server.

But there are some missing features: some part of UI(skill UI for example), and some in-game interactions are missed. But all these will be fixed soon.
I would find those who are interested in that project, because it will be the only project, which will be used on the servers providing better game experience.

Also, a development of the project requires some means and other help, so if you have a mind and in the position, you can write to me in PM or in these comments.
 

Some screenshots:

y96Q


gvgt


hknO


QOFV


LmqR


bidE


 
Hello everybody !
...
The dream for those who love customizing Ragnarok like myself. I cant say how anxious and happy I am. @Vlync that's not how we should welcome such a ambitious project, and when i say ambitious i mean that the complexity of this project is huge! Someone trying to accomplish something like this for the community should always be celebrated, even with the failures of previous attempts.

@Temtaime
Thank you for your time, and count on me with testing! 
Hope to give you ideas on the creation of an APIs to help developers interact with the client engine.
And as you said, there is an infinity of possibilities with a custom client \o/
Hope to hear more about the project soon. ;]

 
Last edited by a moderator:
Honestly, good work so far with the content. That shadowing though lol. Also, is it just me or do the character sprites look a bit more smoothed out? o-o

 
Honestly, good work so far with the content. That shadowing though lol. Also, is it just me or do the character sprites look a bit more smoothed out? o-o
Possibly, that's how 2D pic (sprite) might look in high-end 3D environment ?

 
Awesome idea, and for a custom client, wohoo!

You would count on me for testing aswell :D  !

 
I wish you the best of luck. I cannot offer anything but this.

As Dastgir writes below, this is a dream project for any RO person out there. Not having to rely on client releases would be awesome.

 
Last edited by a moderator:
Good luck, let us know if you need some help

I guess no one would deny help for this dream project

 
Thanks for yours support !

Project is written in D(dlang.org) using OpenGL as on all the platforms.

Currently it is a closed-source project, but i will post some more info soon.

Speaking about help there's some work with original client, for example effects table extraction and some work on file formats.

is this photos with fog enable?
Some are yes and some are not(it's on on screens with character and off on the others because of making far planes blurred).

 
Last edited by a moderator:
Very cool. Since the server side is open source, someone should initiate the same for the client side as well. But lets just be reminded again that the contents are proprietary, so anything done against could lead to a lawsuit... or something. But you have my upvote!

 
Last edited by a moderator:
While I really want this to succeed I have my doubts. I've been involved with this community for many, many years (since 2005 / 12+ years).

I've seen so many "new RO client", "custom RO client", "client rewrite", "open source client" projects, and absolutely none of them have succeeded. They all get to at least this stage:

  • Map Viewer
  • Chat
  • Character creation / rendering
Then they stop being interested in developing it, get burnt out and then quit. Biggest issue they all have? So far, out of the 5 or 6 projects I've seen pop up since 2005, only one of them ever shared their source code. If you're going to actively pursue this goal, share the code. Open source it and invite in more developers. Having it closed source + paid / donations to get access is going to get you in deep legal shit with Gravity. Do not think "oh they can't" or "they don't know who I am" or "they can't find me", believe me it's not hard. They know who pretty much everyone is irl that has massive contributions within the athena community.

Open source it as an educational project, do not advertise it as an "RO Client". Like with athena, advertise it as an "MMORPG Client". Make a solid core framework that you can then extend with RO specifics to build a client capable of running RO.

There are many old school athena developers who would join this project if you simply opened it up and had some serious noticeable progress on it.

Do not make the same mistake as all those other dead projects.

 
Last edited by a moderator:
Is beautiful! 

While I really want this to succeed I have my doubts. I've been involved with this community for many, many years (since 2005 / 12+ years).

I've seen so many "new RO client", "custom RO client", "client rewrite", "open source client" projects, and absolutely none of them have succeeded. They all get to at least this stage:

  • Map Viewer
  • Chat
  • Character creation / rendering
Then they stop being interested in developing it, get burnt out and then quit. Biggest issue they all have? So far, out of the 5 or 6 projects I've seen pop up since 2005, only one of them ever shared their source code. If you're going to actively pursue this goal, share the code. Open source it and invite in more developers. Having it closed source + paid / donations to get access is going to get you in deep legal shit with Gravity. Do not think "oh they can't" or "they don't know who I am" or "they can't find me", believe me it's not hard. They know who pretty much everyone is irl that has massive contributions within the athena community.

Open source it as an educational project, do not advertise it as an "RO Client". Like with athena, advertise it as an "MMORPG Client". Make a solid core framework that you can then extend with RO specifics to build a client capable of running RO.

There are many old school athena developers who would join this project if you simply opened it up and had some serious noticeable progress on it.

Do not make the same mistake as all those other dead projects.
Yep...

so this is dead now?

 
Allez vous faire foutre tous ceux qui m'disent que c'est mort.

Are you really think that it's so easy to write a game from scratch on one's own ?

I am working and i have my life, and with all those things i am continuing write this client.

There will be first public beta release in 1-2 weeks with new features, of course.

 
Back
Top