• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Bot] Prosto_Pets: Battle Pets 4 in 1, and more

    Discussion in 'Botbases' started by Prostak, Jan 7, 2015.

    1. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Yes, I have struggled how to adapt the layout that VS2013 creates (Project\Project) with what HB needs (Bot\Project). The way I found was to provide the link to Project\trunk\Project sub-directory on GitHub. You probably choose to ignore the link I've recommended and went for usual Project url. But if this works, it seems a proper way to go: no need to create a dir - will eliminate some errors. Just need to remove unneeded stuff. Thanks for the hint.
       
    2. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      You've probably made a copy-paste from the board representation. Unfortunately, the board truncates URLs. The proper way to go was to right-click on the url (in the original post!) and choose "Copy Link Address" in Chrome (or a similar operation in other browser). You should have /Prostak/Prosto_Pets/trunk/Prosto_Pets in the url, not the dots.
       
    3. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I have reserved a place for "Hints" section. But I am a bit behind in RL projects. So probably not sooner than weekend.
      Do not hesitate to post any questions, I will probably make a Q/A section also.

      Out of my head: I would recommend going for Crabs (low versions can be found at the shore at Westfall). The tactics for them a defensive-aggressive, should be good for back line pets.

      Also, you can tweak swapout values to better match your experience. The goal is not allow the levelled pet to die, but at the same time - to win the battle. When you've got some 25's it will be easy, at lower levels it may need adjusting, since these two goals should be balanced. Use Relative mode until you've got enough (5-6? to work between heals) 25's I guess.
       
    4. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      Sweet thanks for the recommendations :) However, i still don't know what im doing wrong, can't get it to switch my pets out to level each 3 of them. Also, i started it in Elwynn Forest and it kept leveling until level 6? Shouldn't it load profiles based on my pets levels? :)
       
    5. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Yes, thank you!
      And relative is placing the pet that is lower than the opponent first, swapping it out before it dies and then using a pet that is higher than the opponent to win surely. Logically similar to Ringer, but need to use different Swapout values. If in Ringer you can swapout a levelled pet immediately (so Swapout=100), in Relative mode you need to make it do some work, so Swapout=40 or so. It's all configurable, so can be adjusted.
       
    6. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Can you post your log, I may see something there.
       
    7. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      .....
       
      Last edited: Jan 10, 2015
    8. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I am unable to create a proper directory structure using the shorter link. It tends to create "trunk" and one more "Prosto_Pets" inside. The bot will start even in this way, but it will fail to find the subdirs in needs in the place it expects to find. So, please do not use it. Use the procedure as described in the post.

      Proper structure is: Bots\Prosto_Pets\Prosto_Pets.cs (and other .cs files). If you see just a "trunk" dir or other "Prosto_Pets" inside Bots\Prosto_Pets - things went wrong.

      I will probably need to change directory finding logic to accomodate even this structure, but so far it is strict and does not like changes.
       
    9. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      You have locked all your pets:
      [19:21:29.468 N] [Pets] Filling pet Slot 1 -- locked
      [19:21:29.468 N] [Pets] Filling pet Slot 2 -- locked
      [19:21:29.468 N] [Pets] Filling pet Slot 3 -- locked

      Uncheck these boxes, otherwise pets will be kept in places no matter what.
      I guess you are trying to level starting with level 7, out of:
      Pets by level [1-25]: #1=120 #2=5 #4=1 #5=1 #6=1 #7=2 #8=2 #9=1 #11=1 #13=1 (no wilds, not only blues) [numbers changed. -P]

      Raise "Min Level" to 7 and the bot will not select lower ones. You should see this accross "Team selection": #7=2 #8=2 #9=1 #11=1 #13=1
      This may be too low number (not enough to survive between heals). Probably you should start with 2: #2=5 #4=1 #5=1 #6=1 #7=2 #8=2 #9=1 #11=1 #13=1 .
      Other ways to influence team selection is to use "Blues Only", or most flexible: "Favorites Only".
      Press "Generate New" button a couple of time to validate parameters after a change.
       
      Last edited: Jan 11, 2015
    10. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      It selects a profile based on a lower level among selected (plus zone diff that you choose).
      You have selected these: Pets by level [1-25]: #1=65 #2=5 #4=1 #5=1 #6=1 #7=2 #8=2 #9=1 #11=1 #13=1 (no wilds, not only blues) [numbers changed]
      There are 187 level 1's in the selection, so it will stay in Elwin Forest until they ALL have overgrown it.

      Narrow you selection by: "Min Level", "Blues Only", "Fav Only". You should see the current selection structure on a small panel across "Team Selection" header.
       
      Last edited: Jan 11, 2015
    11. julrevo

      julrevo Member

      Joined:
      Sep 6, 2012
      Messages:
      309
      Likes Received:
      1
      Trophy Points:
      18
      do you plan to add a function to change profile every x minutes?
       
    12. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Nope. What do you need it for? To avoid detection?
      Currently bot will fight any pet of a right level even if met in a wrong (not in the profile) place. If staying in one place bothers you then select a small teams: they will be upgraded and change zones faster.
       
    13. Chavroux

      Chavroux New Member

      Joined:
      Oct 19, 2012
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      1
      [Pets] Current Profile level is 0, loading profile for level 3 !!!

      Help me plz, i don't understand =(

      First time that i use this bot

      Thanks
       
    14. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I am not sure I understand correctly what it is that you do not understand. But my guess is: why it chooses a zone that is Level 3 while you have pets level 1?
      The logic is as follows. First, the bot looks at the team you've selected to level. Short description is on a General tab, to the right of big "Team Selection" label. It looks like this: [1-25]: #1=87 #2=5 #4=1 #5=1 #6=1 #7=2 #8=2 #9=1 #11=1 #13=1. The lowest selected level is 1. (87 is the number of pets level 1).
      Next, it looks the mode you've selected. Brown "Mode" selector above to the right. By default it is "Relative". Click on the Relative tab. In the middle you'll see: Select Zone that is higher than Pet1 by X levels. By default it is 2. So, lowest level (1) + zone diff (2) = 3. Bot will load a profile for pet level 3. Zone diff is added to speed up levelling by getting a bonus exp. If you prefer to have surerer fights (but less exp) set this box to 0. And close the Gui (should work without closing but just in case).
       
    15. Chavroux

      Chavroux New Member

      Joined:
      Oct 19, 2012
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      1
      i don't understand it doesn't work =(

      still the same at stormwind.

      [Pets] Current Profile level is 0, loading profile for level 1 !!!

      I have : [1-25]: #1=126 #2=7 #4=2 #5=3 #7=2 #10=2 #11=1 #14=1
       
    16. bthompson1638

      bthompson1638 New Member

      Joined:
      Dec 22, 2014
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      1
      this thing works amazingly. only issue is just the lack of instructions for configuration. you kinda just get thrown out to it.

      only thing I really want to change in settings is the pet it captures. if you select capture ones not owned it seems to capture them to the max (3/ 3). is there a way to have it just capture one or capture an extra one only if its of higher quality (rare)

      I ran it full afk while sleeping with zero issues.
       
    17. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      Regarding this statement, does that mean it uses a LUA unlocker and is possible that it could get banned for doing so? I've heard of LUA unlockers being very dangerous to use. While I've never done anything in the pet battle/collecting portion of this game (simply due to disinterest) I have gained some minor interest in it, but I would MUCH rather not do any of it by hand. I would like something to simply collect and level pets for me to sell on the AH. I just want to know if this bot is as safe as using questing bot, enyo, professionbuddy, or any of the other bot bases (aside from DungeonBuddy, BGBuddy, and GatherBuddy).
       
    18. kirdd

      kirdd New Member

      Joined:
      May 5, 2014
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      0
      Think he means, that is the inspiration for this botbase, not that it is included.

      Though after testing it for the past 30 minutes or so, must say I am quite impressed with what it does so far and look forward to future additions, so keep up the good work!
       
    19. DoomRaccoon

      DoomRaccoon New Member

      Joined:
      Mar 22, 2013
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      Thanks for the upload man so far a few hours of testing working flawlessly, Thanks!!! :)
       
    20. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      I've reserved a place for it, ETA this weekend. Just HAD to release it, sorry for the inconvenience.

      You can set "Capture Not Owned" to None. With this set it will capture only Rares - and only if "Capture Rares" is checked.
       

    Share This Page