Interested in learning how to program for RotMG private servers – where do I start?

Posts 110 of 10 · Page 1 of 1
Interested in learning how to program for RotMG private servers – where do I start?
Been playing on private servers for a while now..and I wish to learn how to program (in C#?) so I can build my own stuff. Where can I start?

Apologies if I post this in the wrong forum.
Yes you posted it in the wrong section. Firstly, I would setup a server locally just to have a feel for what you like and don't like. I'd recommend to choose from all the common sources that people use nowadays.

After you've chosen and played around with it, you can learn from YouTube, Microsoft C# guides, and many more.

Another common way to learn is just to make yourself your first behavior and then move on to making other things
I suggest learning how to make items and behaviors, as they're basic scripts and make good easy hints to how the server works. For most endeavors in private servers it's more being able to toy around with the current engine setup by familiarity rather than superior knowledge in C#. (As for things like game restructuring, that just requires experience in coding and networking in general)

MSDN (microsoft developer network) is a very good source for answering any general questions and defining things in c#.

In terms of your code environment, I suggest the following tools/IDE's:

Visual Studio 2015 Community Edition - editing the server
XAMPP - database and webserver tools, far simpler and better than MySQL Workbench
IntelliJ IDEA Ultimate + Flex SDK 4.6 - editing an AS3 client source
RABCDASM - editing a client source in ABC
JPEXS Flash Decompiler - for all your client decompiling needs
paint.net - a very good free image editor with tools great for entry-level graphics/spriting
Quote Originally Posted by Stellar Spark View Post
I suggest learning how to make items and behaviors, as they're basic scripts and make good easy hints to how the server works. For most endeavors in private servers it's more being able to toy around with the current engine setup by familiarity rather than superior knowledge in C#. (As for things like game restructuring, that just requires experience in coding and networking in general)

MSDN (microsoft developer network) is a very good source for answering any general questions and defining things in c#.

In terms of your code environment, I suggest the following tools/IDE's:

Visual Studio 2015 Community Edition - editing the server
XAMPP - database and webserver tools, far simpler and better than MySQL Workbench
IntelliJ IDEA Ultimate + Flex SDK 4.6 - editing an AS3 client source
RABCDASM - editing a client source in ABC
JPEXS Flash Decompiler - for all your client decompiling needs
paint.net - a very good free image editor with tools great for entry-level graphics/spriting
Wait, Paint.net is not that thing of a actually necessary program as people can use the rotmg drawing site were no downloads needed and its easy to sprite, right?...
Quote Originally Posted by Raul112 View Post
Wait, Paint.net is not that thing of a actually necessary program as people can use the rotmg drawing site were no downloads needed and its easy to sprite, right?...
how about you consider the fact that paint.net is an image editor not just a sprite editor
Quote Originally Posted by Stellar Spark View Post


how about you consider the fact that paint.net is an image editor not just a sprite editor
Truth, my bad c:
Thanks for your responses! If this is the wrong section, what section should I post it in next time?
Quote Originally Posted by Bryen View Post
Thanks for your responses! If this is the wrong section, what section should I post it in next time?
Help section
@krazyshank @Raple

move
Well first learn some simple stuff like setting up a server ect, then if you wanna advance just learn some basic C# and maybe as3 if you really wanna be swatsex c0der
Posts 110 of 10 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?