Tip: If you do not want to reset you keybindings create a copy o f you wow installation and use it for botting Warning: If you continue without resetting you keybindings the bot may not function cor rectly. Advanced users: The most common keys can be changed in the settings after this wizard are done. The rest of the keys used by LazyBot are located in Settings\Keys.xml file.
Disable Click To Move If you have Click To Move enabled please disable it.
Note: LazyBot does not use Click To Move to navigate the game world. This makes the movement a bit more unprecise as LazyBot simulates keypresses like if a real player where controlling the character. This do however make LazyBot harder to detect by Warden.
Auto loot Press ESC Select Interface Select Controls Enable Auto Loot.
Auto Self Cast Press ESC Select Interface Select Combat Enable Auto Self Cast
Interact With Mouseover Press ESC Select "Key Binding" Scroll down until you see "Interact With Mouseover" Bind "Interact With Mouseover" to U
Interact With Target Press ESC Select "Key Binding" Scroll down until you see "Interact With Target" Bind "Interact With Target" to P
Target Last Target Press ESC Select "Key Binding" Scroll down until you see "Target Last Target" Bind "Target Last Target" to G
Flying engine Settings: You can access the settings using the "Engine settings":
Loading a profile:
Fishing at school of fish This feature is only enabled for paying users.
To setup this feature please visit the engine settings. Max time at school: How long should we stay at the school. Approach distance: The maximum distances from the waypoints Requirements: •
You should use a profile specifically made for school fishing.
•
You need to have a Fishing Pole equipped and the fishing ability on a bar.
•
If you are fishing at spots where you may end in the water you should place an ability for waterwalking (or a elixier) on a bar and setup the bar/key in the settings.
Please note that LazyBot does not know how to land on the ground instead of the water. Your profile should be made so that the waypoints is in the air above solid ground.
The profile used for fishing should have a waypoints distance of 20 and the waypoints should be located above solid ground. Example:
The bot will land at the waypoint closest to the school.
Grinding engine The grinding engine is what you want to use to level your char from 1-85 . The grinding engine uses a type of profile called a g raph profile. The graph profile is a replacement of waypoint navigation.
Graph navigation (Credits GBuster) The navigation graph system implemented in LazyBot is designed to give the bot more paths to follow and avoid following the same waypoints every time. Think of the graph as a spider web of possible routes to a given points or spots. The graph system allows you to define vendor and ghost paths more easily and you have the option to use area transitioning using sub-profiles and level restrictions.
So what's a graph?
As I've previously mentioned a graph is a web of nodes, spots and POIs. You define three points and they are connected through paths (= a triangle). You add another node -> Two additional paths are added (two existing points -> new point) and so on.
By adding four points close enough to each other there will be six paths the bot can travel on (a rectangular and cross-like shape). To give you an imagination how a graph could look like, take a look at a graph I made at Dwarf starting area:
The green dots are Spots defined in the sub profiles - they are the once the bot will try to visit.
How to? - Theory - Define a fine map around the borders of the designated area - Define spots where mob spawns are
- Add additional nodes to cover the spots - Add paths to vendors and ghost paths
How to? - Practice First select "Grinding engine" as the engine and "Open" the "P rofile settings". You have to define sub-profiles. They cover the different level areas, like "LvL 6-8 MacClure Vinneyard", "Lvl9-12 Entrance of Westfall" and so on. Each area has its own mob spots, and each area has its own targeted factions. Try to find a wide open area, without too many obstacles like trees, rocks etc. Now you have to draw a map around the borders of your area. If the area is open and without too many obstacles you can use a distance of 20 - the more obstacles the lower distance you want to have between each vertices. When you have drawn the outer shape of the arrear run around the inner area of your map, find mob spawns and set some spots where you expect mobs to spawn. Add some additional points and possible ways for your bot to move around:
While doing this add the mob factions. To finish your graph add a path to your vendor i f possible/needed, and define a path for ghost running. To do so, just die and record your path (doesn't have to be complex) from the ghost healer to your grinding area. That's enough! The bot just have to find a way to the area and does the rest. Just ensure that the area and your paths are really connected! Save your graph and start botting.
Interconnected areas Just define one or more paths between two grinding areas. The bot will travel from one to another area if the level cap for one area is reached (eg. area1 = 5-8, area2 = 9-13)
Q&A How does the bot decide which spot to check next?
- If you enable "Follow Spots in order" it will take the spots in the order you place them, it the option is disabled it will use a random generator to select a spot. My bot skips some spots
- Just try to setup additional meshes around your green spots. Try to have at least one path through your spots My vendor path does not work
- Same as above, give the bot alternative paths and check that all points / paths are connected to your grinding area My bot gets stuck very often!
- Try to avoid areas with many obstacles like rocks, trees, graves etc. and make sure you define very precise routes around obstacles. Check your Graph for points that could be the reason for this behavior.