1. Hello!

    First of all, welcome to MapleLegends! You are currently viewing the forums as a guest, so you can only view the first post of every topic. We highly recommend registering so you can be part of our community.

    By registering to our forums you can introduce yourself and make your first friends, talk in the shoutbox, contribute, and much more!

    This process only takes a few minutes and you can always decide to lurk even after!

    - MapleLegends Administration-
  2. Experiencing crashes with 'Unknown Error'? Make sure you are on the latest MapleLegends version (July 9 2018). The current latest version is found by clicking here.
    Dismiss Notice

MapleLegends Library

Discussion in 'Programming' started by Poofcakes, Nov 28, 2017.

  1. Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    www.poof.ml [​IMG]

    A month ago or so I felt like making a website. I decided to make one where people could look up things about MapleLegends, because BBB and mapletip don't always cut it, especially with the non-GMS content here as well, and also I couldn't think of anything else to do.

    The only piece of information I used for the website that is not already publicly available is the monster drops (and gachapon, but there was a full list already available on the forum). Everything else on the website has been extracted from the game-files.

    The website is not entirely finished yet, but it is at a point that I'm happy to make a thread about it. I'm always open to feedback, so if you want, you can leave suggestions or feedback in this thread, or PM me here or on discord.

    Notes:
    - Everything is by default sorted on ID.
    - The EXP is shown as it would have been on a 1x EXP server.

    Love,
    Poofcakes
     
    Last edited: Jun 28, 2018
    • Great Work Great Work x 10
    • Like Like x 1
    • Agree Agree x 1
    • Informative Informative x 1
  2. Kimberly
    Online

    Kimberly Administrator Staff Member Administrator Game Moderator

    5,174
    8,079
    551
    Sep 9, 2014
    The Netherlands
    2:28 PM
    Moderator Post
    Fixed your image URL because it was localhost
     
    • Like Like x 1
  3. Derryl
    Offline

    Derryl Red Snail

    6
    16
    11
    Aug 14, 2016
    Male
    7:28 AM
    Derryl
    Assassin
    35
    Friendly neighborhood reply
    :pinkbean:
     
    • Friendly Friendly x 1
  4. ProTato
    Offline

    ProTato Capt. Latanica

    399
    122
    278
    Jun 27, 2017
    Canada
    5:28 AM
    SweetTato
    Bishop
    149
    Honor
    I really appreciate the time and effort you have put into making this library. However, despite I find it very helpful, I still go to bbb 90% of the time simply because it has more user-friendly interface, so I would like to give some humble suggestions on how I think we can make poof.ml a much better ML library :heart:

    1. Displays information up-front
    One of the things I like about bbb is the ease of reading information on items (though it's not perfect). Being able to read all the information, if not, the key information on a list of items at once without needing to open their independent pages saves a lot of time. It doesn't only shorten the waiting time for the new pages to load, it also displays everything in one page/screen, which makes it easier to compare items.

    2. Show more items in a page
    This somewhat ties with the first suggestion. Being able to display as much information as possible in a page generally gives users easier time when browsing the website. Although I agree that not every page needs to be filled with information, only be able to see up to 10 items is too little in my opinion.

    3. Extensive filters
    The filter system you have implemented is cool. I like the self-explanatory icons. However, they are limited in a way that I can't apply multiple filters at once. Having an extensive filtering system allows people to find specific items that they don't have much knowledge of. Imagine if we could have a filtering system like Amazon!

    The most basic filter system I think would be useful...
    - Be able to look for a specific item category for a specific class.
    - Be able to look for monsters and monsters within specific level range.
    - Be able to look for skill books for a specific class.

    To go a bit more advanced...
    - Be able to look for items that can only be obtained from mob / gachapon / quests / events.
    - Be able to look for specific category for scrolls.

    4. Sorting
    I am not sure how items listed are being sorted as for now, but it doesn't seem organized, so it's hard to go down the list to find a specific item because it can be anywhere on the list. Ideally, it would be great to give the users ability to choose what sorting method they want to use, such as by level, by name, by rarity...but having at least a decent default sorting system would help a lot already:

    - Gear (equip/weapons) is sorted by levels (similar items should be listed side-by-side, so there won't be a headband in between two skullcaps)
    - Potions are sorted by heal amount (similar pots should be listed side-by-side, so there won't be a heal pots in between a list of buff pots)
    - Return scrolls are sorted by locations (victoria, orbis, ludibrium...)
    - Scrolls are sorted by category and are listed together in order (claw att 10%, 30%, 60%, 70%, and 100%...)
    - Arrows, throwing stars, and bullets are sorted by dmg
    - Skill books and mastery books are listed together and in order (gen 10, gen 20, gen 30...)
    - Monster cards and leftovers are sorted by level of mob in which they are dropped
    - Monsters are sorted by their levels
    - NPCs are sorted by their locations
    - Quests are sorted by their level requirements

    Note that not all sorting suggestions are ideal or possible. These are just some of my thoughts.
     
    • Like Like x 1
  5. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    Wanted to make a quick post to let you guys know that I split up the equip page into two separate pages for armour and weapons. If you ever linked to the equip page, please be aware that those links won't work anymore.

    All the images should be fine.

    But yeah, you can now first select between armour or weapons, then the class, and then the individual item type.
    [​IMG]

    EDIT:
    Also changed the monster page layout and added the mesos formula:
    [​IMG]
     
    Last edited: Jan 13, 2018
    • Great Work Great Work x 4
    • Like Like x 3
  6. Lin
    Offline

    Lin Master Chronos

    91
    191
    116
    Feb 27, 2017
    Male
    Singapore
    8:28 PM
    Liny
    Paladin
    121
    Horny
    thank you for dis :')
     
    • Friendly Friendly x 1
  7. bunniescool
    Offline

    bunniescool Horny Mushroom

    44
    41
    51
    Mar 21, 2017
    Male
    8:28 AM
    Bunniescool
    Night Lord
    137
    Animals
    The website looking better than ever. Keep at it
    :D
     
    • Like Like x 1
    • Friendly Friendly x 1
  8. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    Added level searches to equips, monsters & quests.
    [​IMG]

    Also added this a while back, shows when you hover over an equip at the monster drops/npc store items/quest rewards.
    [​IMG]

    And also equip stat ranges on the actual equip's page.
    [​IMG]
     
    • Like Like x 7
    • Great Work Great Work x 6
  9. SternJohn
    Offline

    SternJohn Blue Snail

    4
    1
    6
    Nov 30, 2017
    Male
    8:28 AM
    Hunter
    I love how much this site is getting update. Maplelegends wouldn't be the same without it!

    PoofcakesPoofcakes is there any change you could post a change log with updates? I understand this is a hobby project but knowing what's going on with each update would be awesome too.

    Keep up the great work!
     
    • Friendly Friendly x 1
  10. Kimberly
    Online

    Kimberly Administrator Staff Member Administrator Game Moderator

    5,174
    8,079
    551
    Sep 9, 2014
    The Netherlands
    2:28 PM
    Moderator Post
    I usually put changelogs on our discord. I suggest joining there if you wish to be updated about poof.ml.
     
  11. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    I want to keep a changelog but I'm so shit at explaining stuff sometimes that I don't know how to write things down. crymush I might try in the future.
     
    • Like Like x 1
    • Friendly Friendly x 1
  12. SternJohn
    Offline

    SternJohn Blue Snail

    4
    1
    6
    Nov 30, 2017
    Male
    8:28 AM
    Hunter
    Changelogs are hard! I'm a web developer (.net ecosystem) too, the struggle is real. I'd offer to contribute to the project if you needed a hand but I don't know a thing about PHP.
     
    • Like Like x 1
  13. Yatayata
    Offline

    Yatayata Dark Stone Golem

    130
    38
    146
    Jan 19, 2018
    8:28 AM
    Yatayata
    Assassin
    47
    Abyss
    With the multitude of early game items and weapons that fall in a specific level range and same with monsters is it possible to:

    1. When you search for monsters of a specific level range to have the list populate (or have an option to make it show results) in ascending/descending order.

    2. Add a next button at the top of the site so you don't have to scroll necessarily to the bottom.

    Also, how difficult would it be to add map images that show npc and portal placements making it easier to locate hidden streets and such?
     
  14. ShaunDreclin
    Offline

    ShaunDreclin Blue Snail

    4
    1
    6
    May 13, 2018
    Male
    8:28 AM
    Deonjida
    Thief
    Could you add a way to list quests by their maximum level, if they have one? I want to do every quest available and I'm afraid of missing any by outleveling them
     
  15. Boltasar
    Offline

    Boltasar Red Snail

    5
    0
    20
    Aug 4, 2015
    2:28 PM
    Maybe add a list with the skills of classes, with what they do at what level.
     
  16. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    Made some changes a while back, such as buttons now showing when they are clicked.
    [​IMG]

    Also added basic info about skills (names & descriptions) (https://poof.ml/?p=skill):
    [​IMG]

    And just now I added info about attacks and skills of monsters. Here an example of Horntail's Head B attacks and skills (https://poof.ml/?p=monster&id=8810003):
    [​IMG]

    EDIT:
    Finally added functionality to sort the monster results.
    [​IMG]

    EDIT2:
    Added this functionality to equips as well, and changed the tables that show the equip info around a bit.
    [​IMG]

    EDIT3:
    And also quests.
    [​IMG]
     
    Last edited: Jun 28, 2018
    • Like Like x 2
    • Great Work Great Work x 1
  17. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    Every time I make a post here I'm like "uhh what did I do again [​IMG]".

    Added EXP tables.
    [​IMG]

    Added how many of each mob are in a map and also the average respawn time if there's some sort of cooldown on the monster (it can respawn after ±10% this value).
    [​IMG]
     
    Last edited: Jul 9, 2018
    • Great Work Great Work x 3
    • Useful Useful x 2
  18. Azsim
    Offline

    Azsim Red Snail

    6
    5
    6
    Jun 29, 2018
    7:28 AM
    Thanks for all the hard work, Poofcakes. I've been using your website a lot lately because I've learned it's more reliable than BBB for this server.

    There is, however, one inaccuracy I've found that's put me back a bit. A lot of items are described as "Unavailable or event only" for their availability. This applies to items you can't acquire like monster sacks, items that I assume are in the game's code but never made available from anything, but also some items that you actually can get. Any stirge item like stirgeman's utility pants have that description but I found recently that you can get them at any time. There's an NPC in NLC, you speak to him, you give him some items, and he can give you one.

    So, where I previously assumed that any item with "Unavailable or event only" for its availability would be out of my reach and not worth planning for, I now don't know if it's actually unavailable or if I can just get the item somehow when I want to. The website seems to cover enemies, quests, and stores when it comes to how items may be gained, but not other potential sources like crafting or exchange quests. It would be helpful to make things more complete so we can can really know what's obtainable and how.
     
  19. OP
    OP
    Poofcakes
    Offline

    Poofcakes Pizzatarian Retired Staff

    1,177
    2,423
    492
    May 8, 2015
    Female
    The Netherlands
    2:28 PM
    You'll find that you can't actually get those iTCG items, such as Stirgeman equipment, from the NPCs in NLC. Even if you get all the items the NPC asks for, they'll never actually give you the reward. I got fooled by it too when I just started.

    The database indeed doesn't cover info from scripts, such as crafting, at the moment, because I have to do those manually one by one.
     
  20. Rinny
    Offline

    Rinny Blue Snail

    4
    1
    8
    Jul 4, 2018
    Female
    7:28 AM
    Rinny
    Ranger
    100
    Colors
    Hi Poofcakes!

    Sorry to make a second post about this in the forum (first post was misplaced in the OCD Fixes Thread), but I believe that the library database is currently bugged and does not show +STR for any equipment.
     
    • Informative Informative x 2

Share This Page