• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PLUGIN] Pokebuddy - Gotto kill em all!

    Discussion in 'Uncataloged' started by maybe, Oct 26, 2012.

    1. Classe

      Classe New Member

      Joined:
      Apr 29, 2010
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Is there anyway to get around this issue where the bot will simply fly away to odd locations, and try to target untargetable and non-existing pets? As of now my characters will work fine with framelock on, doing their normal pet leveling business, but as soon as the framelock is turned off it will eventually fly away to hotspots I have not added to my profiles.
      The problem occurs when framelock turns itself off, which it Always does eventually. I've checked this over the last couple of Days now. If I turn pokebuddy off and only keep gatherbuddy on it will work fine with or without framelock on.
       
    2. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      This is odd though. Gatherbuddy now needs framelock to determine if it's getting stuck (sic) and to alter movement and other arcane tasks, sic.

      I just don't know what would be removing the framelock, unless HB is forgetting the previous login settings or a relogger is used to reset the conditions.

      If it were questing related, maybe idk.

      How do you choose or change profiles?

      As for starting pet battles from scratch, follow the Battle pet quest chain in your capital city, until you get to level 5-7. It takes about an hour, including travel time, and a few pet battles at low level, until you get the third pet slot, and the 8 minute cooldown.

      Several guides exist for this part, but it is simple enough to find the quest givers and hit 1, over and over. (just like an arms warrior or mage)

      From here, you can level pets at an appropriate level using pokehbuddy , i.e the slow way, and use the relative pet level setting in the pet swapper. This is just to make levelling more efficient, and reduce downtime.

      Pokehbuddy at this point is the most confusing to use, because you need to train a handful of pets by hand, and it is not intuitive to edit pet logic.

      What you do, is place 3 pets in the battle slots in the game, and then switch to pokehbuddy config, and open up the editor window. In the list on the right, choose a pet slot and load the pet list. If the pet is already in the database, it will show up here. If not, you will need to create (or customise) a pet logic.

      This requires some experience to get working well, but essentially, a pet logic does this.

      Swap the pet if the health drops below 30, (or 80 if the pet is a low level)
      Skip a turn if the pet is stunned,
      Use the 3rd ability if the enemy pet isn't already affected, and we can use the ability.
      Use the 2nd ability if you can.
      Use the 1st ability.

      The logic system goes to each line, sees if it should run each line, then chooses the last option in the list if each line is not applicable.

      What you want to do, is find out what the pet does in a battle for each option. Eg, does the 2nd/3rd ability stun, heal, put up a shield, dive for cover, etc.

      Then you want to create a line in the logic where that ability will go.

      For example, if the pet has a damage over time explost and a heal, or shield effect, (aquatic pets/turtles), you would want to only use the 2nd ability when the DoT has finished the damage over time explosion, and refresh the shield when it drops off.

      The shield is more important, so it goes first, and replaces the 'ability 3' section. Start a battle, and swap to the pet you are editing.

      In the editor, refresh the list of auras on the player, and note the number that appears. Go back to the game, and apply the shield effect, then swap back and refresh the auras list. You should now have a new number appear, that is how the logic will know if the shield has dropped or been removed. Choose the cast 3 ability, choose mypetaura (??) and put the number there.

      If 2 extra numbers appear, one is for the family type, or an enemy debuff. You will need to wait for one to fall off and scan again. Or guess.

      Then add your new line, move the position if needed to place it after the stuns list, and remove the old line from the list. Then save the logic. Done.

      For the 2nd ability, you do the same thing, but scan the enemy pet aura, or the enemy group aura for debuffs and DoT effects.

      For healing, you would put this option first, and use it when below 70 percent health, or 50 percent if it's a large heal.

      For stuns, you'll have to go through a few battles to get the pet to stun.

      For weather, this gets tricky, but you can get a list of the weather types if you require it, only a handful of pets use weather to really create havoc.

      If an ability only works well on one pet type, you can create a 2nd command that will use the heavy attack in preference, to run that option ahead of another line in the logic,
      or swap out if their health is below 90% to avoid taking heavy damage.

      As for the rest, that comes with experience.

      Battle pets gain the 3rd ability at level 4, so it's handy to get all of the pets at level 4 before beginning the logic editing (you have plenty of time to customise the logic).

      And you only need to edit a few of your favourites, one at a time. The rest is automatic.

      Then,

      The best way to level the first to 25, is to swap areas every hour or so, and stay in the early levelling zones, until one pet is above the average of the area. If PetArea worked, it would essentially do this for you.

      You can minimise the numbers of pets to level by setting up a few favourite pets in the game, or buying rare pets from the AH and using those to get ahead.

      If you want to find the best pets to level, or purchase, there's a celestial tournament guide on wowhead which lists some of the 30-40 most effective pets you need to have, to complete the achievement on Timeless Isle. The tournament is largely rigged, and so are the favourites used to win. Of the 600 or so pets in the game, 20-50 are able to compete.

      If you want to collect battle stones, it's a numbers game. Pets have a 2% to 0.1% chance to drop the stone while you gain xp from winning a game. You can get around 15 games or battles an hour, sometimes more, so it is purely inefficient gathering, and it comes down to levelling pets in the same area for speed. Places where critters and battle pets swarm are ideal.

      However, you'll probably find some battle pet stones after 7 hours, eventually.

      That is, until patch 6.0 comes out and HB takes a week or so to adjust and test the pre-wod changes. that might be 3 weeks or 7 weeks from now, depending on the PTR progress.
       
      Last edited: Sep 17, 2014
    3. Kit

      Kit New Member

      Joined:
      Apr 18, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Please help me with Pokehbuddy. I'm farming XP (the most fastest way from my experience) on Island of Thunder with group of 2x25 and one carry. I'm using 2 accounts and everything is fine: farming pvp-battles, stones (1 blue for about 30 wins), XP (one pvp win gives me same XP as pve win of 25 lvl wild pet team but pvp is much more faster). The only one problem i've faced is 1-2 minutes queue. Why there is no options for instant queue? It's pointless to wait 1 minute and only then queue for pvp battle. Where can i change it? Which file should i change, which line? Please help me!
       
    4. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Just change the delay in the code. The delay is set that long so that the injured pets are swapped, and not to jam the queues too quickly. I'll find the line number and show where the edit can be made.

      There used to be a long delay between each pet battle anyway, so you don't get the same person over and over again. So, it's just a cosmetic instant queue. But, that was probably a year ago now.

      As for the best XP , for MoP areas,it would be level 11 pets getting the most xp from a win against 3 25's or 24's.

      You actually get less XP for a win below level 11, about 1/6th less. Maybe 1/9th.
       
    5. Kit

      Kit New Member

      Joined:
      Apr 18, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Still can't find it. So, looking forward for your reply with number of line)

      Seems like Blizz changed a lot of things by now. If i queue manually i get instant invites for battles and just make wins in a row. I do 2 wins in a minute = 3400 XP / min for 10+ lvl pets with Safari hat. Maybe some people don't know but now you can just forfeit, and your opponent will get win and XP. According to wowhead comments, year ago you didn't have win or XP for opponent's forfeit. Now you have.


      Also i have another problem. Battle pew swapper acts stupid. It doesn't change pet after win for next one. For example: BPS settings: Ringer X2 mode, pet to choose: min lvl 10, max lvl 10. I have 1 10 lvl and 2 25 lvl pets in team -> i win, now i have 1 12 lvl and 2 25 lvl pets -> next queue supposed to be with next 1 10 lvl pet and 2 25 lvl but it stays with 1 12 lvl pet and 2 25 lvl pets. I tried different settings but result is always unchanged. Any ideas how to fix it?

      UPDATE: Hmm, after this post mentioned that there is really some hiden trigger for queues. Sometimes it is 2 instant queues in a row, sometimes it waits for about minute... But still it's fastest way for lvling for me)
       
      Last edited: Sep 18, 2014
    6. Baki

      Baki New Member

      Joined:
      Dec 21, 2011
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Pokebuddy is crashing my Wow..
      It starts using a lot of memory that grows untill my wow crashes...

      I used the pokebuddy bot base and works like a charm... but it dont have the pet setting and just spam the button 1

      Can u help me plz? Ty
       
    7. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Not really.

      I haven't seen the memory leak. It could be a UI glitch,

      I don't have a log to see what the issue is.

      The bot version,

      is not the same as the plugin. It's using an even older version of pokehbuddy, and has older issues, mostly in dealing with LUA values to get the combat engine working.

      I don't believe that the pokehbuddy bot has been updated by the people who started it, in nearly a year? Probably less than a year, but not by much.

      The bot version, can import and export the logic as xml files. There is, from the old thread, an archive where some people shared about ~100 of their pet profiles from 2012.
       
    8. Coldwinter18

      Coldwinter18 New Member

      Joined:
      Jan 16, 2013
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      Ok... i give up... i find so hard to manage the settings to power level my pets... even with Ringer or Ringerx2..... You all talking about Maths ... and Programming... no1 told me that i have to have degree in Computer Use in order to use this programm or even this plugin.... what about the common people who dont have a clue about that?... I use Pokebuddy and BattlePerSwap and i have Petarea too.. but i dont know when to use it... i have 5 pets level 25 (after 3 days... without power leveling), and i want to power level all my low favourite/blue pets. Can some1 help or? or send me a message the right plugins settings to use in order to do that?... i dont know anything about pet logic system and how it is working... I have tryed everthing and nothing is working.... the bot sometimes changes always the pets without doing anyhting else and we end up losing the fight, it change the first pet without let it hit in order to not take exp from the fight.... many many different fails and i dont know what to do. Is any1 here who can explain me with SIMPLE words how to manage that (here or with message), or to give up?
       
    9. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Can this be used to farm up only uncaptured pets? As in, I want to capture pets I don't have any quantity of, but want to essentially "skip" all the other pets in a given zone.
       
    10. unstable

      unstable Member

      Joined:
      Oct 23, 2010
      Messages:
      48
      Likes Received:
      0
      Trophy Points:
      6
      White list isnt working... only want to farm Unborn Val'kyr but it still attacks everything and after running when it doesnt find anything worth catching continues to re engage the same pet and run over and over
       
    11. Andromea

      Andromea New Member

      Joined:
      Dec 14, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      have tryed some setup now for pet that give buffs ( corefire imp ) but just cant get it to work,, either it keep spamming same buff over and over again,, or else it do nothoing,,
      how will the set up look like in "pet Logic settings" ?
       
    12. Proletar

      Proletar Member

      Joined:
      Jul 29, 2012
      Messages:
      236
      Likes Received:
      2
      Trophy Points:
      18
      Works like a charm. Thanks
       
      Last edited: Sep 28, 2014
    13. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Not really.

      A dynamic blacklist would be a small challenge, as most people would also want it to farm for specific breed types like speed variants. And you'd also need a list of pets in each zone.

      It would require a bit more work to integrate the old battle pet collector plugin that did this. Of course, it didn't skip so much as move to new zones every 20 to 40 minutes. This would be a good idea since profile following is inherently dangerous.
       
    14. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Check that you are using the right kind of drop down, and that the profile is saved. At the moment, you can only have 1 logic in the list, so edit the default, or if you create a new one, delete the first one.

      There's 5 kinds of buffs you can check for, 1 for weather, 2 for the group/team , and 2 for each single pet. On the list of choices when creating the logic, you will want to match the same buff type to the same logic operator/ drop down from the list.

      You have the choice of HASBUFF, HASENEMYBUFF,

      HASTEAMBUFF, ENEMYTEAMBUFF,
      and WEATHERBUFF.

      The good news is, you only have to do this a few times. you probably need to swap HASTEAMBUFF with HASBUFF. But, if that's the case, you will also need to check what the buff is as well, because the number isn't the same.

      Oh, and there is also a random buff that sometimes appears for the class type, which can screw up the numbers. Just check the game UI to see how many icons are there. And, where the icon is (for team buffs)
       
    15. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Stop HB.

      Check the spelling. Use Caps. And Apostrophes. And the appropriate ¿¡'°symbols if using non English language wow.

      Add a 2nd pet to the whitelist for safety.

      Enable the whitelist check box.

      Start pokehbuddy. That's all you should have to do. It might target the pets, but it should ignore them as well. Test it in a dense area, to see if it is working before going on a long flight looking for it.
       
    16. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Is this something that could be added to a to-do list? I agree that a static public profile is inherently dangerous as we've seen how many bans result from using GB2 as it is (albeit these are likely because of extended time running the profile and not necessarily cause by the use of a public profile, in theory at least).

      Would love to be able to catch them all - without having to farm each zone for hours on end battling and capturing pets I already own.
       
    17. shifty

      shifty New Member

      Joined:
      Mar 31, 2012
      Messages:
      120
      Likes Received:
      0
      Trophy Points:
      0
      Recommendation: Set it to fly to nearest stable to heal pets if no bandages and 8 min timer is on cooldown.
       
    18. toliman

      toliman Member

      Joined:
      Jun 20, 2012
      Messages:
      625
      Likes Received:
      10
      Trophy Points:
      18
      Stable healing is a possibility, but it would require a few changes to the way that the plugin has access to the rest of HB. Or, doesn't.

      As for profile safety, GB2 is in the process of adding 'jitter' to pathing and navigation, so it will take higher or wider arcs to destinations,

      but in the case of pet profiles, they are very broad and also very localised locations for rare pets. So, farming can obscure those efforts, we are often going to retread the same ground over and over and over again.

      Moving the pet swap timers into pokehbuddy would fix this up anyway, from memory, there's a LUA event trigger for ending combat, it's just that pokehbuddy doesn't wait around for pet swapper to work, and should.

      And,
      For example, if you use GB2,
      you have to switch off the node navigation in GB2, or switch bots,
      Work out if we have money (and time) ,
      choose from a list of stables,
      work out the nearest one via the location of the stable vendors for that zone,
      work out the time to travel by flight, taxi, or ground mount,
      navigate there,
      and 'gossip'.
      And also return back to the zone.

      And decide if it will be quicker to just swap pets, or travel all the way out to the vendor.

      Since GB2 handles movement, it would be the best solve for this, but I don't know how to insert this into the navigation, or if it is possible to disable GB2, nav to a vendor, "buy" a repair, and return, without using sleep threads to kill off HB logic.

      Having a pet battle 'bot, reduces and increases the complexity of these issues too.

      But in terms of implementation, it's a handful of quest profiles to travel around, or take taxis, etc, so we can change the bot, load a few meta profiles (to handle continent/zones or level restrictions and flight /ground mount travel) , keep an eye on the 8 minutes cooldown, travel, repair, heal at the stable, and then do it all again to go back, and then switch back to the farming bot.

      Shrug. There's just a lot of moving parts for a game wide profile system.
       
    19. shifty

      shifty New Member

      Joined:
      Mar 31, 2012
      Messages:
      120
      Likes Received:
      0
      Trophy Points:
      0
      Hey buddy,I have a question...

      I'd like to level a bunch of pets to ... say 5.. then move to a new area and level them all to 10.. then move to a new area etc etc..

      How can I do this?

      Thanks!
       
    20. shifty

      shifty New Member

      Joined:
      Mar 31, 2012
      Messages:
      120
      Likes Received:
      0
      Trophy Points:
      0

      Yikes! :)
       

    Share This Page