C# Emulator

🚫
Exiled
Joined
Aug 5, 2005
Messages
7
Reaction score
0
I am planing to make MuOnline server emulator on C#. What I need to do first. Please help me programmers.

And say what is the best programming language for emulators making.
Ringht now I have Microsoft Visual Studio C# Express Edition 2005.

Please tell me what I need to do to start make MuOnline server emulator.

Sorry bad English.
 
Cuias, could you just kinda tell them what they need to do

Here is my guess, since i dont know for sure (you can use almost any, if not all, programming language to make an emulator, c++, delphi, c#, etc...)

1. Learn to program
2. Learn to use the I.D.E. (visual studio express, in you case)
3. Learn Sockets
4. Learn SQL
5. Learn database interface with you I.D.E.
6. Make a Simple Server/client program with a database acces
7. Learn Assembly
8. Read up on Reverse Engineering
9. Find out how your client program interfaces with a server (data sent, recieved, reactions etc.)
10. Start Emulator Development


If any of these steps are wrong, or in an incorect order plz fix it
 
and if you want any guides on them please pm me at your own will i dont bite (only when i am mad) :)
 
Also, if you like, take a trip to SF.net, download some emu's written in C# (im sure there is some) and look into the code, and try to understand whats happening.

if you dont know what something does in the code, read up on it (google search for excample).

now that said, dont take there code, but it is also a good way to learn what does what :)
 
Bmsfx said:
Also, if you like, take a trip to SF.net, download some emu's written in C# (im sure there is some) and look into the code, and try to understand whats happening.

if you dont know what something does in the code, read up on it (google search for excample).

now that said, dont take there code, but it is also a good way to learn what does what :)

Nothing wrong with using open source code if you obey the license. Most SF.net code is GPL anyways so if you plan on using it you might as well just GPL your code too.
 
Ok, here are a couple of things to help you get started (unfortunetly they are not all in one programming language)

C#

[Redacted]

RPG Programming

[Redacted]

Multiplyaer Programming

[Redacted]

Assembly

[Redacted]

Reverse Engineering

[Redacted]
 
Last edited by a moderator:
Can someone help me to start? Knill13 what about you. Can you help me?
 
how much do you actually know?
I am also reading these books, and some others, i might be able to help, but i wont take on most of the work, what can you do?
As leader you should already know what has to be done and just tell everyone else what they have to do, and you have to check to see if they are doing right.
Start reading these books to get an idea of how big (or small) the actual project will be and how much work you'll have to put into it
 
I have never seen so many people actually being helpful. As long as they're willing to do it, it's ok, but dreamzzz, make sure you don't ask anyone to do the coding for you.

[N]asser` ~ Out
 
knill13 I have already build emulator begining. You can chose character from DB and walk. But I need shops and monsters. Can you help me?
 
Those books what you give me is very useful. I am started to build my Internet Browser. Yeah!
 
C# Wouldnt be a bad language for an emulator but if you have to ask for it the likelihood is you will need a while to learn the basics of programming before even starting work on it.

I tried to get a project started by using just interested people from RZ a while ago assuming there must be some good devs on here but got no replies. You may find my thread useful.

http://forum.ragezone.com/developments/dev-emulators-everywhere-140614.html

There should be quite a few developers on here who can devote just a little time each to it (or more if they want to) to make something good since its a big open community, even if one programmer didnt know much about sockets there would be other things to do and they could learn etc.. its a bit much to do on your own though as you can see from all the people who give up after getting it about 5% done
 
[N]asser said:
I have never seen so many people actually being helpful. As long as they're willing to do it, it's ok, but dreamzzz, make sure you don't ask anyone to do the coding for you.

[N]asser` ~ Out

Damn look even more carefully he said 'creating emulator for Mu Online'
and people are still helpfull and that's shocking, i'm supprised - in a good way of course.
 
something from series: "i dont know anything but i have a power"...bullshit, you will newer write emu. lots of programmers are writing single emulator, not a one guy who even dont know programming language good enough
 
Give the guy some credit, atleast he's trying. Although he doesn't know anything, he can still learn while he works on the emu. Not saying it'll be finished as fast as an emu written by me or other coders, but if he wants to do it, don't discourage him like that.

[N]asser` ~ Out
 
Back