• Visit Rebornbuddy
  • [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:
      219
      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
       

      Attached Files:

      Last edited: Nov 27, 2019
    2. parrot

      parrot Community Developer

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

      Code:
      1.6.1
       * Fixed broken input controls in the hotspot edit form.
       * The land option for flyto tags is now turned off by default.
      
      1.6.0
       * Removed stealth option, skill removed in patch 5.1.
       * Added sneak ability, always applied.
       * Changed keybinding for moving list items to left-ctrl+up/down.
       * Reworked settings and temporary files. No longer saves files inside the plugin directory.
       * Added controls for editing hotspot radius.
       * Added buttons for filtering available gathering skills depending on job.
       * Removed warning popup if no botbase is running.
      
      If upgrading: This release will not retain the path to your profile directory. Settings.xml and tempProfile.xml are no longer used and can be removed.
      
      1.5.5
      * Importing a profile without any gatheringskills caused a crash when writing it back - fixed.
      
      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: Nov 27, 2019
    3. newb23

      newb23 Community Developer

      Joined:
      Nov 26, 2014
      Messages:
      394
      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:
      219
      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:
      394
      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:
      219
      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:
      219
      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:
      219
      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:
      219
      Likes Received:
      4
      Trophy Points:
      18
      new version is up.
       
    13. parrot

      parrot Community Developer

      Joined:
      Feb 5, 2012
      Messages:
      219
      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:
      219
      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:
      219
      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:
      219
      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:
      219
      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:
      219
      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