Ok, I am writing this to save some people some trouble. All of this information can be found in various posts throughout this website, and the WoW!Sharp website, but I am putting everything into one post.
The first things you need:
----------------------------
.NET 1.1 Framework
Explorer AddIn (Click the first link called Download on the right. You will need to restart your computer after this.)
----------------------------
Create a new folder
----------------------------
Once you have those two downloaded and installed, it's time to create a new folder. You should create a new folder inside of other folders, to make it more difficult for Blizzard to find it if they decide to. Do NOT make it in your WoW directory.
When you have your new folder, right click inside of it and you should see an option for SVN Checkout. Click this.
You will get a new box that comes up. In the URL of repository, paste this:
svn://www.wowsharp.net/WoWBot
The checkout directory should already be filled out for you. Press ok.
----------------------------
Copy the path
----------------------------
You should see a few folders where you downloaded the files to. One of them is named 'trunk'. Go inside of it.
Now, copy the full path to the 'trunk' folder via your address bar. You can find the path here:
Once you have done that, it is time to compile the bot so you will have a WoW!Bot.exe in your trunk folder.
----------------------------
Compile the bot
----------------------------
With the full path still in your clipboard, go to:
Start > Run > cmd
Type in chdir and then right click and paste the path. When you are done, press enter. For example:
Now, copy and paste this, then press enter:
c:\windows\microsoft.net\framework\v1.1.4322\csc /target:winexe /out:WoW!Bot.exe /reference:wow!sharp.dll *.cs
You should get some errors saying functions aren't used, or something like that, disregard them. Close the cmd prompt, and go into your 'trunk' folder. You should now have a WoW!Bot.exe. Open it up!
----------------------------
General Setup
----------------------------
Create a new profile. It does not matter what you name it. The username and password, just leave alone. Eventually, this bot will require payment for use, so this is a general login/pass that works for the free version.
Select your class, and hit apply.
Now, if you haven't already, start WoW and login. Minimize back to WoW!Bot and press the Initialize button. It is now time to setup your paths.
----------------------------
Attack/Graveyard Setup
----------------------------
When you get to the area you want to bot at, move your character to the exact spot you want to start.
Go in the Patrol Areas Tab, and create a new name for your first area, call it anything.
Press Auto-Add. Then, start walking around where you want your bot to follow. It will automatically start adding waypoints that your bot will follow. Try to make a realistic pattern, don't just go in a straight line back and forth, make it loop around, etc. After you are done with your loop, move your character back to your starting location and press Auto-Add again.
Then, go to Travel Paths Tab, and create a new name for your first area, call it anything.
Move your character to the nearest graveyard, go in the center of it, then press Auto-Add. Then, move your character to the starting location you setup in the Patrol Areas. This moves your character from the graveyard to your botting spot when you die.
*NOTE* It is very important to end your botting path in the general area you started. Why you may ask? Well, if you don't, at the end of your bot's loop, it will go from the ending waypoint to the starting one, in a direct line. This is a problem if there is any kind of geometry in the way. Your toon will get stuck and if you aren't watching it, could result in the arise of suspicion.
----------------------------
The rest you should be able to get on your own. They are class settings, rest percentages, distances, looting, etc. One thing to keep in mind is that all of the numbers are percentages, not set values. That messed me up at first.
I hope this helps some of you that have been having trouble. Did I miss anything? Feel free to point it out and I'll be sure to add it.