Can someone please just upload his Pokehbuddy.cs, here on the forum. I will really be grateful. Thank you.
100% fresh install, crashing fairly often [12:29:44.626 D] Lua failed! Status: ErrRun [12:29:44.798 D] Plugin Pokébuddy - Pastebin.com
I'm so confused about how to use this plugin. I tried the 1-click settings for levelling all pets on the team. However it requires PetArea which I could not get to work. Tried to just start the plugin just out of the box, using grind bot with an empty profile, and it engages in pet battles ok, but it only uses the first pet. Looked at the logic manager and pet builder tabs, but that is just way to confusing to me.
hey I unpacked it with battle pet swapper into plugins but only battle pet swapper shows up in plugins??? pokehbuddy doesnt seem to show up anywhere in honorbuddy
This plugin is causing me lots of trouble - Part 1 - Sometimes it goes mental and starts replacing the 3 pets in a loop, causing the battle to be lost. This seem to happen A LOT! - Really frustrating Part 2 - The UI is retarded. Part 3 - Seems logic is way off on most Pets.
awesome job there with the plugin! i created my own profiles(grind bot) and pet logics with it, since i want to optimize it even further i was wondering if there is also an swap pet option where you can select the pet which is beeing used for it? maybe iam just missing it somewhere but so far the swap command is working for me like this: pet 1 is selected -> swap -> pet 2 is selected -> swap -> pet 1 is selected again, is it also possible to make a pet logic where i can choose depending on the oponent if i want to swap from pet 1 to pet 2 OR 3?
This is a great plugin, dude! But like some people already mentioned above, the swap logic doesn't work for me neither. Pre-fight it never swaps, and in-fight it will it will only swap between pet A and B, even when C has full HP and A / B are on low health. The log will always show something like this (pre fight and in fight swapping): Code: [22:55:11.076 N] [PB] Logic SWAPOUT Health(THISPET) < 25 [22:55:11.076 N] [PB] 18 < 25 //// returned True [22:55:11.076 N] [PB] Going to do advanced rating system [22:55:11.080 D] Lua failed! Status: ErrSyntax [22:55:11.082 N] [PB] ~~~~~~~~~~~~~~~~~~~~~Rating info~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.082 N] [PB] HP 013 x 10 = 130 [22:55:11.082 N] [PB] Advantage 000 x 2 = 0 [22:55:11.082 N] [PB] Disadvantage 000 x 2 = 0 [22:55:11.082 N] [PB] Level -03 x 4 x -20 = 240 [22:55:11.082 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.082 N] [PB] Total Rating : 370 [22:55:11.082 N] [PB] Final Rating : -100000000 (after extreme low HP penalty) [22:55:11.082 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.085 D] Lua failed! Status: ErrSyntax [22:55:11.086 N] [PB] ~~~~~~~~~~~~~~~~~~~~~Rating info~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.086 N] [PB] HP 018 x 10 = 180 [22:55:11.087 N] [PB] Advantage 000 x 2 = 0 [22:55:11.087 N] [PB] Disadvantage 000 x 2 = 0 [22:55:11.087 N] [PB] Level -02 x 4 x -20 = 160 [22:55:11.087 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.087 N] [PB] Total Rating : 340 [22:55:11.087 N] [PB] Final Rating : -100000000 (after extreme low HP penalty) [22:55:11.087 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.089 D] Lua failed! Status: ErrSyntax [22:55:11.091 N] [PB] ~~~~~~~~~~~~~~~~~~~~~Rating info~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.091 N] [PB] HP 057 x 10 = 570 [22:55:11.091 N] [PB] Advantage 000 x 2 = 0 [22:55:11.091 N] [PB] Disadvantage 000 x 2 = 0 [22:55:11.091 N] [PB] Level 01 x 4 x -20 = -80 [22:55:11.091 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.091 N] [PB] Total Rating : 490 [22:55:11.091 N] [PB] Final Rating : -100000000 (after extreme low HP penalty) [22:55:11.091 N] [PB] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22:55:11.092 N] [PB] Pet Ratings - Slot 1 : -100000000 Slot 2 : -100100000 Slot 3 : -100000000 Pets will also get the extreme low HP penalty at 100% HP, so I think, there must be a problem with that logic.
Actually, the problem is with the LUA code and an undocumented change in honorbuddy. This might be related to the wowunit change, maybe not. Just from reading the debug log, there's a handful of combat problems with health, auras, speed, slot loading, and cooldown reading for each ability. This also affects slot loading and ability prep for each pet too. the short list of damaged functions so far is ReadActiveSlot() CanSummon() GetTypeByID() SetPetAbilities() There may be a quick fix for this, but it needs some debugging of the Lua.GetReturnValues() during the pet battle, I suspect the value is failing to be stored because the returned value is not being stored as an integer/string. Around 7 functions are affected, the try/catch system may be helpful for evaluating the LUA values that are returned with specific debug statements during the Battle itself. So, TLDR, It's probably a quick fix to make the combat logic work again. Edit : not sure if the assembla SVN or the googlecode SVN is the most up to date copy of Pokehbuddy. It should grab the updates from the assembla SVN address, I can link to the new SVN folder if people aren't aware of this version. The reason for having 2 different SVN folders, was to keep the older version separate from the database-using test version, which is now the current version of pokehbuddy. if it helps, here's my version of Default Logic.xml ... i've been using it for a while from back when PB used to work. it handles the stuns, and the ringer/lowbie swaps. Useful for the bot users too, i suppose. Code: <?xml version="1.0" encoding="utf-8"?> <PetBattleSettings> <Logic>SWAPOUT Health(THISPET) ISLESSTHAN 30@SWAPOUT EnemyPetLevel ISGREATERTHAN MyPetLevel + 4 $ Health(THISPET) ISLESSTHAN 70 $ MyPetsAlive ISGREATERTHAN 1@PASSTURN HASBUFF(927) EQUALS true@PASSTURN HASBUFF(926) EQUALS true@PASSTURN HASBUFF(822) EQUALS true@PASSTURN HASBUFF(734) EQUALS true@PASSTURN HASBUFF(498) EQUALS true@PASSTURN HASBUFF(174) EQUALS true</Logic> <SpellLayout>ASSIGNABILITY1(0)@ASSIGNABILITY2(0)@ASSIGNABILITY3(0)</SpellLayout> </PetBattleSettings>
EDIT - no clue what changed. i selected a different profile (a level 3-7 one) instead of the level 1 profile and started it up and it took off on its own and started doing them in the level 1 area anyhow /boggle. It appears alot of information regarding this plugin is outdated and such. Do i still need the "petarea" addon or is that included as part of the plugin now? how about the petswapper thing?
STOP BUTTON has issues with this plugin. When I used the current version from the SVN at Google I could no longer use the stop button to stop my bot. I had to crash the entire game in order to get the bot to stop. It was working fine for me, but I came across a rare animal that I wanted to capture, and I had watched it kill every other rare so I knew it would kill that one as well. I attempted to simply hit the stop button (did not work), then I tried to log out of HB, and the entire game crashed (which I sort of expected because it has happened before).
THE WAY TO GET THIS TO WORK (at least my experience) Follow the directions in the opening post exactly as written for setting up SVN and downloading. Start HB, use GatherBuddy2 bot. Go to settings. Go to plugins. Select the Pokehbuddy plugin (it should have a check mark by it). Save and close the settings folder. Do not attempt to make any changes to any plugin settings. If you attempt to use the plugin UI, then the plugin will likely fail on you. Go to profiles. Select the profile that fits the pet level range you are going to level. Set up your pets in WoW. Start the bot.
Why pokebuddy swap all my pets in battle for no reason? I lose because of this . I think i miss something
Check the second post at the start of this thread. There is new information that should answer your questions. Thanks "Maybe" for rebuilding the plugin and for assisting us in getting it to work.