Welcome to RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr) Mark forums read | View Forum Leaders
RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr)

FlyFF Releases Discuss, Guide on how to Build an Emulator. [ Added FlyFF Emulator Forums ] at Flyff forum; @FrostElite wow thanks rly nice Do you need some C# Developer?...




Your banner here Image
Have your server description here including a banner, all for $100 a month! click for more details.

Reply
Thread Tools
Guide Guide on how to Build an Emulator. [ Added FlyFF Emulator Forums ]
 
 
chea77er chea77er is offline
Average Member

Rank: Omicron


Reply With Quote
 
Join Date: Jul 2008
Posts: 59
10-06-2008, 09:51 AM
 
@FrostElite
wow thanks rly nice

Do you need some C# Developer?
 
 
permalink
 

 
joostp joostp is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: May 2008
Posts: 16
10-06-2008, 10:02 AM
 
So there might be a specialised forum for development?
How about adding a rule there that you cant talk about Caali's files there? (unless you got his full source lol)
Then as far as the language choice goes, I highly recommend the use of either Java (yes, java!) or c++.
Both can easily function on multiple o/s.
In the case of c++, you only have to compile the source on a linux machine in order to make sure that it works for linux.
In the case of java, java will function in the exact same way on windows as it does on linux, unix, osx or whatever o/s you can think of.
Thats the power of java! (and one of the things that limits java)
C# is waaay too limited in its use, not to mention that its (almost fully) windows-only.

How about we start a poll?
 
 
permalink
 

 
Sythrus Sythrus is offline
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Nov 2007
Posts: 92
10-06-2008, 04:32 PM
 
woot lol don't compare java and c++ they are so different in many ways lol...
And no, if you want to make a multiplatform software, you won't have only to compile on the desired OS, one example : winsock...ahah
Don't talk about things you have no clues on.
 
 
permalink
 

 
joostp joostp is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: May 2008
Posts: 16
10-06-2008, 10:40 PM
 
Quote: Originally Posted by Sythrus View Post
woot lol don't compare java and c++ they are so different in many ways lol...
And no, if you want to make a multiplatform software, you won't have only to compile on the desired OS, one example : winsock...ahah
Don't talk about things you have no clues on.
That depends on the libraries/apis youre using ;)
The fact that you only know about winsock to open datastreams tells enough about your so-called skills.

I dont compare the languages I mentioned above, I just look at which language would best fit the needs.
 
 
permalink
 

 
zxc369 zxc369 is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: Nov 2007
Posts: 5
10-06-2008, 10:52 PM
 
I'm sick of being a leecher. I've always wanted to learn to program and downloaded so many pdf files on C# and C++. I never found any of the books to be of any help as many books either aim towards those that already have a basic clue of what they are doing or some that are just not pragmatic enough and drifts off into the history of BASIC, FORTRAN etc. If someone is making an Open-Source project out of this. I'm hoping that someone atleast explains in-depth how all those tags work and which files are working with which in the comments within the source. At the moment... I don't even know how bool works. Can you guys recommend a worthwhile project that I can get myself started on? Besides the "Hello World" on cmd thing shown in just about every book.
 
 
permalink
 

 
ayboangelus ayboangelus is online now
Crazy flyff doctor

Rank: Member


Reply With Quote
 
Join Date: Sep 2008
Location: france
Posts: 697
10-06-2008, 11:10 PM
 
"Hello ragezone" ok go away :(
 
 
permalink
 

 
FrostElite FrostElite is offline
cout << "Hello World \n";

Rank: Member


Reply With Quote
 
Join Date: Sep 2008
Location: Cin>>Location;
Posts: 614
10-07-2008, 01:26 AM
 
Quote: Originally Posted by zxc369 View Post
I'm sick of being a leecher. I've always wanted to learn to program and downloaded so many pdf files on C# and C++. I never found any of the books to be of any help as many books either aim towards those that already have a basic clue of what they are doing or some that are just not pragmatic enough and drifts off into the history of BASIC, FORTRAN etc. If someone is making an Open-Source project out of this. I'm hoping that someone atleast explains in-depth how all those tags work and which files are working with which in the comments within the source. At the moment... I don't even know how bool works. Can you guys recommend a worthwhile project that I can get myself started on? Besides the "Hello World" on cmd thing shown in just about every book.
what you mean? you wanna learn how to code? but code something eaiseR? you could try Rose or WoW
 
 
permalink
 

 
bongkerz bongkerz is offline
Member

Rank: Omicron


Reply With Quote
 
Join Date: Aug 2007
Posts: 31
10-07-2008, 12:43 PM
 
@zxc369 i too was in some what the same situation, i to found some books to be useless as they didnt really aim at someone like myself, i then decided to move on to something a lil easier to learn like vb, i think its prob one of the easiest lang to learn but i also know wat u gonna say now, vb isnt very helpfull in terms of making an emu or game programming, and u prob right, but wat i have found is that most coding langs are similar in some way or another, im not saying im a pro but learning vb kinda help me understand c# and c++ a lil bit better, i am currently learning c++ through tutorials on the net, Frost has provided links for some really good tutorials on both c# and c++. Good luck and hope this helps u in some way

@Frost Thanks alot mate for info, was really helpful and provided me with a better understanding of coding ur own emu.
__________________
 
 
permalink
 

 
Sythrus Sythrus is offline
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Nov 2007
Posts: 92
10-07-2008, 06:39 PM
 
Quote: Originally Posted by joostp View Post
That depends on the libraries/apis youre using ;)
The fact that you only know about winsock to open datastreams tells enough about your so-called skills.

I dont compare the languages I mentioned above, I just look at which language would best fit the needs.
was just an exemple take it easy...lol.
this thread is about making an emu and damm...a good emu is an emu which you have a solid network code, built by yourself...and lowest level it is...better perfomance you'll get...altough there are some pretty good network library availabe on the public domain but doesn't really fit the need of a large scale mmorpg server.
 
 
permalink
 

 
Blackbox Blackbox is offline
Gone for a while =x

Rank: Member


Reply With Quote
 
Join Date: Sep 2008
Location: In my Computer
Posts: 231
10-07-2008, 08:21 PM
 
Mmm, very nice guide!

Guess I can try to learn C#/C++ again and attempt to make one as well :3
 
 
permalink
 

 
joostp joostp is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: May 2008
Posts: 16
10-08-2008, 10:35 PM
 
Quote: Originally Posted by Sythrus View Post
was just an exemple take it easy...lol.
this thread is about making an emu and damm...a good emu is an emu which you have a solid network code, built by yourself...and lowest level it is...better perfomance you'll get...altough there are some pretty good network library availabe on the public domain but doesn't really fit the need of a large scale mmorpg server.
Then why do you mention winsock?
You can go to a lower level if you want to.

Either way, I remember an alternative to winsock, which is far better for asynchronous communication.
It also outclasses winsock in general, it is low-level and it fits on multiple o/s.
Ill look it up and write an example.
 
 
permalink
 

 
Sythrus Sythrus is offline
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Nov 2007
Posts: 92
10-09-2008, 04:49 PM
 
Quote: Originally Posted by joostp View Post
Then why do you mention winsock?
You can go to a lower level if you want to.

Either way, I remember an alternative to winsock, which is far better for asynchronous communication.
It also outclasses winsock in general, it is low-level and it fits on multiple o/s.
Ill look it up and write an example.
I took winsock as an example in my previous posts in this thread responding to a guys saying that lol :
Quote:
In the case of c++, you only have to compile the source on a linux machine in order to make sure that it works for linux.
waiting for your example, I'm curious.
 
 
permalink
 

 
Bowfinger Bowfinger is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: Sep 2008
Location: Germany
Posts: 17
10-10-2008, 07:49 AM
 
It is possible to build a portable software in any programming language.

Only thing you need is a good software design and a layer that hides the platform depended stuff from your application code.

One thing that will help you is the choice of the right development environment.
I suggest to use eclipse for c++ and Java development.

One additional thing that is almost often not in the focus during first time development is a version controll system.

DO NOT FORGET TO USE VERSION CONTROLL SYSTEM!
I suggest to use subversion.
 
 
permalink
 

 
kodo123 kodo123 is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: Sep 2008
Posts: 11
10-11-2008, 08:49 PM
 
Lol, you make it sound as if people can learn a programing language in a few seconds.
Mastering the language takes a few months... But that's just knowing how to right and basics, then there's working with a DB, Math...
It's pretty easy, but people who are reading this now and starting to learn programing will be discouraged when they find out they aren't going to be able to emulate a server within a week.
 
 
permalink
 

 
slipknotjunkie slipknotjunkie is offline
Newbie

Rank: Omicron


Reply With Quote
 
Join Date: Oct 2008
Location: Memphis, Tennessee
Posts: 10
10-13-2008, 11:11 PM
 
Nice guide man, i'm starting work on my own as of now. Thanks again.
__________________
Life is like a roller coaster, it has it's ups and it's downs, but one thing is for sure, it's one hell of a ride.
 
 
permalink
 

 
Nbja Nbja is offline
Ultimate Member

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2008
Location: Near you >:D
Posts: 157
10-15-2008, 04:01 PM
 
Great guide. Time to learn c++ xD
 
 
permalink
 

 
boggerr boggerr is offline
Member

Rank: Omicron


Reply With Quote
 
Join Date: Aug 2008
Posts: 48
10-16-2008, 02:30 AM
 
Best guide ever. Im done being a stupid leecher.
 
 
permalink
 

 
FrostElite FrostElite is offline
cout << "Hello World \n";

Rank: Member


Reply With Quote
 
Join Date: Sep 2008
Location: Cin>>Location;
Posts: 614
10-16-2008, 03:22 AM
 
Quote: Originally Posted by boggerr View Post
Best guide ever. Im done being a stupid leecher.
Woot yay, next leecher turned Newbie coder That's great! Visit www.xat.com/flyffdevs
 
 
permalink
 

 
boggerr boggerr is offline
Member

Rank: Omicron


Reply With Quote
 
Join Date: Aug 2008
Posts: 48
10-16-2008, 03:31 AM
 
Cant go on your xat just yet im on my psp and it wont load the page correctly
 
 
permalink
 

 
~NaraShikamaru ~NaraShikamaru is offline
Average Member

Rank: Omicron


Reply With Quote
 
Join Date: Sep 2008
Location: Within the shadows, silent yet with such Psychosis
Posts: 57
11-11-2008, 07:45 PM
 
NOW THAT, IS ONE HELL OF A TOPIC o.o; So many words, on top of my multi-tasking already...
;Got Dizzy; @.@ Still a good guide never the less, it's good some devs can post decently.
__________________

Divine Angels: A FlyFF Server/Project- In Development
Head Admin/Host/Lead Developer/C++ Learner
ĐινιизǺиģзł: βοиλƒïđз нυѕтļзя
 
 
permalink
 

Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 06:58 PM.
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RaGEZONE © 2001 - 2008





 
Evade Blackbelt School