Pbbot v0.1 Beta Version

11/18/2010 22:57 phantom23#1
FEATURES ALREADY HAVE:

1-Auto Food/pot.
2-Auto Attack/Timed skills.
3-Auto run back to the selected Coords (beta testing only 10 mts).
4-Attack Only Selected Target (will attack only the mob selected).

FEATURES IM WORKING ON


1-Auto Use Bag Item.
2-Close bot and game option.
3-List of Target.
4-Heal Heretic Skill (for self Healing).
5-Heal Party (heretic stuff).
6-Hotkey system.

FAQ

1-What mean ERROR: "Cound't Find Window Handle"? Mean that u put wrong the client window NAME, (This is an example of the good way "Battle of Immortals- (Gemini: Realm x )")or the bot has not privileges, that mean that u need run like administrator.

2-What mean? ERROR: "Cound't Find Process Id"? Same as the first one.

3-"The application has failed to start because it's side-by-side configuration is incorrect. Please see the application event log for more detail."
"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."

Search in Google and download the Microsoft Visual C++ 2008 x86 Redistributable Package


version change:

WAY TO USE

1-Descompress the file in a folder (the bot and the setting.ini must be in the same folder).
2-Launch the game.
3-Run the Launcher (if is the first time it will create a setting.ini needed to configure the bot so u will need configure it)
5-Select the Configure if u want to do it.
6-Select Start Bot button and u are ready for bot.

CURRENT INTERNATIONAL BOI OFFSETS (just copy paste in the setting.ini)

CURRENT PHILIPPINES BOI OFFSETS (just copy paste in the setting.ini)

WAT TO CONFIGURE THE BOT

Virtual key codes : [Only registered and activated users can see links. Click Here To Register...]

1-Using the UI or with a Text editor.

General setting section:
Code:
[GENERAL]
CLIENT_NAME=Cliente //THE TEXT OF THE CLIENT WINDOWS, THIS IS USED FOR ATTACH THE BOT TO THAT WINDOWS
BOT_NAME=Cliente //THIS IS THE TEXT OF THE WINDOW BOT IF U WANNA CHANGE IT
CHANGE_BOT_NAME=1 // THIS ENEABLE THE CHANGE NAME OF THE BOT WINDOWS (0=DISABLE, 1=ENEABLE)
Offsets setting section:
Code:
//HERE IS WHERE ARE THE OFFSET OF THE ADDRESS IN THE GAME
//THIS IS IMPLEMENTED SO U DONT NEED TO REDOWNLOAD THE BOT EACH TIME
//THAT THE GAME UPDATE THE ADDRESS, JUST UPDATING THIS OFFSETS
//THE BOT SHOULD WORK
[OFFSETS]
CHAR_HP_OFST=0xAF7DD8
CHAR_HP_MAX_OFST=0xAF7E10
CHAR_MP_OFST=0xAF7DE0
CHAR_MP_MAX_OFST=0xAF7E18
CHAR_NAME_OFST=0xAF7BBC
CHAR_RAGE_OFST=0xAF7DE8
X_CURR=0x2F8A920
Y_CURR=0x2F8A924
MAPID=0x7CAC4C
PET_HP_OFST=0xB13C10
PET_HP_MAX_OFST=0xB13C14
PET_MP_OFST=0xB13F38
PET_MP_MAX_OFST=0xB13F3C
PET_IS_OUT_OFST=0xB12D1C
PTR_TNAME_OFST=0xD82954
IS_MOB_OFST=0xD816EC
IS_LORD_OFST=0xD86AFC
BEEN_HIT_OFST=0xD899D4
IS_CHAT_OFST=0x14D21EB
OPEN_NPC_OFST=0xF48394
MAP_AUTO_ROUTE_ADD=0x0071EB50
USE_BAG_ITEM_ADD=0x0057D4C0
HotKey setting section:
Code:
//THE HOTKEYS HAVE BY DEFAULT THE KEY ALT, AND U CAN CONFIGURE WITH WHICH OTHER KEY USE TO DETECT THE HOTKEY
//FOR EXAMPLE IF U PUT IN THE VALUE 0X30 THE HOTKEY WILL BE ALT+'0'
//THE RESET KEY RESPRESENT THE RESTART BOT WHEN U ARE BOTTING, THIS MEAN THAT IF U CHANGE SOME CONFIGURATION IN THE SETTING.INI
//WHILE U WERE BOTTING, U MUST SAVE THE SETTING.INI FILE, STOP THE BOT AND RESTART IT, IT WILL LOAD THE NEW SETTINGS.

[HOTKEY]
START=0x7A // THE VIRTUAL KEY CODE FOR START  (IN THIS CASE THE HOTKEY IS "ALT + F11")
STOP=0x79 // THE VIRTUAL KEY CODE FOR START  (IN THIS CASE THE HOTKEY IS "ALT + F10")
RESET=0x7B // THE VIRTUAL KEY CODE FOR RESTART THE BOT (IN THIS CASE THE HOTKEY IS "ALT + F12")
PICS AND HOW TO USE UI

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

1-Start Bot (Start the interface of the bot)
2-Configure bot (start the UI configuration)
3-Close the bot (must to say for what is this?)


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

(INSIDE OF CONFIGURE UI)
1-Is Lord (if this is checked the bot will skip target if is a Lord)
2-Been hit (if this is checked the bot will skip target if been hit)

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

(INSIDE OF CONFIGURE UI)
1-If some Checkbox is checked that pot/food will be used
2-Select the key list from the combobox (like this UI is created from the dll injected in the game, it took the style of the game window, for that reason the combobox dont drop)


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

(INSIDE OF CONFIGURE UI)
1-Same as the pic before.
2-if u see large numbers in the edit box, change them if u will use.
3-the Edit box next to the checkbox are the colddown that the bot need to wait until use those skills again.

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

(BOT UI)
1-"Stay here?" it will back at that position if the char move more than 10 mtrs (u need get first the coords with the Button).
2-"Attack Only?" it will attack only the selected target (get first the target name with the Button).
3-"Active Options" if u select some of this options the bot will perform them. (dont need to stop the bot and run again, just clicking on them will activate/deactivate the feature, same with stay here and only attack.

NOTE: I didnt test whole bot, so if some problem happen try to explain it in the best way, with all the details.
Right now the bot dont have the hotkeys system, im working on it.
Even if now have a UI for almost everthing, u need change manualy the general, offsets and hotkeys sections of the ini file.
IMPORTAN: I changed somethings so erase the old ini file, and let the launcher make a new one, in the offsets section put the new ones that i added today.

THANX TO:

Quote:

-LordMadara
-jessie1
-Retoralic
-Crazymanx
-joekap

All Helped in Testing and will continue with new features :P
IF U WANT DONATE:

[Only registered and activated users can see links. Click Here To Register...]
11/18/2010 23:39 joshsta911#2
i luanched game, logged in, started bot, couldnt find handle, couldnt find process id
Edit: got it to work. now playing with settings
11/18/2010 23:54 yahato#3
Works great, thanks alot
11/18/2010 23:59 digital@ngel#4
Never seen a bot with so much setup.. :3

I'll try this tomorrow!
11/18/2010 23:59 ning88#5
thx a lot
11/19/2010 00:03 phantom23#6
Quote:
Originally Posted by digital@ngel View Post
Never seen a bot with so much setup.. :3

I'll try this tomorrow!
yes u did, but in form mode, the bots like BIOBG have more settings but is friendly.


im still testing the bot, find something wierds so please. post here the problems, but let me work on them.

damn game i will add a feature that will change the name of the windows to the name of the player that is loged in, coz each time that u change realms it change the name of the windows, so it will be a bit hard for multiboting. also if want i can do the same in the bot, so u will recognice the windows bot or client fast.
11/19/2010 00:36 inetwiz#7
:D any settings working :D share :D ...

humm, working good.

try : CLIENT_NAME=Battle of Immortals- (yourserver: Realm 8 )

respects spaces and casesens.
11/19/2010 00:52 bandit3081#8
Very confusing to set up. Would be better if you could put it into a form and not a console application. Thanks.
11/19/2010 00:56 joshsta911#9
okay i finally got all the settings working right. Bot works great, in my opinion better than Bbot; Does take a while to do the settings tho. so far no complaints! Thanks alot :)!
11/19/2010 01:09 awie1226#10
i started bot couldnt find handle couldnt find process id sorry im noob
11/19/2010 01:13 phantom23#11
[GENERAL]
CLIENT_NAME=Cliente -> here is ur problem, need put the right name of the windows

change for example to "Battle of Immortals- (Gemini: Realm 7 )"

btw i dont like forms, once that learn to setting the setting.ini is easy. dont be lazy
11/19/2010 01:14 ning88#12
support multi client?

bring active game client to front ?
or just 1 by 1
11/19/2010 01:16 phantom23#13
well if u change the name of the windows it will suport multiclient, just put the name of the windows in the setting.ini.

already have working a feature that change the name of the windows each time that it change for one that u will be setting in the setting.ini but want wait to others problems to fix more than just 1 per time.
11/19/2010 01:25 bandit3081#14
Quote:
Originally Posted by phantom23 View Post
[GENERAL]
CLIENT_NAME=Cliente -> here is ur problem, need put the right name of the windows

change for example to "Battle of Immortals- (Gemini: Realm 7 )"

btw i dont like forms, once that learn to setting the setting.ini is easy. dont be lazy
Am also having that error. Worked when it was Cliente but gives error now.

My code
CLIENT_NAME=Battle of Immortals-(Abyss: Realm 7)
11/19/2010 01:26 mhallikhi#15
Multi-clienting is rather simple
1 extract bot to multiple files
2 configure each file to a specific player and realm
3 open bots
4 run bots