White Scroll UI Fixing Idea

Discussion in 'General Discussion' started by Fli, Dec 20, 2023.

  1. Fli
    Offline

    Fli Donator

    Joined:
    Jul 23, 2019
    Messages:
    213
    Likes Received:
    384
    Gender:
    Female
    Location:
    International
    This post contains coding and wz editing stuffs, which is my idea to fix how white scroll working with an ideal way in my opinion.
    The stuff below is not fancy and good to be copy-pasta directly, but just a proof of concept, that WS issue can be fixed easily with very simple wz editing and little coding(I admit that 5-minute made icon is ugly haha) .
    I'm not staff of this server, just a random Royals player like you, the contents in the post are nothing represents MapleRoyals official.

    Recently I have been not playing Royals but I still love this game and keep playing it with another way, that is making my own server for testing purposes.
    You all on forums probably have heard countless sad stories about accidently use or not use white scroll when scrolling the item, also several posts in feedback section to request the staff team fix that stupid UI somehow, right?(and maybe things getting worse after patch or "due to client limitation" something)
    Sad stories:
    https://royals.ms/forum/threads/ws-...en-im-scrolling-auf-helm.193536/#post-1137111
    https://royals.ms/forum/threads/white-scroll-ui-change.207761/
    https://royals.ms/forum/threads/white-scroll-pop-up-menu.209692/
    https://royals.ms/forum/threads/the...r-legendary-spirit-skill.223931/#post-1358091
    https://royals.ms/forum/threads/uncheck-use-white-scroll-on-skill-use.203142/#post-1202643

    Nonetheless, as a player I would be happy to see if Royals could implement this or similiar change, that is my purpose of this post.
    I understand not everybody like me with IT skill so later I will try to explain everything easy to understand and skip technical details(also my English is not good please forgive me if anything wired lol) .
    1 Regular WS is still working, this protect scroll system is not done by replacing WS codes.
    2 I have fixed the troublesome stuffs, you won't waste any protect scroll or WS by using them together.
    3 The only exception you are going to waste a protect scroll is, using an 100% scrolls on a protected equipment with 1 slot left, logically this system cannot prevent players doing this but it can be detected and then refund to players wasting the shield.
    4 The icon is done by editing UI.wz, which takes item guard's place, the protect scroll is actually a kind of an item guard yeah.
    5 I use it as the UI change because I'm a noob, client edit is all about reverse engineering that's too difficult to be done with my crappy skill.
    6 Because Royals doesn't have item guard implemented and the UI change can been done easily compare to client edit, the server side is done by setting/getting itemFlag, personally I think it's fine(people with experience making their own server coded with java may understand what I mean) .
    7 With further client editing, I believe this can be done without needing of replacing item guard, or easier, if there is no plan to implement item guard on Royals, can just remove the locked item scrolling warning.
    8 Alhough I don't know if Royals uses OdinMS or not, as a reference, things I modified in server side are MapleItemInformationProvider, ScrollHandler and ItemConstants, these three only.

    So here I have a clean equipment
    Maple0007.jpg

    And the protect scroll, with same usage as white scroll but works in different way
    Maple0008.jpg

    If we drag this scroll on the equipment, it creates a visible icon
    Maple0009.jpg

    Then I try to scroll a 10% scroll on it, it fails
    Maple0010.jpg

    After scroll using, the icon is gone, because the scroll failed so upgrade slots doesn't decrease
    Maple0011.jpg

    Again, I used another protect scroll and try 30% dark scroll after
    Maple0012.jpg

    The item is destroyed, like your everyday life in Royals
    Maple0013.jpg

    After a few tries(that are all tried with protected stat) , lended a 30% and the upgrade slot is used
    Maple0014.jpg


    Yeah! no more annoying UI wasting my WS or making my item blew up!
    To keep this thread clean, I will probably not post anything related to codes, if anyone interested more details feel free to ask me via forum~f2
     
    Last edited: Dec 21, 2023
    Shawn, Rielle and Tentomon like this.
  2. Tentomon
    Offline

    Tentomon Donator

    Joined:
    Feb 8, 2014
    Messages:
    1,234
    Likes Received:
    2,713
    Gender:
    Female
    Location:
    no idea
    Country Flag:
    IGN:
    CaptainHeidi
    Level:
    188
    I can see this being more problematic from a UI perspective when applying multiple white scrolls in a row. Twice as many actions needed, and remembering to alternate.

    This makes no sense. WS do not protect against blow ups, and so the existing WS UI cannot be contributing to blow ups.
     
  3. Fli
    Offline

    Fli Donator

    Joined:
    Jul 23, 2019
    Messages:
    213
    Likes Received:
    384
    Gender:
    Female
    Location:
    International
    This is just the prototype to show something like this is possible, in the video I have shown you can't use 2 or more protect scroll in a row which is intended, but there are many more things can be done in the source code.


    My bad wording! I mean cases like someone ruin their item because they accidently clicked cancel, not destrying item with a dark scroll.
     
    Tentomon likes this.
  4. Tentomon
    Offline

    Tentomon Donator

    Joined:
    Feb 8, 2014
    Messages:
    1,234
    Likes Received:
    2,713
    Gender:
    Female
    Location:
    no idea
    Country Flag:
    IGN:
    CaptainHeidi
    Level:
    188
    Ah I see! Yeah, as a programmer who has worked with non programmers, I have found that people tend to not realize what is possible, so they do not even verbalize their great ideas. Hopefully this will inspire those with a natural talent for UI design to suggest ideas they might have. It of course also depends on dev priorities, but we have to at least try suggest improvements. The current system definitely sucks.

    I use that special scrolling skill (I forget the name) when scrolling my dragon revolver, and I double check and triple check that the WS option is ticked and there is definitely a WS in my inventory!

    I have not WS scrolled "directly" in years. Is there a warning if you scroll with a WS in your possession, to ensure you actually want to use it?
     
  5. Rielle
    Offline

    Rielle Game Balancer

    Joined:
    May 13, 2019
    Messages:
    1,519
    Likes Received:
    5,022
    Gender:
    Female
    Country Flag:
    IGN:
    Riellex3
    Guild:
    Wiggle
    I find this very creative! The problem I feel is that most players are already accustomed to the current system that we would still have people not checking for that protection icon and accidentally scrolling anyways. In other words, we might just get a different problem with the same frequency.
     
    nut, Tobi, Tentomon and 2 others like this.
  6. Tentomon
    Offline

    Tentomon Donator

    Joined:
    Feb 8, 2014
    Messages:
    1,234
    Likes Received:
    2,713
    Gender:
    Female
    Location:
    no idea
    Country Flag:
    IGN:
    CaptainHeidi
    Level:
    188
    Yes, I had wanted to suggest that maybe people could only WS from that skill thing, to reduce risk of accidental WS wasting. But then people would forget, and they would not use a WS when they had wanted to :(
     
  7. Fli
    Offline

    Fli Donator

    Joined:
    Jul 23, 2019
    Messages:
    213
    Likes Received:
    384
    Gender:
    Female
    Location:
    International
    I agree it totally, and realized this problem before starting making this! That's the reason I said 1&2 in the feature list above, with some also very easy codes this thing can work with current system together seamlessly. Anyway, this post just I want to show the possibility, with the same v83 limitation and my newbie skill there are still many things can be done.

    Edit: Some wired behaviors of using WS and PS together had been fixed, now there is no chance you gonna wasting any WS or PS by any stupid actions(left an only exception tho) .
     
    Last edited: Dec 21, 2023
    Tentomon and Rielle like this.

Share This Page