Pwnagebot Getting Started Guide
Pwnagebot Getting Started Guide
some of the guide may not apply, or be slightly different. If rev 214 is not the latest version, then PM bob on the pwnagebot forums to get this guide updated. This guide has been created on a Windows 7 x64 installation and may have screen shots with a few differences to your own installation if you use Windows XP, Windows Vista, or any other version of Operating System (if you use a Mac, then I feel sorry for you).
Where to begin. .......................................................................................................................................... 2 Running pwnagebot for the first time ................................................................................................. 3 Logging in ................................................................................................................................................ 3 Your first bot ................................................................................................................................................. 5 Overview .................................................................................................................................................. 6 Grind ......................................................................................................................................................... 7 Setup some waypoints ...................................................................................................................... 8 Skills .......................................................................................................................................................... 11 The first grind .......................................................................................................................................... 13 Tips & Troubleshooting ............................................................................................................................. 18 Can I run LOTRO full screen ................................................................................................................ 18 Where are the downloadable grind spots ...................................................................................... 18 My skills are firing real slow .................................................................................................................. 18 I get an annoying Windows Security warning when running LotroBot ...................................... 18 Why doesnt my character loot kills .................................................................................................. 19 I changed the Blacklist.XML but my character is still attacking the mob ................................. 20 I keep getting LOS warnings ............................................................................................................... 20
WHERE TO BEGIN.
First download the current version of pwnagebot. You have probably already done this if you are reading this guide. Pwnagebot is currently delivered in a zip file, you will need to extract the files using Winzip, the built in Windows zip browser, or some other tool. You should copy all files to the folder you want to run pwnagebot from. Due to various reasons, pwnagebot works best if you locate in the My Documents folder, although not strictly necessary. The default folder structure as suggested should end up a bit like this. C:\users\<username>\documents\pwnagebot C:\users\<username>\documents\pwnagebot\Classes C:\users\<username>\documents\pwnagebot\grind C:\users\<username>\documents\pwnagebot\mapdata C:\users\<username>\documents\pwnagebot\profiles
Although you may locate yours elsewhere. The folder structure is important as several files need to be located in specific places.
In the main pwnagebot folder there are several important files. The main one is LotroBot.exe
This is the launcher for pwnagebot. You may want to create a shortcut for it.
If you get tired of doing this all the time, then you can set the program to always run as administrator in the Properties. So, if you launch LOTRO and select your character, and then finally launch pwnagebot (dont forget to run both as an administrator).
LOGGING IN
When you run pwnagebot, it will come up with a login screen.
Your username is the pwnagebot forum username, and the password that goes with it. While we do not record the login details used, please dont use you LOTRO username and password.
Please note, sometimes the login process can go wrong and something breaks for reasons that we havent encountered previously. We will try and help you with this if you post your issue in the Support forum. Please look at the end of this guide or search the forums first; there are many answers there already.
The profile screen is used to select which character profile you want. The majority of settings are per profile, and you will tend to use one profile per character due to differences in level, skills, area etc. Click on the New button to create a new profile. You need to select a profile in order to access the other tabs. Now select the Overview tab.
OVERVIEW
At the bottom, you will need to select a class. In this case, I have a hunter character, so Hunter is a good choice. Pwnagebot comes with a few basic class files to begin with. These are: Burglar Champion Guardian Hunter Minstrel Rune-Keeper
To begin with, select one of these. You can always change ths class later as you get familiar with pwnagebot and its operation. The pwnagebot forums are a great place to look. There are forums dedicated to each class and setting up class (skill) files. The rest of this screen is all about statistics and starting and stopping the bot. Well come back to it later. For now, move onto the Grind tab.
GRIND
The grind tab is used to create the map file that is used for bot navigation and to setup a series of waypoints that the bot will travel to. With the various options that can be used, the bot can kill mobs and harvest ore/wood/food/scholar nodes along the waypoints. The main setting is here. First, in LOTRO, move you character to a suitable starting location (actually I usually find that wherever the character is, is a suitable location). Once there tick Mapper Active. When you have Mapper Active ticked, all movement of the character in LOTRO is recorded and stored into a map file. This generates a mesh with a series of node points that are then used to generate a path between waypoints for botting. Now that the mapper is active, you need to move the character in LOTRO to the starting point for your grind path. When your character is there, you need to create a Location Set. To create a location set, make sure that the Loc Lvl is set to values suitable for you character and the area you are creating your location set in. E.g. If you are a level 5 man Hunter you will probably be in Archet. The Loc Lvl for Archet should probably be 1 10. This is important
when using pwnagebot to grind, as the Loc Lvl values are used to determine whether the location set should be used for the current character. Location sets are not profile specific. So give the location set a name, set the Loc Lvl, and click add. For names, I generally give them as [area] [mob/goal/location]. Something that will tell me whether I want to select it later for another character. For this example, we will be running the bot around in Archet, killing spiders (you get a deed for this once the intro has been completed), so Ill call it Archet Spiders.
After clicking Add the Grind Spot list should look similar to this.
Now, you need to move the character a bit more in LOTRO. For this, Im currently going down the Old East path out of Archet. You should try not to make the grind spots too close to each other, but this does largely depend on the grind range setting and the path you are trying to traverse. In places like Moria, it is sometimes necessary to set a low grind range of 1 or 2 and then set frequent grind spots, especially when travelling up and down staircases.
Once Ive set a few more grind spots, Ive got a view like this.
Seeing as I have a Hunter, Ill set the pull range to 35. For a Rune-Keeper, I generally set this to 19, for melee classes, it depends on whether you have a ranged weapon or skill. This value can be value is overridden by others, which Ill point out later. Finally once the grind spots are all set, untick the Mapper Active, move the character off to a safe spot and hit the Save Map Data button (if you dont do this and you get a crash then your mapping efforts will be lost). Now, we need to set some Skills
SKILLS
The skills tab is where you set what skills the bot will use when fighting.
As you only have certain skills to begin with then you cannot select all of the ones presented (well not for my level 5 anyway). Deselect the skills you cannot use to remove them from the rotation. When Ive finished Im left with the below.
Now that you have some skills set, the remaining values will work on the defaults for a quick test. Select the Grind tab again.
After clicking on start, pwnagebot will take over, and move your character to the selected grind spot. It will select a mob, get into range, and kill it. If you find that the bot doesnt start up when you hit the start button, then you should see some output in the log box, which hopefully points you in the right direction. The three main causes at this stage would be. 1. Your map mesh is not connected to the grind spots. To solve make a bigger map mesh that covers more ground, or walk the character closer to the grind area. 2. You have not run both LOTRO and pwnagebot as administrator. 3. You may have some other niggly issue. Have a look through the Tips and Troubleshooting or search the forms.
When you click start, the Stop button appears, and the Pause button is enabled.
If you press stop, pwnagebot will stop. If you press pause, pwnagebot will get to a convenient phase and pause the current state. Pause is useful if you have a number of buffs running that you dont want to recast on start up again (while tinkering with settings it is possible to go through a large number of buff items this way), but has the disadvantage that some settings are not reread (this may be corrected in a later version). Sometimes the bot will not get LOS, and will then move around in a variety of directions in order to try and get LOS. After a while it will give up on that target, and move to the next target or grind spot. If you are having LOS issues, then the Grind range for the particular grind spot is probably too large.
ADVANCED BOTTING
MODIFYING THE SKILLS FILE
The skills file is where you maintain the capabilities for your class. The default files do come with a starting point for the class skills, with a default configuration. Each person plays their character differently, and will no doubt want to set up their skill file to suit their play style, and preferred order of skill attack.
Order matters the order that the skills are listed in the class skill file matters. This is the order that skills are fired. They are fired from top to bottom for each appropriate phase. Skills that are specific to a particular phase will only be fired in that phase, regardless of where they are in the skill file, but they will still be fired from top to bottom. The phases for the skills are: Out of Combat Pre Combat Post Rest Combat
The Out of Combat and Pre Combat phases are normally used in combination with other attributes in order to get the bot to select buffs. The Post Rest phase has little usage, but can be used to make the bot run around on a horse a lot (good for harvesting). The Combat phase is where the majority of the action goes on. There is no specific attribute for Combat skills, it is assumed that if a skill is not decorated with another phase then is must be a combat skill.
LOOKING AT A SKILL
An example hunter class skill.
<action name="L01 - Quick Shot" cooldown="0" skillid="0x70003f32" melee="true" ranged="true" casted="true"> <condition type="Distance" min="0" max="35" /> </action>
The above skill is a Combat skill. Besides the name indicates it is so, it does not have any of the phase attributes. Each skill in the class file will be in a separate node called action. An action node will hav a number of attributes to control what the skill is and when the skill will be used. An action can also have a condition, which can specify other details, such as range of the skill.
SKILL ATTRIBUTES
Each skill has a number of attributes which control what the skill is and when it will be used. The possible attributes are explained below. name an arbitrary name for the skill, you can call it what you like, but it helps if you use something so you know what the skill is. cooldown the amount of time in milliseconds before this skill is available to be used again. At a minimum this will be set to the cooldown value for the skill in LOTRO. A 5 minute cooldown in LOTRO is 300000 milliseconds. A 2 second cooldown in LOTRO is 2000 milliseconds. A value of 0 means that pwnagebot should automatically detect when the skill is available (this only works if the skillid attribute is also present). skillid the hexadecimal key that uniquely identifies a skill or object on the Quick Slot Bars. Cannot be used with the quickslotbarindex attribute. melee a true/false value. When true, this skill will be used during melee combat. ranged a true/false value. When false, this skill will be used during ranged combat. casted a true/false value. This skill is a casted skill, which means that pwnagebot will wait to confirm whether the skill was executed before moving to the next skill. This tends to be useful for skills with induction, although the delay attribute will allow manual setting of a timer for effectively the same result. delay a timer in milliseconds which will wait before the next skill is executed.
No 00 - Skill 0x70003f34 No 01 - Skill 0x70003f33 No 02 - Skill 0x70003f32 No 03 - Skill 0x700292dc No 04 - Skill 0x70003f35 No 05 - Skill 0x70003f36 No 06 - Skill 0x700153e5 No 07 - Skill 0x7002958e No 08 - Skill 0x70021d0d No 09 - Skill 0x7000a2d3 No 10 - Skill 0x700010d3 No 11 - Skill 0x00000000
An example of the output in the skillid.txt file. In this example, which lists only the first Quickslotbar, the No 00 is the 1 st slot on the quick slot bar, No 01 is the 2nd slot and so on upto the 12th slot.
Click the Unblock button, then OK. From then you only have to put up with the UAC.