Notice GM Blog: June 2021

Discussion in 'Announcements' started by Joong, Jun 19, 2021.

Thread Status:
Not open for further replies.
  1. Joong
    Offline

    Joong Developer

    Joined:
    Aug 9, 2013
    Messages:
    1,438
    Likes Received:
    4,620
    [​IMG]

    Dear adventurers of Maple World!

    The sun is out, a new GM Blog is out, and that clearly means it's time to hang out in MapleRoyals! We hope you've been enjoying the ~8thth Anniversary Event, which will conclude on Monday, June, the 21st at 23:59.

    For this GM Blog, we want to clear up some common questions and share with you all a little bit about what we are currently working on, and some things we have in store for the near future.


    Summer Events!
    That's right! With the Anniversary Events wrapping up earlier than last year, a long summer lay ahead, eventless and bare...

    Kidding! Of course we have more stuff in store for you! We're working hard to keep you busy and entertained, so in a little less than a month we'll be rolling out some brand-new summer events!
    • The Chair Gachapon will be making a return, restocked and ready to take your mesos! Get ready for a chance to acquire the chair of your dreams!
    • More collectibles! Simply head over to [REDACTED] and help out [REDACTED] to be rewarded with [REDACTED]. [​IMG]
    • Staying cool with hot, cool drops! As for how many icey treats you may eat during summer, there are no rules, that is the only rule. Do you follow? We don't!
    • And last but not least, competitive community events! Gather your friends and partake in activities together! Will you take home the prize(s)?

      Events lasting no longer than a month are likely something we will strive for in general, to keep them feeling fresh and special!

    Clarifying Common Confusion
    We often receive repeat questions and suggestions, and sometimes our answers can be confusing, contradictory or muddy at best. Sometimes, this is because we don't have a precise answer to the question and would have to conduct a more thorough investigation, which becomes unfeasible with the sheer number of queries we receive. Other times, we misfire when we try to oversimplify a matter to avoid getting into nitty-gritty details. This can be a result of being short on time, but also of trying to tailor the information to a level relevant or interesting to the person asking.

    Here are some common such points:
    • "It's not possible due to client limitations"
      ... is something we sometimes say. This is of course not strictly true; it's not a question of possibility or impossibility, but rather one of feasibility. Many proposals are not feasible to implement, partly due to the lack of documentation of the client's internal code and the fact that we have to reverse-engineer the client in order to understand how it currently works, and how to bend it to work in our favour. The uncertainty aspect is also important. Investigating client functionality is manual work which can require a great deal of time, even for very small-ish tweaks. Some suggestions may be very possible to implement, but they require us to take time out of our schedule to sit down, shift focus, and delve into an issue we may know nothing about. We won't necessarily know how much time we'll be looking to spend on said investigation, beforehand. It could be minutes, hours, or days. We are generally happy to do this, of course, but due to time constraints we prioritise topics that we believe will have the most beneficial and significant impacts on the game.

    • Server-side bugs vs. Client-side bugs
      A related issue to the above is the occasional wonky behaviour of the game; for example, mismatches between what the player sees in the client window and what the client actually does, and wants the source code to do. One such example is Bowman's Soul Arrow, or Night Lord's Shadow Stars, both of which are handled correctly by the client's internal calculations, and the source code. However, for strange reasons, the damage displayed in the client is incorrect, and this is a client bug that would require the aforementioned reverse engineering to address. Another rare example is that of buffs becoming stuck, and blinking endlessly. As time goes on, the bugs of the client itself become more glaring. This is also evident by last years, and this years major fixes and changes, many of which were related to the client.

    • Development time, and working in parallel
      At the time of writing, the Staff has a handful of active developers whose work is split up between backend work such as the source code and websites, and work pertaining to gameplay, such as balancing, new content, and tweaking existing content. We occasionally hear concerns that updates bring with them "unnecessary" or "low priority" changes, especially related to gameplay, such as tweaking maps, NPCs, or monsters which are not part of the de facto meta. However, these changes don't interfere with the development of the backend code, such as the auto banner, control panel, or the improvement of our GMs' toolsets, and they only marginally take away development time from those developers and GMs who work on the game's content. While we certainly focus on the most popular topics, we also wish to take a holistic approach to improving the game long-term, little by little. This will always entail some amount of development time going into improving less popular aspects of the game; to provide minority groups of players a viable option to stray from the beaten path, if nothing else. We do this because we adore the game as a whole, every nook and corner of it, and we hope that you share our perception that there is room for more than one focus!

    • On being GMS-like, and bugs vs. features
      We know, the server is advertised as GMS-like, but what does it even mean? Well, firstly, it refers to GMS as it was around the time of the version that we are emulating; but even that has never been quite true for Royals. Prior to the new source, the server ran on version 0.62, but was arguably less GMS-like than it is now in terms of sheer functionality. The new source has with time made most aspects of the game identical to how they were in GMS. However, we now run on version 0.83, but have omitted the vast majority of version 0.83 content in order to retain the feeling of the original experience. So what are we?

      The argument of "GMS-likeness" is sometimes used to justify correcting certain behaviour, such as fixing bugs. For a long time, this was a core goal of the server, and a point we seldom budged on. In some cases it is effectively necessary to fix these bugs, for the sake of the auto banner, for example. In other cases, such as drinking potions on mounts, or tweaking numbers or functionality of skills- or monster stats, we are not strictly GMS-like, and one may say that we are becoming more lenient on this point.

      This opens up to questions of whether or not "fixing bugs" is always a valid argument. It may be more accurate to refer to other values close to our hearts, such as rewarding active gameplay, or prioritising the auto banner and people's ability to main a class. In the end, these end up being the real reasons for changes, rather than simply "it was a bug, hence we will fix it". We have already proven the latter false, historically, anyway.

      As a general rule, the term "GMS-like" may help players get a broad appreciation for what we strive to be, or at the very least that we are not a server that hands out GM Hats or White Scrolls in the FM! Use the term at your own peril, as we apparently do! :)

    On The Horizon
    To round out the GM Blog, we wanted to give you a brief update on where our focus currently lies. Granted, we always have our fingers in many pies, but right now our attention goes to improving the alert system for our GMs, and giving them more administrative freedoms, which will help offload our Admins. On top of this, we are carefully approaching the topic of skill changes, but unlike previous patches, we now intend to collect all changes and release them in a bundle, together with a comprehensive statement on the reasoning that led to the changes. We are also (obviously) working hard on the summer events, not to mention various bug fixes, and... high level content (old AND new). On the latter, you will find out more soon!


    But that's about all for this GM Blog. Once again, we are saving the real gold nuggets for announcements made closer to the next Update(s), we hope you will forgive us for the cliffhanger!

    We hope you all have a great summer, and say 'thanks' for spending it with us! :tobenaww:

    - The MapleRoyals Staff
     
    ItzLeo, Gardoom, jackeylove and 26 others like this.
  2. nyannko777
    Offline

    nyannko777 Donator

    Joined:
    Sep 15, 2016
    Messages:
    1,660
    Likes Received:
    7,039
    Gender:
    Male
    Country Flag:
    IGN:
    nyanpasu77
    Level:
    200
    Guild:
    KumaFarm
  3. KakolaBoye
    Offline

    KakolaBoye Donator

    Joined:
    Aug 24, 2017
    Messages:
    59
    Likes Received:
    4
    Gender:
    Male
    Location:
    TURKU VANKILA HOODS
    Country Flag:
    IGN:
    Jeesus
    Level:
    150
    Guild:
    Susi
  4. bibz
    Offline

    bibz Donator

    Joined:
    Oct 6, 2020
    Messages:
    1,150
    Likes Received:
    12,365
    Country Flag:
    IGN:
    Gewn
    Guild:
    Rice
    u da best @Incentv lets get u to 200 :o
     
    Last edited: Jun 19, 2021
    SleepySleepy and Darklit like this.
  5. Johnny
    Offline

    Johnny Donator

    Joined:
    Mar 23, 2016
    Messages:
    4,922
    Likes Received:
    13,390
    Gender:
    Male
    Location:
    Toronto
    Country Flag:
    Level:
    200
    Guild:
    #Create
    Not mentioned here but thank you @Incentv for your time on staff! Although I didn't really get to know you well other than the small conversation we had in game, it was really evident that you were very hard working and the community should be appreciative of that. Best of luck to you! ~f14
     
    Doo, MoriForest, ginwolf and 19 others like this.
  6. FireHeart
    Offline

    FireHeart Donator

    Joined:
    Aug 6, 2016
    Messages:
    635
    Likes Received:
    1,120
    Gender:
    Male
    Country Flag:
    Wow I didn't know June is getting a GM blog even though she's no longer a GM :PBGasp:
     
    MoriForest, Alstero and Tail like this.
  7. Enticing
    Offline

    Enticing Donator

    Joined:
    Jul 31, 2015
    Messages:
    1,028
    Likes Received:
    3,007
    IGN:
    Kaydril
    Level:
    148
    Guild:
    Tenacity
    Pink Bean and Savage Terminal confirmed. Dont think I didnt see the random Stray Dog mob inside one of those level 40-50 monster bags.

    All joking aside this is exciting to hear
     
    Last edited: Jun 20, 2021
    SteveTrabajo and Dasha like this.
  8. Pure
    Offline

    Pure Well-Known Member

    Joined:
    Jan 22, 2019
    Messages:
    621
    Likes Received:
    465
    Gender:
    Male
    Location:
    Cloud 9
    Country Flag:
    IGN:
    Saturn
    Level:
    200
    Guild:
    Trinity
    I'm excited :p
     
    Kenny and Dasha like this.
  9. Wonderstruck
    Offline

    Wonderstruck Donator

    Joined:
    Apr 10, 2020
    Messages:
    1,512
    Likes Received:
    631
    Nooo I was hoping some library talks again~f16
     
    yang135135 and ikiru like this.
  10. Jooon
    Offline

    Jooon Donator

    Joined:
    Mar 5, 2015
    Messages:
    2,229
    Likes Received:
    13,501
    Location:
    Ulu1
    IGN:
    Shinsoo
    Level:
    200
    Guild:
    Rogue
    Thank you @Incentv for the months of effort, taking up your time to reply to our player base's tantrums. Hours and hours for invested in assisting the auto banner.
    You were definitely one of the rare GMs that really stood by the player's side.

    Once again, thank you for your services.
     
    Last edited: Jun 20, 2021
    Raony, ginwolf, Metronome and 6 others like this.
  11. Jesseh
    Offline

    Jesseh Donator

    Joined:
    Dec 23, 2015
    Messages:
    117
    Likes Received:
    1,161
    Gender:
    Female
    Country Flag:
    IGN:
    Heartlines
    Level:
    17x
    sad to see you step down @Incentv but wish you all the best

    for what it's worth, (we've only spoken a few times on voice!) calling with you has been a v nice experience and i hope you take care with whatever u end up doing next
     
    Donn1e, nut, Kenny and 3 others like this.
  12. Aestel
    Offline

    Aestel Well-Known Member

    Joined:
    Jan 13, 2019
    Messages:
    526
    Likes Received:
    2,582
    Location:
    Cerulean Gym
    IGN:
    Aestel/Noina
    Level:
    200
    Guild:
    Rogue
    Thank you @Incentv for using your own time for the better of this server! :D
     
    nut, Kenny, Jooon and 1 other person like this.
  13. citizenlenny
    Offline

    citizenlenny Well-Known Member

    Joined:
    Aug 14, 2020
    Messages:
    96
    Likes Received:
    611
    Location:
    Larry's Cave Hotel (that mine is his)
    Country Flag:
    Stray dogs are actually a Taiwan mob, I believe

    But yeah the possibility of more high level content is giving me pog impulses
     
    Kenny likes this.
Thread Status:
Not open for further replies.

Share This Page