[HELP]Where should I start?

Results 1 to 9 of 9
  1. #1
    Apprentice Gaikoz is offline
    MemberRank
    Jun 2015 Join Date
    21Posts

    [HELP]Where should I start?

    Ok, ok, I know this is not the "right" section for this, but I didn't find any other suitable...

    So, I don't really need "help", I just want to know where to start. I'm actually familiar to C#, but I wanted to start doing something related to Maple Story, so here is the question:

    Where should I start? What should I do?

    I'm not an experienced coder, I'm not a complete noob. I tried to do some maple-related things , but I noticed that I was trying to run before walk...

    When answer, please, don't tell me to learn Java. I don't want to learn a language just because it is more used in Maple server development.


  2. #2
    jRvdJxwvjhs Linkerzz is offline
    MemberRank
    Nov 2008 Join Date
    NorwayLocation
    345Posts

    Re: [HELP]Where should I start?

    Start a new project in Eclipse/NetBeans and start in net.server.Server, step into each function it calls and then read everything it does. Learn how it works from the ground up. Research java and how packets work maybe even look into cryptography because the documentation for Odin/Titan is non-existent. You do in fact probably need to learn the basics of java if you do not know them, otherwise you probably won't know what you're doing/reading..

  3. #3
    Apprentice Gaikoz is offline
    MemberRank
    Jun 2015 Join Date
    21Posts

    Re: [HELP]Where should I start?

    Quote Originally Posted by Linkerzz View Post
    Start a new project in Eclipse/NetBeans and start in net.server.Server, step into each function it calls and then read everything it does. Learn how it works from the ground up. Research java and how packets work maybe even look into cryptography because the documentation for Odin/Titan is non-existent. You do in fact probably need to learn the basics of java if you do not know them, otherwise you probably won't know what you're doing/reading..
    Well, thanks for the answer. I think java is "similar" with C# in some aspects , and I do know some basics, so understanding won't be a problem. So especifically, what should I do? Port a java server into C#? (what would require SQL knowledge - I don't have... but I can learn lol)
    Last edited by Gaikoz; 27-10-15 at 09:51 PM.

  4. #4
    Everything is possible~ Diamondo25 is offline
    MemberRank
    Jan 2008 Join Date
    The NetherlandsLocation
    1,116Posts

    Re: [HELP]Where should I start?

    extend a source with your own stuff until you know how it works. Then try making it yourself. Fail, because that's what live is. Continue with some other parts, try again, etc etc, eventually you'll succeed with a basic system. That's basically what I did. WvsBeta was based off a test source for my first C# server.


    Note: I started adding things in C++ sources (TitanMS/Vana), and after a while trying to make my own stuff in C#.

    You could also try doing some stuff with MapleLib, so you can at least try the easy bits.

  5. #5
    Apprentice Gaikoz is offline
    MemberRank
    Jun 2015 Join Date
    21Posts

    Re: [HELP]Where should I start?

    Quote Originally Posted by Diamondo25 View Post
    extend a source with your own stuff until you know how it works. Then try making it yourself. Fail, because that's what live is. Continue with some other parts, try again, etc etc, eventually you'll succeed with a basic system. That's basically what I did. WvsBeta was based off a test source for my first C# server.


    Note: I started adding things in C++ sources (TitanMS/Vana), and after a while trying to make my own stuff in C#.

    You could also try doing some stuff with MapleLib, so you can at least try the easy bits.
    Thank you for the reply, Diamondo. Do you recommend LeattyMS for me? Because it's C# based.

    *I've already browsed the source of many C# based Maplestory libraries, but... I have difficulties in understanding the code, I'm not used to work with this type of thing...

    *Edit: hm... I think I will not pick Leatty... it's so unconplete...
    Last edited by Gaikoz; 28-10-15 at 11:52 PM.

  6. #6
    Valued Member Burgundy is offline
    MemberRank
    Mar 2015 Join Date
    126Posts

    Re: [HELP]Where should I start?

    I know other options for C# sources are Loki and MapleGame. I have not delved very much into these sources at all so I might not be the best person to reply here, I'm pretty new to C#.

  7. #7
    Apprentice Gaikoz is offline
    MemberRank
    Jun 2015 Join Date
    21Posts

    Re: [HELP]Where should I start?

    Quote Originally Posted by Burgundy View Post
    I know other options for C# sources are Loki and MapleGame. I have not delved very much into these sources at all so I might not be the best person to reply here, I'm pretty new to C#.
    I will take a look at these two you mentioned, thanks.

    - Well... Loki links are almost dead. I tried out v140 SharpEnd, but it was very buggy... So the source remaining are Leatty and MapleGame... Maybe I will have to work with java...

    I think I will get any java source and play around with it for a while... then I will make one with C#
    Last edited by Gaikoz; 29-10-15 at 01:25 AM.

  8. #8
    Everything is possible~ Diamondo25 is offline
    MemberRank
    Jan 2008 Join Date
    The NetherlandsLocation
    1,116Posts

    Re: [HELP]Where should I start?

    You don't need a 100% fully working source. You want to start developing? Start fixing those things, show your interests by opening up a SVN/GIT repo :)

  9. #9
    Valued Member Burgundy is offline
    MemberRank
    Mar 2015 Join Date
    126Posts

    Re: [HELP]Where should I start?

    Quote Originally Posted by Gaikoz View Post
    I will take a look at these two you mentioned, thanks.

    - Well... Loki links are almost dead. I tried out v140 SharpEnd, but it was very buggy... So the source remaining are Leatty and MapleGame... Maybe I will have to work with java...

    I think I will get any java source and play around with it for a while... then I will make one with C#
    If I remember correctly revision 1 of MapleGame is the same as the released version of Loki.



Advertisement