Java FlyFF is a project Nickasaur started to rewrite FlyFF COMPLETELY inside a Java Applet. It will include a server also written in java to connect to the client, and the client will be written in Java also.
Why are you making Java FlyFF?
Well, most of the FlyFF files out there are well, how should I put this.. "crappy". I give props to everyone who tried. Java FlyFF will start a new revolution, because most people think Java is easier to understand than what you guys are coded emulators in now. Also, since Java has a jar function, we'll be able to have a web client for Java FlyFF, like RuneScape! So you wouldn't have to download a client to play Java FlyFF. I'll also be releasing all my work open-source once it's completed.
What are you going to do once Java FlyFF is completed?
Well, once Java FlyFF is exactly like eFlyForFun (v13), I will be releasing Java FlyFF open-source, that means, you'll have all the .java files required to edit jFlyFF.
So now that you know somewhat about my Java FlyFF project, let's get onto some real details!
The Team Nickasaur - Head dev
Katsuro - Forum/website administrator
Progress
Spoiler:
Flyff Model viewer in java; This way, I'll be able to load the REAL FlyFF models in Java FlyFF instead of making my own.
So your going to rewrite a flyff client in java? Java cant handle graphics as good as c++ can. When you mentioned sprites it seems that you are developing a 2D flyff? So your basically going to write a game in java. Your going to need alot of developers for that...
u seem to be a good developer, but IMHO was better to use mind and energy to develop a good server side emulator, which is most interesting, instead of a client-side (always available directly from aeonsoft without problems) that also requires a continue update (every future version), bugfixing and developing (for example the stupid patches of cs stuff from the gala, unuseful but needed to play the game >_>)
however gl for the project ^^
Actually, no it will not be 2d. It will be 3d. I'm getting the real models and everything from eFlyFF right after I finish the 100% login screen. The only reason I'm using sprites for the character create interface is I really cba to make it rotating and etc, you'll see.
As for the detail, I'm planning to use a java render engine that makes the game very high detailed. For example, your floors could be squares, and when you use the engine, it's really cool.
So your going to rewrite a flyff client in java? Java cant handle graphics as good as c++ can. When you mentioned sprites it seems that you are developing a 2D flyff? So your basically going to write a game in java. Your going to need alot of developers for that...
I was thinking the same thing. @_@
Originally Posted by Organic
Could simply say you're writing an Emulator in Java?
Lawl.
Hes making a new client too. ;x
Honestly, I don't see the point in doing this. Just make a Emulator. There isn't a need to make a whole new client too.
Dude, just a fyi - you have to emulate the systems too.
Including the major systems.
Including the inventory system.
As a server developer I have to tell you that the inventory system is the most complicated one, noone (not even duotone) has ever perfected the inventory system serversided.
The models & all is nice but keep in mind the packets & all the systems, you can't really emulate a client without this part. To emulate a client you need to perfect your server emulation skills too.
Actually, the models would be the easy (if not easiest) part of the emulation since you already got the resources you only need to load 'em. The emulation of other systems is going to be a bitch.
I just realized you where making a client.
I really, REALLY hope you will release this Open Source.
If you would, i think people would be able to make an emulator exceeding Caali's by so much.
Thank you. :)
Well, have you played runescape lately? Their HD mode doesn't even lag, and they have a bunch of players online. We'll just have to wait and see, haha.