• Visit Rebornbuddy
  • [Request] Order Bot? DoH Leveling Leves profile

    Discussion in 'Rebornbuddy Profiles' started by jungleslang, Oct 2, 2015.

    1. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      I'm about to go insane leveling crafting by leve quest. Obviously, it's a lot better than grinding a million crafts, but still. I've gotten them all into the teens and done leves for armorer to 50. I've got a bunch of stuff to finish turning in for weaver, but running back and forth all day is killing brain cells.

      The only forum post I could find was from 8 months ago saying leves weren't currently supported, but then I found one a guy made for an armorer one.

      Is something like a profile to turn in and pick up the same leve from 15-20, 20-25, etc up to 50 possible? Ideally running the leve indicated as best xp per set from what's on ffxivcrafting. I.e. reverse courier and courier leves with a single HQ item are the best given that you only care about the xp, so the profile for each crafting profession would:

      1. Detect level of currently set crafting profession
      2. pick that particular leve
      2. port to aetheryte nearest to the hub where it turns in and navigate to the npc
      3. hand in the HQ item from your inventory, confirming you wish to turn in an HQ item, and accept the reward
      4. port back to the levemete and get that leve again
      5. Repeat until the next level break (20, 25, etc) and then move on to the next until you're 50.

      Ideally, there'd be one for each profession. I'd love to see the same for gathering leves, but I imagine that is a lot more complicated with all the behaviors.

      I know next to nothing about coding, but given that an ffxivcrafting list of best xp turn in list provides the item, leve, levemete and turn in npc info, the fact that there are profiles to navigate to beast tribe npc's and accept a writer and then turn it in immediately when you have the requested beast tribe area fate reward item in your inventory leads me to believe this is very possible.

      And once a basic framework was made to do this for one profession, it'd be easy enough for the author who programmed the profile to leave the logic intact and just run through and change the item and quest ID #. Since it seems like usually the same levemete and turn in npc for almost every city (i've been running from the ul'dah aetheryte to the adventure guild levemete, and porting to and then speaking with a guy in Quarrymill for an hour across two level sets) for over an hour, this would be even easier to recreate for each profession once one was made for each city.

      I'd be willing to do the homework and provide the leve, levemete, accepting npc, and item info on each profession if someone who actually knew coding were willing to whip up the profiles.


      That is, assuming this is even possible. It just seems like this would be insanely useful given how many people level crafting by turn in leves.
       
    2. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      I don't know if you saw Eklipse's thread, but he/she had the same idea as you but for 51-60.

      Doing leve is only possible since few time, thanks to ExMatt's work. I didn't tried to write any profile about that yet but mb I could give it a try, my favor / all in one profile seems to work properly now.

      Edit : But for "PowerLeve-ling" the player must already have all item to turn in in his inventory. Otherwise the profile will be a way more complicated (add crafting, add buying stuff depending on lvl, different rotation for each lvl etc...)

      Also the hardest part will be the first job, others one will be copy paste, and replace few id
       
      Last edited: Oct 2, 2015
    3. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      Well, yeah. I know I do that. I have a friend make all the hq stuff in the quantity the site tells me to for each leve and then it's just a matter of running back and forth all day. No crafting or purchasing involved. Just pick up, port, turn in, port, rinse and repeat. I'll go look up a profession and provide the details after my daily roulettes and maybe you or whoever could take a ***** at it.

      Are there gathering leve profiles for 1-50, btw? I've not seen them if so. Grinding is easy enough to afk with the plugin to use books and food, but the amount of time it's taking is so much considering I'm also levelling characters and roulettes and weekly stuff etc that I can barely squeeze it in.
       
    4. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      stop doing the leves that require you to tele back and forth for a little more xp.. do the leves that are a few steps apart, problem solved =)
      There is a long travel one for a little more xp for every bracket, and there is always one right next to each other for a little less xp, but overall probably faster.. 15-50 takes about 45-60 minutes this way.. probably twice that long if not more doing the travel ones
       
    5. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      The ones I'm doing are literally pick up leve in ul'dah, port to quarrymill, turn it in, and repeat. but doing it 70 times is a lot. To do every crafting profession by leves, it's dramatically cheaper to have a friend HQ craft all the items this way. Across several professions, I'm saving a million plus gil and a lot of allowances. And by setting home and free destination aetherytes, I'm actually making gil off the reward. I'm not sure what you're referring to that takes an hour or maybe it's what i'm doing and i'm too adhd for it. Can you give an example by linking a couple quests you're referring to?

      The request still stands though. I mean, to be able to run an order and afk for a couple hours and have an entire profession done would be amazing.
       
      y2krazy likes this.
    6. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      And example would be instead of picking up a leve in Limsa, then porting to Costa Del sol to turn it in, you pick up the leve from the guy standing right next to the hand in guy in Costa del sol..
      So no porting, nor traveling..
      Another example would be The Observatory, or Whitebrim.. Instead of picking up a leve in a major city, porting to CCH, then traveling all the way to either of those.. You pick up the leve right where the leve quest hand in NPC is.
       
    7. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      To port or not to port, that is the question !

      Anyway port isn't the subject here, OP want an order to pick/turn in leves depending on current job level.
       
    8. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Unless he didn't mean what he actually wrote in the first post, then porting and traveling is exactly what he wanted a solution to.
      Making a profile to do leve quests might present some inventory space issues pretty fast.
       
    9. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Ofc he want port&travel because high xp leves are all in town.

      What I wanted to say was : He's not looking for a tip to make leve turn in faster as human but just an order to check elvel pick&turn level, port or not port the bot'll do it by itself that's why I said it's not the subject:)
       
    10. Paratax

      Paratax New Member

      Joined:
      Nov 29, 2012
      Messages:
      28
      Likes Received:
      1
      Trophy Points:
      3
      You already wrote all the logic you actually need to create profiles. I recommend to look into the examples and actual profiles to get all the necessary "programming" together
      1. can be checked with <If Condition="Core.Player.ClassLevel &lt; xx">
      2. Found in the example provided by exmatt: <ExPickupGuildLeve leveIds="374,372" leveType="Tradecraft" npcId="1002401" npcLocation="-441.1231, 211, -235.5231" />
      The Leve IDs are found on http://xivdb.com/ The NPC ID and location can be found with the console code in this thread: https://www.thebuddyforum.com/rebor...-code-snippets-developing-quest-profiles.html
      2. Teleport IDs are easily found on a lot of profiles. I am attaching a textfile with easy to copy code for it (requires travel.cs found in the y2krazy SVN)
      3. <ExTurnInGuildLeve npcId="1002402" npcLocation="-405.7527, 210.7882, -267.7501" /> this is again from the example file. for the ID and XYZ check the above code
      4. Same as 2. (btw you have two times 2. :))
      5. Can be done with a while condition, so you could extend the example with: <While condition="ItemCount(5517) &gt; 14 or ItemCount(5479) &gt; 2 and Core.Player.ClassLevel &lt; xx"> (only stick together different conditions)

      All this might seem hard and confusing but the basic commands are easy to learn. Just remember to save it as xml file type ;)

      The example file of EXmatt can be found under: Rebornbuddy\Plugins\OrderBotTags\ExBuddy\OrderBotTags\Behaviors\Examples

      View attachment worldtour.txt
       
    11. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      I'll have to play with it and see what I can make happen. A couple times I've played with editing profiles to fit my needs but this sounds a little beyond my skill set. While my intuitive knowledge of this is enough to follow a discussion, it's not enough to really build. More often than not, my attempts to play with existing profiles have been mostly garbage. The one thing I've done well with is editing grinding profiles to take a different item from the harvest window like say a tomato instead of lettuce because it was higher xp and there was no reason my toon couldn't consistently be successful looting that instead. I'm gonna give it a shot, though.

      I have an okay understanding of what the level and teleport scripts do, but I don't at all understand the pick up and turn in quest thing. I guess I'll open up one of my beast tribe profiles to see what I can glean from that.
       
      Last edited: Oct 2, 2015
    12. Paratax

      Paratax New Member

      Joined:
      Nov 29, 2012
      Messages:
      28
      Likes Received:
      1
      Trophy Points:
      3
    13. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      I'll see if I can get someone to whip it up in the next day or so and let you know!

      I'll try to give the best feedback I can and if it doesn't, maybe tinker a little myself to debug it
       
    14. Paratax

      Paratax New Member

      Joined:
      Nov 29, 2012
      Messages:
      28
      Likes Received:
      1
      Trophy Points:
      3
      Ok had time to test it now, sadly I forgot a slash at the end of the moveto commands (should be <MoveTo XYZ="" />). Now it is running fine, besides I forgot to unlock the leve quests in the destination town.

      Only issue happens when the turnin NPC is also a vendor, then the tag will try to interact again (to check if more leve can be turned in) and it opens the vendor window. Luckily it does not buy anything and closes the window after some seconds without breaking the profile.
       
    15. Trittium

      Trittium New Member

      Joined:
      Aug 8, 2015
      Messages:
      127
      Likes Received:
      1
      Trophy Points:
      0
      but is it possible to just do the turn ins. as a plug in or something you load it up open drop downs select the mission you want to do most people do only one leve anyway since it gives the most exp you get the items before hand and it just does turn ins?
       
    16. Trittium

      Trittium New Member

      Joined:
      Aug 8, 2015
      Messages:
      127
      Likes Received:
      1
      Trophy Points:
      0
      i wish someone made a copy of your profile but for the other classes that shit is exactly what im looking for the same exact youtuber aswell
       
    17. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      I had forgotten all about this until I got on here today and suggested such a plug inn in the agil guys thread. I'm gonna give this a shot with gsm and if I like it I'll look into editing out for the others.

      Now that I'm thinking about it, I'm pretty sure that vendor npc is the whitebrim vendor in Coerthas central. Damn. At least every uldah trade craft leve ends up at him. For a lot of the last good turn in or two. Having done weaver just now, I can attest to that. That sucks. But at least you can let the bot run for you and then pause it and turn in yourself
       
      Last edited: Oct 26, 2015
    18. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      That's exactly what i'm doing right now !
      In fact I didn't made a copy or something, I made my own but it's almost like Paratax's profile
      I done only 1-50 alchemist right now, but I was also making/testing my draconian potions profile (available though my svn btw). I can spend more time on this now :)
       
    19. jungleslang

      jungleslang New Member

      Joined:
      Sep 22, 2015
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      Nice I'll update my folder. Does your profile use the reverse courier/regular courier leve and hq turn in? As that was what the thread was originally about and what I've been using for maximum xp per item
       
    20. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Hum sorry but I don't understand what you meant by that =/

      EDIT :
      Code:
      1. Detect level of currently set crafting profession
      2. pick that particular leve
      2. port to aetheryte nearest to the hub where it turns in and navigate to the npc
      3. hand in the HQ item from your inventory, confirming you wish to turn in an HQ item, and accept the reward
      4. port back to the levemete and get that leve again
      5. Repeat until the next level break (20, 25, etc) and then move on to the next until you're 50. 
      
      My profile should be like :
      - one entity for each job (to set at 1 if you want to do leve on this one)
      - one codechunk for each job to be sure the character has the right job on
      - hit start, it'll "port to the city's job, taking the leve with best xp reward, port(or not depending on leve), move to npc and turn in" again and again untill next level break..

      I think i'll add attuning Aetheryte too, nice idea Paratax :)
       
      Last edited: Oct 26, 2015

    Share This Page