Hell0o everybody, I am a new member on the community so i would like to introduce myself. My name is Artemis, i have been using bots for 2 years, but since the last bots i was using, their developers stop updating them, i decided to move to honorbuddy, discover it and share with you all the experience i will get through it. Now, my question is that, this is the first bot i find that ''mesh'' thing. Can someone please explain to me what is mesh? also i see lot of people telling something about ''like openbot'' etc. I never heard for openbot :/ was it a nice bot or something that closed by blizz? Thanks a lot for your time, Artemis
Well a mesh if you are familiar with small botting programs like gnometools , is a bunch of Profiles put together in leveling order. For example a profile that runs 1-6 humans is running once you hit 6 you keep botting in the same area not gaining any more exp (lots of baby sitting). But meshes automatically switches you to the next profile, even walking you there! So when you hit lvl 6 you won't bot there still the HB will move you to a new location that will gain you level, say a 6-10. Once you hit 10 it moves you to the 10-15 and etc.. I am not familiar with the term open bot srry.
A mesh is simply a file that contains a list of locations / paths that tells Honorbuddy we're it is safe to run / walk. A mesh is kind of like a map, when Honorbuddy reads the mesh to find the path to where it needs to go. A profile, tells Honorbuddy where it can go to kill mobs, find a mailbox, repair etc. In the profile you tell it what mesh file to use, but most people use one large mesh file when grinding from level I through 60. The profile is simply a text file that you can edit with either notepad or any XML editor. I hope this information was of some help.
thanks a lot for the information you gave me both of you I have fully understand the meaning of mesh. Thanks again, Arty
I think the term mesh is used in a sense where you can look at the pathing file like a spider web, or better yet a mesh. The pathing file is build't up by nodes, these nodes make a so called mesh when connected to each other. Don't confuse the profile and mesh, these are two different things, the profile management is unique for Honorbuddy. It just uses the mesh in a clever way so which you can have a all-in-one feature where bot can move by itself from one location to another without having to have any special conditions like many other bots, that have multi profile setup. One could in theory map out all spots that are possible to walk on in the entire game, then you could add host spots or POI where you say bot should go and it would be able to go there from anywhere. Note that loading such a big mesh requires quite a lot of computing power, also making paths when a mesh is that size would take much time, too much to make it all efficient.
So when I create new mesh say running from one town to another following a path is the mesh that is created just a single string of points that it will follow or is it actually creating an area around the character that it could potentially walk on? Think of the difference between a pencil and a fat paint brush. So that is an instance where it would mostly just be a straight line, but when creating fighting areas you general have an area that the mobs spawn that you want to cover. So when you create mesh for a grinding spot do you need to just outline that area you would like it to farm in or should you cover the area in a grid path or just run from mob to mob? I guess I haven't found much information on the technical details of how the meshes are actually constructed and what the results are of creating one. GB it's pretty simple because it just follows a given path of points, but with the meshes it seems more freeform.
What you want to do is cover as much ground as you can, you want to mesh the area over and over till you see you get many connections, the more the better, but lets say you have some problem spots where bot could get stuck. You could fix this in 2 ways when creating the mesh try to keep 5 - 10 yard radius away from that spot at all times. Or walk to the center of the spot and add a blacklist node and set the closes radius to the spot that is the problem area. Best advice for fast meshing is avoiding such areas. Blacklisting takes time.