lii
New Member
- Joined
- Jan 5, 2012
- Messages
- 94
[PB][BETA] SmartMOP - The new and improved Ultimate MOP Farming Profile
Smart MOP
next level farming
Firstly I'd like to thank the hard work of nate8282 and HighVoltz, without whom I would never have been able to create this. It began a year ago in HighVoltz' Multi-profile thread, where I had a few ideas as to what I thought would be useful. Well, I was banned, but I'm back now to make those things happen. Thus, this profile. Original post
SmartMOP has all the functionality of Mega MOP, but with many improvements.
1) SmartFarm zone selection. SmartFarm is a zone selection system I created as a result of having way too much Ghost Iron ore. Instead of choosing a profile randomly, it weighs your current stock of each item (Guild bank, Player Inventory, and Auction House) and the amount of nodes in each zone, and selects the next zone based on these. Basically, the bot will always farm the items that you need, and not the ones you have a lot of already. The thresholds are, of course, editable in the settings.
2) Banker timer. It is pretty much what it sounds like. Instead of switching to banker after switching zones, it switches after a random amount of time. Configurable in settings.
3) Improved hearthstone detection. SmartMOP detects if the hearthstone is on cooldown, and if so adds time to the current zone.
4) Stack amount option. When interacting with the guild bank, SmartMOP will withdraw this amount of each item.
5) AHBuddy stashing shamelessly imported. All credit goes to HighVoltz!
6) Switch to banker now. Similar to empty bags now, but it also switches to the banker.
7) Many minor improvements!
Base features
?Hearths when bags are full
?Mails items to banker
?optionally switch to banker and post items on AH
?Switches to a new profile/zone and uses portal to port to zone.
?Currently has profiles for all MOP zones and user can choose which zones to farm from the profile settings.
?The user can easily use their own personal profiles if they choose to. Just copy/paste profiles in the correct Zone and faction subfolder in folder Honorbuddy/Bots/Professionbuddy/Profiles/HBProfiles/GatheringProfiles. This folder can be changed in Profile settings.
?Switch zones after a random period of time spend farming there.
?Banker mails farmer gold if farmer has less than 200g
?Banker can deposit gold in GBank
You rock Highvoltz
Requirements
SmartMOP uses DataStore to keep track of items. Download it here.
Only the base, DataStore_Containers, and DataStore_Auctions are required. You may disable the other modules. After installing, just make sure it sees your bags, guild bank, and auctions, and you're good to go.
SmartMOP also requires a botbase called ProfessionBuddy. Get it here.
Installation
1. Extract the contents of the master folder in SmartMOP.zip to [YOUR HONORBUDDY FOLDER]/Bots/ProfessionBuddy/Profiles
2. Start Honorbuddy and load SmartMOP.xml
FAQ
SmartMOP
WoW lags when SmartMOP is running.
This is the drawback of using DataStore and sending multiple queries. It steals alot of frames. If anyone has any insight as to how to fix this, I'm all ears.
What is up with all these settings?
I wanted you to have complete control of what SmartMOP does. If they confuse you, at least fill in your farmer and banker name. The default settings are fine.
X isn't working. Y sucks.
This is a beta release. There are probably many settings configurations that I haven't happened upon yet. After you've tried everything below, please attach a log and post it here.
Mega MOP
Can you make my farmer go to a mailbox in MOP instead of hearthing each time?
Unfortunately, no. I've found that hearthing not only makes the profile easier to write, but much more reliable and less buggy. It's also valuable when it comes to
stucks and AFKs and your using a great plugin like LogMeOut. The plugin hearths you back to your home city, and the profile will pick right up and start again.
My farmer isn't flying in MOP, he is only using his ground mount.
You need to make sure you have trained for both 310% flying and MOP flying.
My farmer is using the portal to MOP, but then he will fly off and die without using any farming profiles.
This happens when your have a slower computer or video card, the longer load times can mess up the profile, use the "For A Slow Computer" version of the profile.
The farmer and banker keep logging in and out in a loop.
It's a Professionbuddy bug, what's happening is that the farmer is collecting something such as armor from loot, the Profile tells the farmer to mail
all items to the banker, PB sends all but one of those items to the banker, this creates a loop. Personally i just turn of looting in GB2. Only other
thing you can do to stop this other than waiting for a fix is, try constantly deleting items in your bags.
The profile still isn't working like it's supposed to.
Do a fresh install of PB (completely delete it, and do a fresh SVN), if that does work do a fresh install of the whole bot. 90% of the posts i get
are PB bugs and have nothing to do with the profile. Do what i did read the PB posts, figure out what others are doing to get it working. I
personally have to constantly do fresh installs of the bot and PB, they are just that buggy.
Credits
nate8282 - MOP integration.
HighVoltz - Most of the coding.
Natfoth - Idea to use GoalText for zone change timer.
To Do
Tweak banker code for efficiency and less stucks
Save the current zone/timer values when paused and discard them after a set amount of time
Update the node DB, initial release is the latest WoWhead one, Sep 2012
Improve full bags handling on banker
Download
Latest SmartMOP
Git: https://github.com/lii-/SmartMOP
Smart MOP
next level farming
Firstly I'd like to thank the hard work of nate8282 and HighVoltz, without whom I would never have been able to create this. It began a year ago in HighVoltz' Multi-profile thread, where I had a few ideas as to what I thought would be useful. Well, I was banned, but I'm back now to make those things happen. Thus, this profile. Original post
SmartMOP has all the functionality of Mega MOP, but with many improvements.
1) SmartFarm zone selection. SmartFarm is a zone selection system I created as a result of having way too much Ghost Iron ore. Instead of choosing a profile randomly, it weighs your current stock of each item (Guild bank, Player Inventory, and Auction House) and the amount of nodes in each zone, and selects the next zone based on these. Basically, the bot will always farm the items that you need, and not the ones you have a lot of already. The thresholds are, of course, editable in the settings.
2) Banker timer. It is pretty much what it sounds like. Instead of switching to banker after switching zones, it switches after a random amount of time. Configurable in settings.
3) Improved hearthstone detection. SmartMOP detects if the hearthstone is on cooldown, and if so adds time to the current zone.
4) Stack amount option. When interacting with the guild bank, SmartMOP will withdraw this amount of each item.
5) AHBuddy stashing shamelessly imported. All credit goes to HighVoltz!
6) Switch to banker now. Similar to empty bags now, but it also switches to the banker.
7) Many minor improvements!
Base features
?Hearths when bags are full
?Mails items to banker
?optionally switch to banker and post items on AH
?Switches to a new profile/zone and uses portal to port to zone.
?Currently has profiles for all MOP zones and user can choose which zones to farm from the profile settings.
?The user can easily use their own personal profiles if they choose to. Just copy/paste profiles in the correct Zone and faction subfolder in folder Honorbuddy/Bots/Professionbuddy/Profiles/HBProfiles/GatheringProfiles. This folder can be changed in Profile settings.
?Switch zones after a random period of time spend farming there.
?Banker mails farmer gold if farmer has less than 200g
?Banker can deposit gold in GBank
You rock Highvoltz
Requirements
SmartMOP uses DataStore to keep track of items. Download it here.
Only the base, DataStore_Containers, and DataStore_Auctions are required. You may disable the other modules. After installing, just make sure it sees your bags, guild bank, and auctions, and you're good to go.
SmartMOP also requires a botbase called ProfessionBuddy. Get it here.
Installation
1. Extract the contents of the master folder in SmartMOP.zip to [YOUR HONORBUDDY FOLDER]/Bots/ProfessionBuddy/Profiles
2. Start Honorbuddy and load SmartMOP.xml
FAQ
SmartMOP
WoW lags when SmartMOP is running.
This is the drawback of using DataStore and sending multiple queries. It steals alot of frames. If anyone has any insight as to how to fix this, I'm all ears.
What is up with all these settings?
I wanted you to have complete control of what SmartMOP does. If they confuse you, at least fill in your farmer and banker name. The default settings are fine.
X isn't working. Y sucks.
This is a beta release. There are probably many settings configurations that I haven't happened upon yet. After you've tried everything below, please attach a log and post it here.
Mega MOP
Can you make my farmer go to a mailbox in MOP instead of hearthing each time?
Unfortunately, no. I've found that hearthing not only makes the profile easier to write, but much more reliable and less buggy. It's also valuable when it comes to
stucks and AFKs and your using a great plugin like LogMeOut. The plugin hearths you back to your home city, and the profile will pick right up and start again.
My farmer isn't flying in MOP, he is only using his ground mount.
You need to make sure you have trained for both 310% flying and MOP flying.
My farmer is using the portal to MOP, but then he will fly off and die without using any farming profiles.
This happens when your have a slower computer or video card, the longer load times can mess up the profile, use the "For A Slow Computer" version of the profile.
The farmer and banker keep logging in and out in a loop.
It's a Professionbuddy bug, what's happening is that the farmer is collecting something such as armor from loot, the Profile tells the farmer to mail
all items to the banker, PB sends all but one of those items to the banker, this creates a loop. Personally i just turn of looting in GB2. Only other
thing you can do to stop this other than waiting for a fix is, try constantly deleting items in your bags.
The profile still isn't working like it's supposed to.
Do a fresh install of PB (completely delete it, and do a fresh SVN), if that does work do a fresh install of the whole bot. 90% of the posts i get
are PB bugs and have nothing to do with the profile. Do what i did read the PB posts, figure out what others are doing to get it working. I
personally have to constantly do fresh installs of the bot and PB, they are just that buggy.
Credits
nate8282 - MOP integration.
HighVoltz - Most of the coding.
Natfoth - Idea to use GoalText for zone change timer.
To Do
Tweak banker code for efficiency and less stucks
Save the current zone/timer values when paused and discard them after a set amount of time
Update the node DB, initial release is the latest WoWhead one, Sep 2012
Improve full bags handling on banker
Download
Code:
Change Log
v0.2 Added RandomAfterX. When SmartFarm is enabled, chooses a random zone after X zone switches.
Made the requirements to start using SmartFarm hidden and optional, as the above makes them redundant
Made stock items that have 0 stock weigh twice as much
Fixed Hearth spamming
Fixed some flaws in the banker logic
Fixed some ridiculous AH pricing
v0.1 Initial Release
Git: https://github.com/lii-/SmartMOP
Last edited: