Demonbuddy for Season 16 released, updates.buddyauth.com !
  • Visit Rebornbuddy
  • Visit Demonbuddy

[GatherUp] A mining/botany profile generator

Discussion in 'Plugins' started by parrot, Nov 8, 2015.

  1. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    GatherUp - An orderbot (min/btn) profile generator

    I got tiered of manually writing profiles for my gathering classes so i've made this tool to help me along. Haven't seen any others on the forum so I decided to give it
    some extra polish and release it. Let me know if you find any or have trouble understanding the ui.

    User Guide:

    It should be fairly straight forward but a few clarifications might be in order:

    • First entry entered for Item names and gathering skills get highest priority.
    • To delete an entry in the lists (item names, gathering skills and hotspots) mark the entry and press delete
    • Quantity counts items in your inventory. So if you have 10x of some item already and want to gather an additional 100: Enter 110
    • list items (hotspot, items, gatherskills) can be rearranged using the up and down arrow keys.
    • If you want to use the ExGather tag you will need ExBuddy. (25/3-2018: Entrax643 seem to have taken over support, you can find his fork of exbuddy here)

    Example:
    [​IMG]

    Installation
    Extract the archive in your plugins directory (do not change the names of any files or directories ).

    Credits:
    kagamihiiragi17: The GatherUp name was inspired from OrderUp.

    Git: https://github.com/parrot-dev/GatherUp
    Svn: https://github.com/parrot-dev/GatherUp/trunk
    Latest: 1.5.4
     

    Attached Files:

    Last edited: Jan 20, 2019
  2. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    Changelog

    Code:
    1.5.4
    * Added support for setting a quantity of high quality items to gather.
    
    1.5.3
    * Codechunks were not generated if gear changing was disabled, fixed.
    * The botbase warning will now disable itself after having been shown once.
    * Minor tweaks and text changes.
    
    1.5.2
    * Improved gear changing code:
      checks for invalid sets,
      handles initial chocobo summon,
      waits a little when done.
    
    1.5.1
    * Parser read incorrect flyto tags, fixed.
    
    1.5.0
    * Native flying tag support,
    * Stealth support
    * Disable mount support
    * new Profile transfomer,
    * new Profile parser
    
    Older profiles will be converted to new style upon saving.
    
    
    1.4.2
    * Minor tweaks and cleanup
    * First github release.
    
    1.4.1
    * Fixed hotspot localization issue.
    
    1.4.0
    * Added partial support for ExGatherTag, requires Exbuddy.
    * Added Discover unknown item support, requires ExGather
    * Added cordial support, requires ExGather
    * Activate button now also starts order bot.
    
    Note: The exgather tag does not support blackspots.
    
    1.3.1
    * Blackspots could not be deleted, fixed.
    
    1.3.0
    * Added blackspot support.
    * Added "Activate" button. Loads the current profile into reborn buddy, good for temporary edits or testing.
    * list items (hotspot, items, gatherskills) can now be rearranged using the up and down arrow keys.
    * Now displays a warning instead of closing the plugin if a botbase isnt running. It seems to work fine anyway. Can be disabled in settings.xml.
    
    
    1.2.0
    * Can now import profiles created with this tool.
    * Removed duplicates from the inventory listings.
    * Some minor UI tweaks.
    
    1.1.5
    * Used the wrong id for Wind Crystals, fixed.
    
    1.1.4
    * There was an error with the folder selection when switching save paths, fixed.
    
    1.1.3
    * The save button text was changed when setting a new file  path, fixed.
    
    1.1.2
    * Return teleportation name was being set incorrectly, fixed.
    
    1.1.1
    * Gridania still listed multiple aetherytes when using zone retrieval, fixed.
    
    1.1.0
    * Hardcoded shard Id's into the inventory list
    * Hardcoded city atherytes to avoid listing the invalid mini's.
    * Will now auto retrieve aetheryte location names for teleports.
    * Added a dropdown list with teleport locations as an alternative to zone retrieval (suggested by  tishat)
    * The multiple aetheryte selection window now lists names instead of coordinates.
    * Items to gather can now be selected from an inventory list.
    * Gathering skills are now selected from a dropdown menu.
    * Hotspot radius is no longer global.
    
    
    1.0.0 - Initial release
    
     
    Last edited: Jan 17, 2019
  3. newb23

    newb23 Community Developer

    Joined:
    Nov 26, 2014
    Messages:
    386
    Likes Received:
    15
    Trophy Points:
    18
    This looks awesome! Thank you for this tool! Should help speed up the profile writing practices greatly for those off the cuff gathers that just 'don't belong' in an all in one. :D
     
  4. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    Ty :) Yea there are some great profile packs on the forums but sometimes what you're looking for isn't available. Ive been mainly using this for material gathering, gc dailes and leve quest assists (leves arent really supported but i do the pickups and hand ins manually).

    There were some minor stuff i should have thought of adding like common gathering skills and an inventory lookup for item names. Im going away for about a week but ill add that in along with some other ui improvements in a week or so.
     
    Last edited: Nov 9, 2015
  5. newb23

    newb23 Community Developer

    Joined:
    Nov 26, 2014
    Messages:
    386
    Likes Received:
    15
    Trophy Points:
    18
    That sounds pretty sweet to me! I'll look forward to checking it out once you get back!
     
  6. tishat

    tishat Member

    Joined:
    May 29, 2015
    Messages:
    735
    Likes Received:
    7
    Trophy Points:
    18
    I prefer smaller profiles over the all in ones, so this is awesome =) Usually for a couple of items I tend to grab at the same time or just single item gathering..
    I wouldn't mind having the map and aetheryte ids in a drop down, possibly also just combined unless there's a good reason they are not.
     
  7. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    well they're kind of combined. Typing it in manually is more of a fallback option, the idea is that you go to the zone you want to teleport to, click the "get current zone" button and it should fill out the the aetheryte id and map/zone id automatically.
     
  8. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    A heads up,im having problems with the current build (1.0.347) of the bot for 3.1. Among other things this plugin isn't working right with it, something changed or broke with the update.
     
    Last edited: Nov 10, 2015
  9. tishat

    tishat Member

    Joined:
    May 29, 2015
    Messages:
    735
    Likes Received:
    7
    Trophy Points:
    18
    Yeah I figured as much about the button, I guess you're in the zones anyways grabbing coords, so it's not the biggest deal, having a dropdown would save us the trouble of looking up aetheryte ids when several are available in one zone though, unless you handle that.. I should probably try it out when I can, instead of blabber =)
     
  10. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    :) It is handled, albeit a bit roughly. It will be improved in the next version. Ill keep the dropdown idea in mind.
     
    Last edited: Nov 10, 2015
  11. tishat

    tishat Member

    Joined:
    May 29, 2015
    Messages:
    735
    Likes Received:
    7
    Trophy Points:
    18
    thanks man, will definitely give it a go when I have time.. first there's a world of new content to get through :p
     
  12. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    new version is up.
     
  13. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    1.1.2: Another minor bugfix. The aetheryte name for return teleportation was set to the one used on start. Old profiles will still teleport to the correct location but the logging and profile xml will be confusing and contradicting.
     
    Last edited: Nov 19, 2015
  14. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    1.1.4 - Yet another bug fix, not sure how missed this one. Forgot to add a backslash to the filepath when selecting a folder, resulting in profiles being saved to the parent folder. Hopefully that was the last bug i need to hotfix.
     
    Last edited: Nov 23, 2015
  15. nvreaver

    nvreaver New Member

    Joined:
    Mar 8, 2015
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    Awesome profile maker, very easy to use, thanks for sharing! If your looking for opinions / features, a cool one might be adding a stealth toggle button, that would come in handy!
     
    Last edited: Nov 25, 2015
  16. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    Hey, glad you liked it :)

    Adding stealth support is something i am considering since it's needed for a lot of spots in heavensward zones. Adding it would however require relatively substantial modifications to the plugin and even if I do make those changes im not fully convinced that its the best solution considering how plugins like sneaky should give better results.

    I wrote a test profile which applied stealth when arriving at exposed hotspots. While it worked it did bring up the problem where the character is quite often moving around stealthed for no reason which i guess could start looking suspicious to other players. Making profiles with carefully positioned small hotspots could perhaps fix that but then you would have the bot running to unactive nodes.

    Still, I would like to add it and the same code modifications would allow me to force a dismount when arriving at a hotspot which should help plugins like sneaky. We'll see :)
     
    Last edited: Nov 26, 2015
  17. metrosound

    metrosound New Member

    Joined:
    Nov 23, 2015
    Messages:
    26
    Likes Received:
    0
    Trophy Points:
    1
    But Sneaky force stealth before gather mode is not working with ExMatt ExGatherTag. or maybe I just too noob to fiddle with the xml code.
    Also if your profile generator use ExGatherTag it'll be wonderful as Gathertag have delay before gathering node so it look more bottish.

    Will surely use this awesome plugin a lot
     
    Last edited: Nov 26, 2015
  18. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    I might consider adding support for some custom tags in the future, if they're easy to incorporate into my template.
     
    Last edited: Dec 10, 2015
  19. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    New version is up: 1.1.5: Bug fix, wind crystals had the wrong id. This bug affected the quantity setting for wind crystals in profiles generated with earlier versions.
     
    Last edited: Dec 10, 2015
  20. parrot

    parrot Community Developer

    Joined:
    Feb 5, 2012
    Messages:
    218
    Likes Received:
    4
    Trophy Points:
    18
    New version. If you find a profile which doesn't load correctly please attach it when reporting the problem.

    Code:
    1.2.0
    * Can now import profiles created with this tool.
    * Removed duplicates from the inventory listings.
    * Some minor UI tweaks.
    
     
    Last edited: Jan 15, 2016

Share This Page