Mapleroyals Program language

Discussion in 'General Discussion' started by Nemo, Jan 27, 2017.

  1. Nemo
    Offline

    Nemo Well-Known Member

    Joined:
    Aug 23, 2016
    Messages:
    417
    Likes Received:
    391
    Gender:
    Male
    Country Flag:
    IGN:
    New
    Level:
    1
    Guild:
    StarVN
    What language does Mapleroyals use? C++ or Java? And what program does it use? Unity 3D?
     
    lastdawnx and Ivan Chavez like this.
  2. Matt
    Online

    Matt Administrator

    Joined:
    May 8, 2013
    Messages:
    14,649
    Likes Received:
    18,781
    Gender:
    Male
    Location:
    United Kingdom
    Country Flag:
    IGN:
    Matt
    Level:
    N/A
    Guild:
    Staff
    The official client is coded in C++ using Direct3d for the graphics. The MapleRoyals source code and scripts use a combination of Java, Lua and Rust.
     
    Nemo, Kai, Ivan Chavez and 2 others like this.
  3. Kincy
    Offline

    Kincy Well-Known Member

    Joined:
    Dec 4, 2016
    Messages:
    103
    Likes Received:
    123
    Gender:
    Female
    Location:
    Parlor
    Country Flag:
    IGN:
    Kincy
    I think MapleRoyals use English, occasionally Spanish and I'm sure some addition of European languages. 100% sure there's Taiwan No.87 though.
     
    RoyalSapo, Fergus, Kai and 8 others like this.
  4. John
    Offline

    John Donator

    Joined:
    Aug 5, 2013
    Messages:
    15,134
    Likes Received:
    8,187
    Gender:
    Male
    The server uses a SQL relational database, yes
     
  5. Matt
    Online

    Matt Administrator

    Joined:
    May 8, 2013
    Messages:
    14,649
    Likes Received:
    18,781
    Gender:
    Male
    Location:
    United Kingdom
    Country Flag:
    IGN:
    Matt
    Level:
    N/A
    Guild:
    Staff
    The client isn't compatible with Mac.
     
  6. zbholman
    Offline

    zbholman Member

    Joined:
    Oct 29, 2016
    Messages:
    4
    Likes Received:
    9
    Gender:
    Male
    Country Flag:
    IGN:
    TheMiIk
    Level:
    40
    Guild:
    Ineffable
    Not yet ;)

    For Mac compatibility we have to use Wine which is a program that creates a Windows skin for applications to let them run on Mac. To my knowledge, the newer version is quite troublesome to get working with Wine on Mac (I tried for a while). But there was a new Wine version released a few days ago, haven't played around with it yet to know if it'll make a difference.

    But to answer your question, I don't think you would (or should) need to write any Objective C to make it work.
     
  7. John
    Offline

    John Donator

    Joined:
    Aug 5, 2013
    Messages:
    15,134
    Likes Received:
    8,187
    Gender:
    Male
    Full disclosure, I've been working with the latest version of Wine myself when I saw that it came out and I've gotten no further than I did when experimenting with Wine v1. I was having issues installing and configuring DirectX and I think that is where it is ultimately failing. Some dll is not properly loading or doesn't exist that needs to be there. I just simply don't know enough. One day, one day :)
     
    SodeNoShirayuki and Cyraptor like this.
  8. Nemo
    Offline

    Nemo Well-Known Member

    Joined:
    Aug 23, 2016
    Messages:
    417
    Likes Received:
    391
    Gender:
    Male
    Country Flag:
    IGN:
    New
    Level:
    1
    Guild:
    StarVN
    Is there any chance that I can understand those super-hard-Java code from a C++ code?, cause I looked at something like OrdinMS source code and its sooooo hard to understand how everything works~f4
     
    SodeNoShirayuki likes this.
  9. Rainheart
    Offline

    Rainheart Member

    Joined:
    Sep 21, 2016
    Messages:
    18
    Likes Received:
    20
    Country Flag:
    Wasn't odin's source a complete mess anyways... thats atleast wat i recall (been many years tho might have improved?)
     
  10. Kai
    Offline

    Kai Donator

    Joined:
    Sep 11, 2015
    Messages:
    10,254
    Likes Received:
    11,284
    It should be one of the easiest language to pick up nowadays, which is also high in demand. If you know C++, it would help. Because Java is very much like it, minus things like memory management.

    You shouldn't refer to Odin anymore, and like what @Rainheart said, it was a complete mess, but not surprising. Take a look at other active-development open source packages in RZ instead.
     
    Nemo, GriZ and MissSpecial like this.
  11. Nemo
    Offline

    Nemo Well-Known Member

    Joined:
    Aug 23, 2016
    Messages:
    417
    Likes Received:
    391
    Gender:
    Male
    Country Flag:
    IGN:
    New
    Level:
    1
    Guild:
    StarVN

Share This Page