DOWNLOAD LATEST VERSION HERE
This was made using AutoIt, I couldn't find a working prayer script, so I made my own. I've included source code, and anything else used for the script.
Should be very simple to set up and run. You want to unzip the zip file to its own folder, then run the nw_prayer_adv.exe.
Description:
The way the bot works is it will progress sequentially, from top to bottom, on the character list, it doesn't search for specific characters (since character list isn't randomized, at least not that i've ever seen).
Example: you have 5 characters, so you choose 5 in the script window, it will hit the "up" key 5 times to start at the top regardless of anything, it will then log into the first character on the list, pray, log out, then hit "down" 1 time to go to the next char, pray, log out, hit "down" 2 times to go to third char, etc.
Required set up:
-ALL images should be saved in .png format.
-You need to be LOGGED IN, bot doesn't have/save your user/pass, so you need to at least be at character select, or logged into a character
-bot should auto focus the game window if it doesn't or loses focus
-Once you've done this, you can hit the hotkey (HOME) to begin botting.
You might have to use your own images (some images included).
My screen resolution is 1920x1080 and Full Screen Windowed, on windows 8.1, with a 1.25 interface scale and 1.00 resolution, yours will probably be different and maybe require your own images. Just do a print screen of the screen where you can get the image and crop it down to look like the ones i've included, save them exactly as i've named them, including extension. (i just use microsoft paint, works great)
Required images:
"loggedIn.png" - this image is used to check if the character successfully logged in, will try to find anywhere on the screen, can be anything, by default i used the right head on the ability hotbar, just make sure it's something that's static and won't be transparent or changing
"loggedOut.png" - same idea as above, just used to check if on character select screen, by default i use the 'logout' button
Not required image (included anyways):
"exitNow.png" - used to decrease time between switching characters, tries to find the "exit now" image after you use /gotocharacterselect, if found, click on it and avoid waiting 15 seconds
new version:
"altar.png" - a cropped screenshot of the portable altar icon, try to avoid including the amount in the screenshot
"homeWindow.png" - a cropped screenshot of the "queue" tab in the home / catalog window that pops up when you first log into the game, or when you hit "L", used to close it when first logging in
"openBag.png" - a cropped screenshot of the bag icon from your inventory, the tab icon which you use to navigate to your actual bag (other icons are for currency/profession items/etc.), this is done in order to make sure the bot is looking at your actual inventory
"openAnother.png" - cropped screenshot of the 'open another' button that shows up when you open a box/crate/barrel and you have more of the same type which you can open
"vendorOpen.png" - [default] cropped screenshot of the 'buy' button which shows up when you open a vendor window, used to check if character can open vendor, (other vendor buttons can say 'done', like when you have to make a choice before you actually can sell/buy)
Opening Boxes:
Notes:
1 - uses default 'i' for inventory key, can be changed
2 - i've included 3 default box images, you can use as many as you want, just add the images you wanna use, and use the same format as i have for the included images, ex: "box1.png" "box2.png"
Selling Trash:
Notes:
1 - you must be standing in front of a vendor (i just log out all my alts standing in front and almost on top of a vendor)
2 - you must be FACING that vendor (whenever you log in, the camera will turn in whatever direction you're facing)
3 - default interaction key 'f' is used, can be changed
4 - i've included some images of items i want to vendor/sell, you can add/use as many as you want, all you have to do is increase/decrease the items in the program interface, and also add whatever images you want, using the same format as i have used for the included images, ex: "enchant1.png" "enchant2.png"
Why I made this:
I currently have 13 leadership alts running, i hate logging in to each one, praying and then opening boxes and vendoring stuff, so i made this with me in mind, i like to leave it doing it's thing while i go watch tv....will probably try it out on a virtual machine at some point
I tried to make it as generic as possible without losing some specifics, so you can use as many characters as you want, open as many boxes, vendor as many items.
I usually park my toons in front of a vendor before i log out, facing them, and make sure i have portable altars (i didn't bother to look for a vendor that would let me sit at a campfire while being able to interact with them, if you know of one, let me know)
Testing Tolerances:
I added this so you can check if some of your images work.
The way to use this feature is to put your game in the scenario where it would look for that image, ex: for "loggedOut.png", you would be at the character select screen, then run the test, ex: for "exitNow.png" you would log in, type /gotocharacterselect, hit enter, then run the test [page down key] to see if it finds the image
Item image tips:
Tips for screenshot crops:
For items, this is what i do, I go into the game, i open the vendor i intend to sell stuff to, then i take a screenshot of the inventory that opens up when you interact with a vendor, then i just crop out all the items i want to sell
cropping item screenshots:
keep the least amount of black background around the item as possible, as big as you can get without including the amount number and the black background around the icon, see my included item images for a sample, all of these items sell for me
vendor:
you might want to use the same vendor for your characters, not sure if this will cause problems, i use one of the pvp vendors in PE
Enjoy!
changes:
1.02:
- should fix array errors
- improved home window check
- 'safer' box opening
- updated some images
1.00:
- added save/load buttons for saving/loading your own options
- added option to test some image tolerances
- added ability to use portable altar
- added ability to open boxes (you can provide your own images to use as many as you want)
- added ability to vendor items (same as boxes, provide your own images or use mine, as many as you want)
- added check to make sure bag is open/chosen when vendoring trash/praying/opening boxes
- added options to set your own inventory, interact keys
- added option to choose a vendor window option, such as when you need to choose 1, 2, or 3 ithe vendor window menu, strictly optional, but if you want to use it, make sure you update the vendorOpen image for your new vendor
- changed /gotocharacterselect to send 'enter' and enable chat window before it sends the command
- rearranged the item images into specific types, created folders for each one, naming convention changed, see included images for guide
- made ui a little easier on the eyes
- cleaned up some code