How to create a profile for HB2. Why should someone create their own? The main reason is because they are nice enough to want to contribute something back to the community in the form of a profile. Other reasons include ones of security, what I mean by security is that people want to ensure they do nott share the same grind locations and paths as others. What will I need? This is the best bit because you have all the pieces of software you need already. The software need is as follows; Honorbuddy1/2 Text Editor (Notepad, wordpad or similar) WoW (Retail or private, doesn't matter which) Do I need to learn how to program? No you do not, making a profile is so easy! Let's look at the tags you can use; As you will see I have set this out as you would do an actual profile, this is to help give you a better idea of the orders. <HBProfile> - This starts your profile. <Name>The Profile Guide</Name> - This names your profile. <MinDurability>0.3</MinDurability> - This sets the minimum durability to reach before your bot will attempt to repair. <MinFreeBagSlots>2</MinFreeBagSlots> - This sets the minimum free bag slots available before your bot will attempt to sell/mail. <SellGrey>True</SellGrey> - This sets whether or not to sell grey items, it can use the values True or False. <SellWhite>True</SellWhite> - This sets whether or not to sell white items, it can use the values True or False. <SellGreen>True</SellGreen> - This sets whether or not to sell green items, it can use the values True or False. <SellBlue>False</SellBlue> - This sets whether or not to sell blue items, it can use the values True or False. <SellPurple>False</SellPurple> - This sets whether or not to sell purple items, it can use the values True or False. <MinLevel>1</MinLevel> - This sets the minimum level the character must be to use this profile. <MaxLevel>81</MaxLevel> - This sets the maximum level the character must be to use this profile. <ProtectedItems> - This opens the list for protected items you do not wish to sell. <Item>2901</Item> - This opens the list for protected items you do not wish to sell. </ProtectedItems> - This closes the list for protected items you do not wish to sell. <ForceMail> - This opens the list for forcemail items you wish to be force mailed each time you visit a mailbox. <Item>36908</Item> - This opens the list for protected items you do not wish to sell. </ForceMail> - This closes the list for forcemail items you wish to be force mailed each time you visit a mailbox. <SubProfile> - This indicates the start of a sub profile. You can use multiple subprofiles in a single profile which is great for making a leveling profile. <Name>Sub profile 1</Name> - This will name the subprofile section. <MinLevel>1</MinLevel> - This indicates the minimum level required to use this subprofile. <MaxLevel>4</MaxLevel> - This indicates the maximum level required to use this subprofile. If you are creating a leveling profile you will start a new subprofile once it reaches this max level so your next subprofile's MinLevel would be 4. <TargetElites>True</TargetElites> - This allows you to define whether or not to target elite mobs. <BlacklistedQuestgivers> - This starts the list where you blacklist quest givers. <BlacklistedQuestgiver Name="Bob" Entry="1" /> - This determines what quest giver is blacklisted, all data is retrieved using wowhead. </BlacklistedQuestgiver> - This closes the black listed quest giver list. <QuestBlackList> - This starts the quest black list. <Quest ID="1" Name="Quest1" /> - This determines what quest to tell HB not to complete, all data is retrieved using wowhead. </QuestBlackList> - This closes the quest black list. <ForcedQuestList> - This starts for list for forced quests. <Quest ID="1" Name="Quest1" /> - This determines one of the forced quests, all data can be retrieved using wowhead. </ForcedQuestList> - This closes the forced quest list. <Quest Id="1" Name="Quest1" /> - Using this line without list tag allows you to force where to complete the quest, data can be taken from wowhead. <Objective Type="Collect" ItemId="1" CollectCount="10"> - On this line you add the specific requirements for the quest. <CollectFrom> - This starts a list of all the possible mobs your item can be collected from. <Mob Id="1" Name="Mob" /> - Here you declare a single mob per line. </CollectFrom> - This closes the list of all the possible mobs your item can be collected from. <Hotspots> - For HB to find those declared mobs you need to hotspot the area, so this is where we start the hotspot list. <Hotspot X="1.0" Y="1.0" X="1.0" /> - This is how we declare a single hotspot, these can be pulled from HB using the My Location button. </Hotspots> - This closes the hotspot list for your override quest. </Objective> - This closes the objectives so it does not bleed into any other override quests. </Quest> - This closes the whole quest so that it does not bleed into any other override quests. <Vendors> - This opens the list for Vendors which can be used within this subprofile. <Vendor Name="Mardan Thunderhoof" Entry="28040" Type="Ammo" X="5552.257" Y="5738.877" Z="-76.21725" /> Get this info by targeting the NPC and hitting the Target Info button in HB. Add a new vendor on a new line for each vendor like shown above. </Vendors> - This closes the list for vendors which can be used in this subprofile <Mailboxes> - This opens the list for Mailboxes which can be used within this subprofile. <Mailbox X="5563.107" Y="5757.219" Z="-75.3707" /> You get this info by standing next to the mailbox and hitting the hotspot button in HB. Use a new line for each Mailbox being added. </Mailboxes> - This closes the list for Mailboxes which can be used within this subprofile. <AvoidMobs> - This opens the list for mobs to be avoided within this subprofile. <Mob Name="Wolf" Entry="136" /> You get the info for each mob by hitting the Target Info button in HB. Each mob needs to be on a new line and listed in the same way as above. </AvoidMobs> - This closes the list of mobs to be avoided withing this subprofile. <GrindArea> - This opens the grind area which will contain info on how to use the hotspots and such. Only one may be used per subprofile. <Factions>14 748</Factions> - This indicates which mobs the bot will seek out and kill, a space between each faction ID will seperate them. Faction numbers can be found by targeting the mob and hitting the Target Info button within HB. <TargetMinLevel>1</TargetMinLevel> - This indicates the minimum level of the target(s) you wish to kill. <TargetMaxLevel>3</TargetMaxLevel> - This indicates the maximum level of the target(s) you wish to kill. <RandomizeHotspots>false</RandomizeHotspots> - This allows you to set hotspot use to random or ordered. The values to use are True and False. If you set this to False it will follow the order of hotspots as you list them, true will randomise them. <MaximumHotspotTime>2000</MaximumHotspotTime> - This declares the amount of time to spend at each hotspot, the value is in milliseconds. <LootRadius>75</LootRadius> - This declares the radius around the character in which it will run off and mine, herb or loot chests. <BlackSpots> - This opens the blackspot list which are to be used within this subprofile. <BlackSpot X="5450.99" Y="4649.379" Z="-146.4975" Radius="10" /> You get the coords using the hotspot button in HB. Also add a radius in order to limit how big of an area to limit. Each spot needs a new line. </BlackSpots> - This closes the list for blackspots to use within this subprofile. <Hotspots> - This opens the hotspots list which will be used by this subprofile. <Hotspot X="5502.516" Y="4715.275" Z="-187.5533" /> A hotspot is found by hitting the hotspot button in HB. Each hotspots needs to be on a new line and listed in the same way as above. </Hotspots> - This closes the hotspots list which will be used by this subprofile. </GrindArea> - This closes the grind area which contains info on how to use hotspots and such. </SubProfile> - This indicates the end of a subprofile. At this point you can reopen another SubProfile tag and make another successive subprofile, redo everything in the same method as above. </HBProfile> - This tells HB where the profiles ends and must be included. I do not needs to use some of the tags? If you do not needs to use some of the tags then simply do not use them. Just remember though that some tags are extremely important. What to remember? Well the key thing to remember is that if you open a tag then it needs to be closed at some point. If you have any comments or criticisms please do so by replying to this thread!
Very VERY good looking guide i would say. Finaly something that the newbies (refering to me) can understand!
It is for HB2 only mate so no use for mesh tags. Already indicated this with the thread topic and title
Something went wrong Not sure what I have done wrong but he just stands there "Activity : Resting". Anyone care to take a look and see if they can iron out whats wrong with my profile? Code: <HBProfile> <Name>mag har reputation</Name> <MinDurability>0.3</MinDurability> <MinFreeBagSlots>3</MinFreeBagSlots> <SellGrey>True</SellGrey> <SellWhite>True</SellWhite> <SellGreen>True</SellGreen> <SellBlue>False</SellBlue> <SellPurple>False</SellPurple> <MinLevel>1</MinLevel> <MaxLevel>81</MaxLevel> <ProtectedItems> <Item>25433</Item> <Item>21877</Item> <Item>14047</Item> </ProtectedItems> <ForceMail> <Item>21877</Item> <Item>14047</Item> </ForceMail> <SubProfile> <Name>Mag thar rep</Name> <MinLevel>70</MinLevel> <MaxLevel>45</MaxLevel> <Factions>16</Factions> <Vendors> <Vendor Name="Osrok the Immovable" Entry="19011" Type="Repair" X="-1332.878" Y="7197.079" Z="34.19102" /> </Vendors> <GrindArea> <RandomizeHotspots>false</RandomizeHotspots> <MaximumHotspotTime>60000</MaximumHotspotTime> <Hotspots> <Hotspot X="-2258.334" Y="6207.153" Z="46.44135" /> <Hotspot X="-2140.959" Y="6058.454" Z="73.8987" /> <Hotspot X="-2140.964" Y="5978.911" Z="64.47049" /> <Hotspot X="-2198.541" Y="6023.512" Z="67.00916" /> <Hotspot X="-2335.715" Y="6157.621" Z="54.45272" /> <Hotspot X="-2466.777" Y="6114.76" Z="89.98457" /> <Hotspot X="-2515.728" Y="6175.615" Z="59.93893" /> <Hotspot X="-2457.101" Y="6260.412" Z="31.14657" /> <Hotspot X="-2557.024" Y="6253.279" Z="17.72718" /> </Hotspots> </GrindArea> <AvoidMobs> </AvoidMobs> <Mailboxes> <Mailbox X="-1267.709" Y="7176.601" Z="57.1993" /> </Mailboxes> </SubProfile> </HBProfile>
Your MinLevel and MaxLevel lines are incorrect. You have no MinTargetLevel or MaxTargetLevel lines. Your profile does not follow the structure I set out in my original post. You need to go back to my post, look at the structure and look at the tags I noted above so you can see what they are and what they do.
for what exactly is the Blackspot thing ? can i add bushes and trees or stones as Blackspot or something when i get stuck ?