[Beta Release] PWBot by Colonel Byron

06/15/2010 12:38 TheMadHatter#1
Working for PWI v 353


This is the initial Beta release of PWBot.

Feedback is welcome. Please make it constructive. I am looking for BUG reports at this time.

If there is no feedback or negative support for this project I will discontinue development.

************************************************** *************
Get Started:
  1. Load a Toon
  2. Start Bot

    For 1st time use on a Toon:
  3. Close BoT
  4. Edit the configuration file in the Config\Custom directory
    The convention is ToonID_ToonClass_Config.ini

Farming:
  1. Open Farming windows using the Menu item.
  2. Default Radius is 50m, which is pretty short. ITs about 2 times the range of normal spells.
  3. The Z setting is how far to search upwards and downwards. Usefull for farming in air or avoiding scaling hills while farming
  4. Press the Set Anchor Button and it only selects MoBs within the field defined.
  5. Press Delete anchor to farm without an Anchor.

************************************************** *************
Features:
  • Multi Client Support: Automatically deals with multiple PWI Client Windows. Also allows you to use the BoT on Each PW Window. I have maxed the windows to 4 at this time.
  • This BoT supports all types of casting. There are sections for Healing Buffs, Attack Actions, etc etc. Be sure to configure the bot before use.
  • If you have Potions and your Heals setup, even when the bot is turned off but still running it will autoheal/autopot
  • Configurations can be created and used while running the bot. See FILE Menu
  • Window for Monitoring activities
  • Farming options. Set and Anchor, Radius and Height options and Walk away.
  • Change pet without restarting Bot
  • Camera Zoom slider
  • Fast Resting by using potions until full Health/Mana
  • Aggro Management for Venomancers. Sends pet to mobs that Add
  • NEW 0.3.2: Auto Unfreeze: A new app(PWUnfreeze.exe) will run in the background to manage the Unfreezing of PWI. It starts and closes automatically so it requires no action on your part

************************************************** *************
In Development:
  • Configuration Menu
  • Multiple BoT awareness: Soon you can run Slaves to a main bot. ie. Have a cleric follow you around and heal you.
  • Blacklisting
  • Escape Function ( Currently not needed because I rarely die )
  • Navigation for Farming Paths and Movement to Vendors
  • Vendor items and resume Farming

************************************************** *************
Bugs:
  • Supports only PW International. I am not going to test on any other version. Sorry.
  • I made this for My wn personal use initially. I have a Computer System that will make you cry... So if it bogs down your PC, Im sorry. If this is a big problem I will put a throttle in.

    Let me know how this bot perform with multiple instances.
  • NEW 0.3.2: Added some throttling to reduce CPU usage

************************************************** *************


I hope you all enjoy this project.

Thank you,

Colonel Byron ( The MadHatter )
06/15/2010 14:53 wongfei888#2
In Development:

* Configuration Menu
* Multiple BoT awareness: Soon you can run Slaves to a main bot. ie. Have a cleric follow you around and heal you.
* Blacklisting
* Escape Function ( Currently not needed because I rarely die )
* Navigation for Farming Paths and Movement to Vendors
* Vendor items and resume Farming

i hope this will release soon, thanks for the bot
06/16/2010 04:45 kulas2k2#3
i know this is for pw-i, but i tried running the bot using pw-ph client i got these error

Line 7269 Error: Variable used without being declared.

the only file on the Config folder is Offsets.ini .

im just testing the bot if it will work using the right offsets for other clients.
06/16/2010 05:53 TheMadHatter#4
kulas2k2: You have all the correct offsets and have changed them in the ini? if any are wrong or missing things will likely go buggy.

CB
06/16/2010 09:43 kulas2k2#5
question again: are there any other files at config folder? all im getting after i run the bot is the folder config and the offsets.ini file, offset ini file contain only the base address. then other than that, nothing.

am i missing something or it is not working on other clients?

thanks for your reply.
06/16/2010 14:05 TheMadHatter#6
In the Config Directory there should be a Custom Directory.

In that directory should be a file for your toon. The Convention is:

TOONID_ToonClass_Config.ini

You may want to grab the latest version I uploaded earlier as well.

CB

My Veno Caster Config:

Code:
[General]

[Pet Options]
Enabled			= On

Slot			= 1

Enable Feed		= On
Feed Key		= {F5}

Count			= 1

Attack Key		= /
Skill 1 Key		= ,
Skill 2 Key		= .
Skill 3 Key		=

1 Enabled		= On
1 Name			= Heal Pet
1 Range			= 22.8
1 Mana			= 75
1 Chi			= 0
1 Channel		= 1.5
1 Cast Time		= 1
1 Cooldown		= 1.6
1 Duration		= 0
1 Key			= 9
1 Trigger at	= 70
1 Amount Percent= 26
1 Amount Points = 430

[Loot]
Enabled	= On
Time	= 2
Key		= {F2}

[Potion]
Enabled						= On

Health Key					= {F7}
Heal Amount Percent			= 0
Heal Amount Point			= 1000
Health Trigger at Percent	= 60

Mana Key					= {F8}
Mana Amount Percent			= 0
Mana Amount Points			= 1250
Mana Trigger at Percent		= 25

[Non Combat Buffs]
Count		= 0

1 Enabled	= Off
1 Name		= Summer Sprint
1 Range		= 0
1 Mana		= 200
1 Chi		= 0
1 Channel	= 0
1 Cast Time	= 0
1 Cooldown	= 60
1 Duration	= 5
1 Key		= {F3}

[Combat Buffs]
Count		= 0

1 Enabled	= Off
1 Name		= None
1 Range		= 0
1 Mana		= 0
1 Chi		= 0
1 Channel	= 0
1 Cast Time	= 0
1 Cooldown	= 0
1 Duration	= 0
1 Key		= 0

[Healing]
Count			= 2

1 Enabled		= On
1 Name			= Metabolic Boost
1 Key			= 7
1 Range			= 25.5
1 Mana			= 0
1 Chi			= 0
1 Channel		= 2
1 Cast Time		= 1
1 Cooldown		= 300
1 Amount Percent= 50
1 Amount Points	= Off
1 Duration		= 0
1 Trigger at	= 50

2 Enabled		= On
2 Name			= Second Wind
2 Key			= =
2 Range			= 0
2 Mana			= 0
2 Chi			= 0
2 Channel		= 0
2 Cast Time		= 0
2 Cooldown		= 90
2 Amount Percent= 0
2 Amount Points	=Off
2 Duration		= 0
2 Trigger at	= 85

[Mana]
Count			= 1

1 Enabled		= On
1 Name			= Nature's Grace
1 Key			= 6
1 Range			= 25.5
1 Mana			= 0
1 Chi			= 0
1 Channel		= 2
1 Cast Time		= 1
1 Cooldown		= 300
1 Amount Percent= 50
1 Amount Point  = 0
1 Duration		= 0
1 Trigger at	= 50

[Combat Abilities]
Count		= 1

1 Enabled	= On
1 Name		= Ironwood Scarab
1 Key		= 2
1 Range		= 25.5
1 Mana		= 107
1 Chi		= 25
1 Channel	= 1.5
1 Cast Time	= .8
1 Cooldown	= 8
1 Range Max	= 25.5
1 Range Min	= 0
1 Duration	= 9

2 Enabled	= Off
2 Name		= Lucky Scarab
2 Key		= 3
2 Range		= 22.8
2 Mana		= 249
2 Chi		= 0
2 Channel	= 1.5
2 Cast Time	= .8
2 Cooldown	= 12
2 Range Max	= 22.8
2 Range Min	= 0
2 Duration	= 0

3 Enabled	= Off
3 Name		= Venomous Scarab
3 Key		= 4
3 Range		= 25.5
3 Mana		= 68.8
3 Chi		= 0
3 Channel	= 1.5
3 Cast Time	= 1
3 Cooldown	= 1
3 Range Max	= 25.5
3 Range Min	= 0
3 Duration	= 0

[Melee]
Enabled	= On
Time	= 0
Key		= 1

[Rest Options]
Enabled			= On
Key				= {F6}
Health Trigger	= 20
Mana Trigger	= 10

[Farm Options]
Z Tolerance Low	= -5
Z Tolerance High= 5
Radius			= 50
06/16/2010 14:26 arturs123#7
Bot is nice it is working.

Id like to have easier configs cuz its kinda messed up lol

you could also just set it on attack1-1 attack2-2 heal pet-f2 pickup-f3 pot f8 and f7 and so on i hope you get the point lol
06/16/2010 16:09 nebularising#8
thanks for the upload,
I got a few problems i was hoping u could clear up.

I can get the bot to attack and loot, however i cant get it to heal or farm.

Iv tried every slot combination and followed ur convention on the veno example, but it just wont heal - (im using bm).

Also how does the farming work?
It just keeps trying to attack mobs, or wont farm anything. I've played with the farming options to no end.

also thought id give u a heads up that i got 2 blue screens while playing with it. (windows 7 64 bit).

thanks alot man
06/16/2010 23:37 lioncava#9
im not have tried this bot but i have Q that boot already disble to send alt coz if not very difficult to open broser
06/17/2010 01:14 myself995#10
The bot is working quite well on melee but how do you get it to use a character skill on a consistent basis ? i am a barb and currently, the toon is using the skill very selectively about once every 2 to 3 mobs. Also, i noticed i don't have a pet, but the pet's attack button and pet skills keeps getting triggered.
06/17/2010 02:24 TheMadHatter#11
myself995:

There are many factors in how a spell is used and when. If you want to send me your config I could look at it.

[Only registered and activated users can see links. Click Here To Register...]

The pet attack is lumped in with melee right now. Ill fix that to be more intelligent shortly. For now just set those keys to something not used.

lioncava:

Im not sure what your asking. English is Second Language I presume. I have to guess its something about using the ALT key? I have found binding ALT/SHIFT/CTRL and using it with AutoIT scripts is buggy. I would avoid it.

nebularising:

The healing should be working perfectly. Send me your Config file as well and I will look at it.

I will post a 64 version of the file with the next release. I only compile 32 for general compatibility.

Farming:
  1. Open Farming windows using the Menu item.
  2. Default Radius is 50m, which is pretty short. ITs about 2 times the range of normal spells.
  3. The Z setting is how far to search upwards and downwards. Usefull for farming in air or avoiding scaling hills while farming
  4. Press the Set Anchor Button and it only selects MoBs within the field defined.
  5. Press Delete anchor to farm without an Anchor.


CB
06/17/2010 12:22 audi80#12
This bot os way too complicated to use for me..
I dunno how to set it up and how to modify the config.

I will probabbly wait patiently until ntKid does update his bot
06/17/2010 16:18 breakupp#13
[Potion]
Enabled=On
Health Key={F7}
Heal Amount Percent=0
Heal Amount Point=0 (HERE.. why do we have to enter the pot amount? can i leave it at 0 because sometime i switch with different pots)
Health Trigger at Percent=60

another question:
What does count = (x) do??
and if i set bot to 'Off' do i have to set key = 0 ?? or leave it blank?
06/17/2010 16:36 TheMadHatter#14
Heal Amount Point isn' t used

Count = the number of abilities to use. Very important.
06/17/2010 22:27 breakupp#15
The bot work but i run into some issue.

when i set it up and open the bot, it keep healing my pet none stop but i set the timer as:
"1 Trigger at=60" it just keep healing pet no matter what. So i edit the setting and put "1 Cooldown=300" This way, it heal my pet every 300sec. Am i setting it wrong? i just want the bot to auto heal my pet when HP drop to 60percent.

Beside that it work nice.