What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[PLUGIN] Pokebuddy - Gotto kill em all!

Seems as revision 201 (updated a few minutes ago from svn) is having a little problem. I can open the gui only once. After I closed it pressing "Settings" again does nothing. There is only one way to reach the gui again: restarting the bot. Don't think that this is the way it's planned ^^

And there is one more problem I'm having and I hope somebody can help me. The plugin does not use the species logic files (made some myself and also downloaded from the 2 sources mentioned here). When I edit a file for a single pet and save it, the plugin creates a file called something like "123456789.xml" and this file works for the pet without a problem, but when I use the "species save" (doesn't matter if I overwrite or just create for pets which don't have any logic) it creates a file like "Fawn.xml" and it does not work. The pet (and all other pets belonging to this species) still use the standard logic. When I open the editor again all I can see is the standard logic, no matter what I do (even tried to reset it to the species default which I created before). So there seems to be a problem with using these "species logics". Is it because I'm using german WoW / HB? Maybe somebody also had this problem and knows how to solve it.
Ok ok i fucked up, fixing the config screen asap.

Ill explain how to use the logic files.
When a pet is being used by Pokehbuddy, it will use the numbered files. If the numbered file DOES NOT exist, it will make a copy of the named file.

So when you download a named file for a pet you already used (atleast) once, it will not automatically change the logic. Click the "Revert to species generic" button to delete the numbered one and load the named one (no undo!)

hi, i cant use pokehbuddy at all, it doesnt appear in my plugins :(

can someone please help?

What language OS do u use?
I think it will be fixed if you :
- Delete all files in the compiled assemblies folder in HB
- Edit the Plugins\Pokehbuddy\Pokehbuddy_languagefix.cs (there is a description in the file what to do)
 
View attachment 2832 2013-01-08 20.53.txt
So when you download a named file for a pet you already used (atleast) once, it will not automatically change the logic. Click the "Revert to species generic" button to delete the numbered one and load the named one (no undo!)

Hmmm, I was fighting with a fawn and opened the config screen. I edited the logic and pressed the button to save and overwrite. A file called "Fawn.xml" was created in the right folder. So I closed the UI and continued. But the bot keeped spamming attack number 1, so I opened the UI again and just saw the standard logic. So I pressed the "Revert to species generic" button but the logic does not change, still standard. Then I looked at the "Fawn.xml" and the logic in this file was the way I wanted it. I closed the bot and WoW and restarted my pc. Then I started WoW and the bot again and started a fight: Standard logic... I opened the UI and tried the "Revert to species generic" again, but still standard logic (but the "Fawn.xml" file itself still has the commands I wanted, they just won't load into the plugin).
Then I edited the logic again and just hit "Save". Then the numbered file contains the logic I wanted and loaded every time. I pressed "Revert to species generic" again and normally the commands should stay the same, because the "Fawn.xml" contained exactly the same commands, BUT it reverts to standard logic, not to the species logic.
I closed the bot, deleted the numbered file and started again. The plugin created the number file again, with standard logic...
Then I deleted the numbered file again and took the "Fawn.xml" from your SVN and placed it in the dir, overwriting my logic. Started bot and it created the number file with standard logic... So why is the plugin ignoring my settings? Is there anything I'm doing wrong? I hope there is a way to solve this mysterie ;)

I attached a log where I started the bot (without the numbered file) and it gets created with standard logic and I pressed this "Revert" button and it stays at standard. Hope it helps and hope I can use these files someday :D

P.S. I also tried some other logic files from the SVN for other families and everytime a pet of this family was used, the plugin used standard logic, no matter if I used it before or not...
 
hi, i cant use pokehbuddy at all, it doesnt appear in my plugins :(

can someone please help?

Hmmm...
[10:26:15.531 N] Compiler Error: c:\Users\Mario\Downloads\wow\Honorbuddy 2.5.6647.521\Plugins\Pokehbuddy\Pokehbuddy\Pokehbuddy.cs(1398,18) : error CS0101: The namespace 'Pokehbuddyplug' already contains a definition for 'BBSettings'

In your plugins folder there is a folder called Pokehbuddy (correct) and in this folder there is another folder called Pokehbuddy also containing the plugin (wrong). There should be only 3 folders (CalcEngine, Images and PetSettings), 1 xml-file and 4 .cs-files in the "Plugins\Pokehbuddy" folder. Delete the additional Pokehbuddy-folder and everything should be fine ;)
 
I have a Problem with the Pet fights.

The Bot Blacklists every pet and dont fight against battle Pets >.<

[15:35:18.980 V] Blacklisting F530EFB90002EF4F for 00:01:00 [Type: All]
[15:35:19.134 V] Blacklisting F530EFB9000717C9 for 00:01:00 [Type: All]
[15:35:19.551 N] [Singular-DEBUG] CurrentTarget set to: Toad.17C9 h=100.0%, maxh=17, d=119.1 yds, box=1.0, player=False, hostile=False
[15:35:25.921 N] [BPC] In zone Azeroth-Swamp of Sorrows we have 1 minutes left to trap pets.
[15:35:25.938 N] [BPC] 89% of pets on the continent caught (9 to trap)
[15:35:25.938 N] [BPC] Pets to trap in Swamp of Sorrows >> Moccasin
[15:35:39.996 V] Blacklisting F530EFB90000F36D for 00:01:00 [Type: All]
[15:35:40.155 V] Blacklisting F130EFB700008A88 for 00:01:00 [Type: All]
[15:35:40.485 N] [Singular-DEBUG] CurrentTarget set to: Water Snake.8A88 h=100.0%, maxh=17, d=116.1 yds, box=0.5, player=False, hostile=False
[15:35:41.591 V] Blacklisting F130EFB900005335 for 00:01:00 [Type: All]
[15:35:41.748 V] Blacklisting F530EFBA0007DB15 for 00:01:00 [Type: All]
[15:35:42.140 N] [Singular-DEBUG] CurrentTarget set to: Swamp Moth.DB15 h=100.0%, maxh=16, d=99.9 yds, box=0.2, player=False, hostile=False
[15:35:51.209 V] Blacklisting F530EFB90008F4A3 for 00:01:00 [Type: All]
[15:35:51.736 N] [Singular-DEBUG] CurrentTarget set to: Toad.F4A3 h=100.0%, maxh=17, d=114.3 yds, box=1.0, player=False, hostile=False
[15:35:56.026 V] Blacklisting F530EF800008FA8C for 00:01:00 [Type: All]


No idea whether the problem to pokebuddy or another plugin is.
 

Attachments

I have a Problem with the Pet fights.

The Bot Blacklists every pet and dont fight against battle Pets >.<

[15:35:18.980 V] Blacklisting F530EFB90002EF4F for 00:01:00 [Type: All]
[15:35:19.134 V] Blacklisting F530EFB9000717C9 for 00:01:00 [Type: All]
[15:35:19.551 N] [Singular-DEBUG] CurrentTarget set to: Toad.17C9 h=100.0%, maxh=17, d=119.1 yds, box=1.0, player=False, hostile=False
[15:35:25.921 N] [BPC] In zone Azeroth-Swamp of Sorrows we have 1 minutes left to trap pets.
[15:35:25.938 N] [BPC] 89% of pets on the continent caught (9 to trap)
[15:35:25.938 N] [BPC] Pets to trap in Swamp of Sorrows >> Moccasin
[15:35:39.996 V] Blacklisting F530EFB90000F36D for 00:01:00 [Type: All]
[15:35:40.155 V] Blacklisting F130EFB700008A88 for 00:01:00 [Type: All]
[15:35:40.485 N] [Singular-DEBUG] CurrentTarget set to: Water Snake.8A88 h=100.0%, maxh=17, d=116.1 yds, box=0.5, player=False, hostile=False
[15:35:41.591 V] Blacklisting F130EFB900005335 for 00:01:00 [Type: All]
[15:35:41.748 V] Blacklisting F530EFBA0007DB15 for 00:01:00 [Type: All]
[15:35:42.140 N] [Singular-DEBUG] CurrentTarget set to: Swamp Moth.DB15 h=100.0%, maxh=16, d=99.9 yds, box=0.2, player=False, hostile=False
[15:35:51.209 V] Blacklisting F530EFB90008F4A3 for 00:01:00 [Type: All]
[15:35:51.736 N] [Singular-DEBUG] CurrentTarget set to: Toad.F4A3 h=100.0%, maxh=17, d=114.3 yds, box=1.0, player=False, hostile=False
[15:35:56.026 V] Blacklisting F530EF800008FA8C for 00:01:00 [Type: All]


No idea whether the problem to pokebuddy or another plugin is.
Could be, turn on detailed logging please :)
 
I have a Problem with the Pet fights.

The Bot Blacklists every pet and dont fight against battle Pets >.<

[15:35:25.921 N] [BPC] In zone Azeroth-Swamp of Sorrows we have 1 minutes left to trap pets.
[15:35:25.938 N] [BPC] 89% of pets on the continent caught (9 to trap)
[15:35:25.938 N] [BPC] Pets to trap in Swamp of Sorrows >> Moccasin
[15:35:39.996 V] Blacklisting F530EFB90000F36D for 00:01:00 [Type: All]


No idea whether the problem to pokebuddy or another plugin is.

that's most likely BP Collector, you've set it to blacklist pets. (the setup is not all that intuitive with BPS and BPC)

turn all of the BPC features off, save the settings, see if it engages with pets after this. then change the settings one at a time.
 
And there is one more problem I'm having and I hope somebody can help me. The plugin does not use the species logic files (made some myself and also downloaded from the 2 sources mentioned here). When I edit a file for a single pet and save it, the plugin creates a file called something like "123456789.xml" and this file works for the pet without a problem, but when I use the "species save" (doesn't matter if I overwrite or just create for pets which don't have any logic) it creates a file like "Fawn.xml" and it does not work. The pet (and all other pets belonging to this species) still use the standard logic. When I open the editor again all I can see is the standard logic, no matter what I do (even tried to reset it to the species default which I created before). So there seems to be a problem with using these "species logics". Is it because I'm using german WoW / HB? Maybe somebody also had this problem and knows how to solve it.
I have an english client so its pretty hard to trace these errors. Please try again with the latest release.
 
What language OS do u use?
I think it will be fixed if you :
- Delete all files in the compiled assemblies folder in HB
- Edit the Plugins\Pokehbuddy\Pokehbuddy_languagefix.cs (there is a description in the file what to do)
Hmmm...

In your plugins folder there is a folder called Pokehbuddy (correct) and in this folder there is another folder called Pokehbuddy also containing the plugin (wrong). There should be only 3 folders (CalcEngine, Images and PetSettings), 1 xml-file and 4 .cs-files in the "Plugins\Pokehbuddy" folder. Delete the additional Pokehbuddy-folder and everything should be fine ;)


Thank you guys!! I deleted the pokebuddy folder inside the pokebuddy folder (dont know exactly how it got there...) and edited the language fix, now its working :D
 
I have an english client so its pretty hard to trace these errors. Please try again with the latest release.

Ok, I'll try it when I'm back from work (in about 4 hours) and will report back then. THX for all the work and time you're putting into this plugin.
 
So, I tested it now and it still doesn't work, BUT now I know at least a part of the error. The plugin should check for "C:\Program Files (x86)\Honorbuddy\Plugins\Pokehbuddy\PetSettings\Fawn.xml", but it checks for "C:\Program Files (x86)\Honorbuddy\Plugins\Pokehbuddy\PetSettings\INTERFACE\ICONS\INV_PET_FAWN.BLP.xml" (the space in "Interface" is not intended, the forums inserts it, I don't know why ^^). So it seems as your function does not return the name of the species, it returns the name of the icon representing the species. So there seem to be 2 simple ways to solve it: 1. use another call which returns what you are looking for (if it is possible) or 2. just strip the "INTERFACE\ICONS\INV_PET_" and ".BLP" parts :D
 
So, I tested it now and it still doesn't work, BUT now I know at least a part of the error. The plugin should check for "C:\Program Files (x86)\Honorbuddy\Plugins\Pokehbuddy\PetSettings\Fawn.xml", but it checks for "C:\Program Files (x86)\Honorbuddy\Plugins\Pokehbuddy\PetSettings\INTERFACE\ICONS\INV_PET_FAWN.BLP.xml" (the space in "Interface" is not intended, the forums inserts it, I don't know why ^^). So it seems as your function does not return the name of the species, it returns the name of the icon representing the species. So there seem to be 2 simple ways to solve it: 1. use another call which returns what you are looking for (if it is possible) or 2. just strip the "INTERFACE\ICONS\INV_PET_" and ".BLP" parts :D
I've got the flu atm, fucked up the code :D
Try latest one plx :)
 
The flu? Get well soon!

And you sir, are a genius :D The newest version works like a charm. THX!
 
an issue that i have come accross and not been able to figure out a way around it is thats when you are fighting frogs they use a spell that makes u incapable of doing anything thing for one round, and the the plug in wont hit pass or switch pet after the spell is casted from the frog
 
an issue that i have come accross and not been able to figure out a way around it is thats when you are fighting frogs they use a spell that makes u incapable of doing anything thing for one round, and the the plug in wont hit pass or switch pet after the spell is casted from the frog

You need to find the # associated with that debuff. Let me see if I can find it.
 
Back
Top