Log in

View Full Version : [Tutorial] XenoBot Basic - with pictures



Furpan
05-20-2014, 05:00 PM
XenoBot Basic

First post - Setting up and signing in (http://forums.xenobot.net/showthread.php?26124-XenoBot-Basic-with-pictures&p=324694&viewfull=1#post324694)
Second post - Ingame (http://forums.xenobot.net/showthread.php?26124-XenoBot-Basic-with-pictures&p=324695&viewfull=1#post324695)
Third post - XBST / LUA / XBLUA (http://forums.xenobot.net/showthread.php?26124-XenoBot-Basic-with-pictures&p=324697&viewfull=1#post324697)



Setting up your client and bot - Admin privileges

http://i.imgur.com/3jgSvyr.gif
Explanation:
Both client and the bot needs admin privileges to run properly.
Setting this up one time will save you the trouble to rightclick each and every time you need to open a new client & bot.

Rightclick the icon for XenoBot and press 'Properties'
You should now get a new window, leftclick the 'Compatibility' tab
In the bottom, check the box 'Run this program as an administrator' and hit OK


Now run the bot and let it auto update incase there is an update waiting. You should get prompted about admin rights if your UAC is enabled. Press 'Yes'

http://i.imgur.com/PWHfMmm.gif

Logging In

http://i.imgur.com/YjEBc1n.gif
Explanation:

After starting the bot up, there should be a window like the first image. Click on the 'Login' tab if you're not already logged in
Sign in with your forum account name and password. You'll be notified if it's the correct information or not. If correct, proceed to clicking the 'Inject' tab
Choose the client you wish to inject in the list, after that is done you should have a small 'window' in the topleft corner of the client
Click on 'Tutorial' to get the tutorial in HTML format


Note: If you don't have a paid subscription to XenoBot, you can try the bot out by logging in with this information:
Account: trial
Password: trial

Using the trial disables certain functions like the Scripter (read second post about it)

Furpan
05-20-2014, 05:01 PM
The Menu

http://i.imgur.com/YUXxKaT.png
Explanation:
From this menu, you can control everything. HUD, Healing, Waypoints, Looter, etc.
To bring the menu up, you have two options

Rightclick yourself (Classic mode: Ctrl+Rightclick)
Rightclick anywhere on the sides of the tibiascreen



Support

http://i.imgur.com/8Aj5oR3.png

http://i.imgur.com/wUcHpMo.png
Explanation:
General:

When - Decide if this spell is going to trigger depending on your health, health percent, mana, mana percent, burst damage or average damage.
Is - Decide if it's going to get triggered above or below previous setting and at what value.
Randomize - This will cast the spell at random if the above statements are 97-103% true.
Up arrow - Moves a spell/item up one row, giving it a higher priority.
Down arrow - Moves a spell/item down one row, giving it a lower priority.
New - Creates a new entry.
Delete - Deletes the entry currently selected.


Spell Healing:

Cast - The spell you're going to cast.
Mana Cost - self explanatory.


Item Healing:

Use - The item id you're going to use.



http://i.imgur.com/zhWl4NZ.png
Explanation:
Cure Conditions:

Poison - If poisontick is above the first value and mana is above the second value, cast 'exana pox'.
Death - If deathtick is above the first value and mana is above the second value, cast 'exana mort'.
Bleed - If bleedtick is above the first value and mana is above the second value, cast 'exana kor'.
Fire - If firetick is above the first value and mana is above the second value, cast 'exana flam'.
Energy - If energytick is above the first value and mana is above the second value, cast 'exana vis'.
Paralyze - If paralyzed, cast the first value if mana is above the second value.


Hold Conditions:

If not hasted, cast first value if mana is above second value.
If not invisible, cast 'utana vid' if mana is above first value.
If not manashield, cast 'utamo vita' if mana is above first value.
If not recovering, cast either 'utura' or 'utura gran' if mana is above first value.



http://i.imgur.com/4CCwoRQ.png]
Explanation:
Fill in the id of the ammunition you want to refill.
The arrow (to the left) is for refilling ammunition to your arrow slot.
The sword (to the right) is for refilling ammunition to your weapon slot.


Tools

http://i.imgur.com/OH2pjp6.png
Explanation:

Light - Lights up your tibiascreen like it's daytime.
Mana Bar - Creates a mana bar HUD right beneath your health bar.
Eat Food - Eats whatever food you have inside your backpack once in a while.
X-Ray - Shows monsters, players and NPCs below you and 1-2 SQMs outside your screen.
BP-Info - Creates a small HUD-window showing all items when hovering over your open backpacks.
Adv Info - By looking at players, their level, vocation, current health and max health shows up by their name.
Look IDs - Whenever looking at an object, it will also display the ID.
Anti Idle - Spins you around to avoid getting kicked after 15 minutes of idling.
Recnct - Reconnects your character ONLY if you have been kicked (ignores if you've died).



Frag Helper

http://i.imgur.com/yTKqRfz.png
Explanation:

Hold Target - Will keep target on the last player you targeted
Combo Bot - Enable the combo bot / Open the settings



http://i.imgur.com/gPTXzPY.png
Explanation:

On Say - Triggers when Leader writes 'phrase'
On Shoot - Triggers 'Type' when Leader attacks someone
On Exiva - Triggers combo on the name exivaed by Leader
On Paralyze - Triggers combo on target that is paralyzed by Leader
On Party - Triggers combo on target that joins party



Focus Type - Type of focus that will be set once combo is triggered (example: Follow, Attack)
Attack Type - Spell or Rune



HUD

http://i.imgur.com/pHQTrGd.png
Explanation:
General:

Position - Set the position of the HUD
Color - Set the color of the HUD
Offset X/Y - Nudge the position of the HUD placement by x pixels


Type:

Recent Loot - The last 5 creature loot messages - Advanced: Use list (ignore general loot), creature and item list, hide any message that has no loot.
Spell Timers - Timers for haste, mana shield, invisible and buffs - Advanced: Disable any of those four.
Kill Counters - What and how many creatures have been killed - Advanced: Use list (ignore monsters that are not on the list), reset creature count, creature name, amount of creature killed.
Magic Wall Timers - Timers displayed on magic walls.
Battle Information - Most taken, average taken, burst taken, most dealt, last target, last follow, last exiva - Advanced: Disable any of those seven.
Experience Bar - A large bar of your current experience bar.
Experience Information - Experience per hour, experience remaining and time remaining till level - Advanced: Disable any of those three.
HP and MP Percent - Health and mana percent displayed on the right side health/mana bars of the client. On Click Events: When clicking bars, they can cast spells and use potions.



Targeting

http://i.imgur.com/brDWsSt.png
Explanation:

List - Rightclick this area to add, delete creatures and move them up or down.
Name - Name of the creature
Priority - Very Low, Low, Medium, High, Very High, If Stuck. If walker is stuck, only then attack this creature.
Stance - Do Nothing, Follow, Diagonal, 3/4SQM Diagonal, 3/4SQM Distance, Dynamic. The way your character will approach the creature
Count - Minimum count of creatures with the same name on your screen
Proximity - How close the creature will be to you
HP % - Health percent range the creature will be
Magic Shooter - Opens the settings for the built in magic shooter



Magic Shooter

http://i.imgur.com/9cxzvtt.png
Explanation:

List - Check/uncheck the spells that you want to enable
Type of spell - Targeted Spell, Area Rune, Targeted Rune, Absolute Spell.
Type of creature trigger - Monster Names, Monster Count, Walker Stuck, Danger Level
Range - Only trigger if type of creature trigger is within this range
Below type of creature trigger - Monster List, Spell words, Danger Level(Very low - very high)
Below range - Spell Words
Mana% - Ignore the type of spell/rune if mana percent is below this amount
Creatures - Amount of minimum creatures
HP - HP percent range of creature to be 'valid' for shooting
Up Arrow - Moves spell in the list 1 up, giving it a higher priority
Down Arrow - Moves spell in the list 1 down, giving it a lower priority
Delete - Deletes the entry
New - Creatures a new entry
RT - Requires Target - If checked, it won't cast spell unless you have a target



Walker

http://i.imgur.com/hZrhShT.png
Explanation:

Add Node - Try to reach this waypoint, if close enough, continue to the next waypoint
Add Weak Node - Try to reach this point, if can't be reached, continue to the next waypoint
Add Stand - Adds a waypoint that must be reached
Add Stand Direction - Adds a waypoint that must be reached, NORTH/SOUTH/EAST/WEST of you
Add Rope - Adds a waypoint where the bot will use a rope on
Add Hole - Adds a waypoint where the bot will use a shovel north of where you were standing
Add Ladder - Adds a waypoint where the bot will rightclick on, expecting it to reach a floor higher/lower (sewers gates)
Add Label - Adds a label that can be called from Lua
Add Script - Adds a oneliner where your script can use functions from the XenoLuaLib.lua
Reach Depot - Adds a function to reach the closest depot
Start Lure - Turning off targeting to start lure
Lure 1 Sqm - Moves once creature is 1 sqm away from you
Lure 3 Sqm - Moves once creature is 3 sqm away from you
End Lure - Enables targeting again to end lure
Delete Selected - Deletes the currently selected waypoint
Clear Waypoints - Cleans the entire list from waypoints, labels and oneliners
Options - Set the rope- and shoveltype
Status - Disable/Enable the walker



Looter

http://i.imgur.com/KM74Zvm.png
Explanation:

Loot Bodies - Loot corpses after all creatures are dead or after they have been killed
Skinner - Skins creatures around you that you've killed (Wait, Passive)
Ignore Unlisted - Loot corpses containing items that are listed or just loot if creature has an item in it
Status - Enable/Disable the looter
ID - ID of the item you want to loot
Destination - Where the item should be moved to. Backpack 1-16, Ground, Right Hand, Left Hand, Arrow Slot, Use, Use On Self,



Pathfinder

http://i.imgur.com/DeLeEak.png
Explanation:

Walk on Fields and Magic Walls - Self explanatory
Walk on Furniture and Boxes - Self explanatory
Show Diagnostic Information - A HUD grid will popup for each tile, telling you if the tile is blocked or walkable along with some extra information about your character on the right side
Mapclick - Will only mapclick to move, instead of using arrowkeys



Special Areas

http://i.imgur.com/PiOFiOq.png
Explanation:
Special areas is a crucial aspect when it comes to avoiding situations with dangerous creatures or zones. By adding a new special area to the list, the position where it start is your current position.
Adjusting the height and width will increase the area from the starting position.
To demonstrate how it works, take a look at this picture:
http://i.imgur.com/DpuwgEq.png
Each square represents a tile, increasing the width or height will mark that tile to a certain condition.
The conditions are:

Walker - The walker see this is as a blocking area (like a wall for an example)
Targeting - The targeting will not target any creatures inside this area
Looter - The looter will not loot corpses inside this area
All - All above are considered.


If you don't remember where you have an area that is blocked, open the pathfinder and check the box 'Show Diagnostic Information'. It will tell if any tile is blocked or not.



Alarms

http://i.imgur.com/XpjUmhx.png
Explanation:

Disconnected - Alarm if disconnected
Damage Taken - Alarm if any damage has been taken
Low Health - Alarm if health percent is lower than what is set
Private Message - Alarm if private message received
Creature Detected - Alarm if any creature has been detected
Player Attack - Alarm if a player is attacking you
Player Detected - Alarm if player has been detected on screen, option to logout
Walker Stuck - Alarm if character can't reach the next waypoint
Burst Damage Above - Alarm if received more then what has been set
Average Damage Above - Alarm if received more than what has been set
Ignore Partied Players - Ignore any players that are in the same party as your character



XenoBot Settings

http://i.imgur.com/yyrZida.png
Explanation:
Startup Items:

Support - Auto loads support from current profile
Tools - Auto loads tools from current profile
Frag Helper - Auto loads frag helper from current profile
Targeting - Auto loads targeting from current profile
Walker - Auto loads walker from current profile
Looter - Auto loads looter from current profile
Special Areas - Auto loads special areas from current profile


Settings:

Current Profile - The XBST currently selected
Bent Arrow - Renaming the profile
Minus - Delete the profile
Plus - Create a new profile
Frag - Loads/Saves the profile frag helper panel
Tools - Loads/Saves the profile tools settings
Support - Loads/Saves the profile support settings
HUD - Loads/Saves the profile HUD settings
Trade - Loads/Saves the profile trade settings
Cavebot - Loads/Saves the profile cavebot settings
All - Loads/Saves the entire profile settings
"Save" - If pressing any buttons under this, it will save the settings to the profile selected
"Load" - If pressing any buttons under this, it will load the settings from the profile selected



Scripter

http://i.imgur.com/g7xuWLi.png
Explanation:

Found Scripts - All scripts that are inside My Documents\XenoBot\Scripts and named .lua or .xblua are listed here
Running Scripts - All scripts currently running
Execute Script - Runs the selected script
Refresh List - Refreshes the list if any new scripts has been added
Kill Script - Terminates the selected script
Examples - Opens up a folder containing lua examples to learn from



Last but not least: Auto-Mount

http://i.imgur.com/IjwglCP.png
Explanation:
To enable/disble the auto-mount function, just check the little box to the left of 'Mount'




Other notes

XenoBot automatically opens new backpack when looting items, if there are any inside the backpack that's full.

Furpan
05-20-2014, 05:01 PM
Placement of XBST, XBLUA and LUA files

http://i.imgur.com/SvP9DNN.png
Explanation:
Depending on the language set on your computer, the name of 'My Documents' may vary. You should find the folder in the same list as your Picture, Movie and Music library.
Inside 'My Documents' you'll find a folder named 'XenoBot'

.LUA and .XBLUA goes inside the 'Scripts' folder
XBST goes inside the 'Settings' folder

4muki4
05-20-2014, 07:06 PM
Just asking is it a must run as admistrator because bot works fine without running with admistrator (to me) i just want to know whats the diffrence?

Y2Quakepc2
05-20-2014, 07:07 PM
You deserve to be mod

//Rosse

Xeromex
05-20-2014, 07:10 PM
Much tutorial
very explain

Furpan
05-20-2014, 10:08 PM
jeje excuse mi broken ingles, if you want anything added, don't hesitate to tell me


Just asking is it a must run as admistrator because bot works fine without running with admistrator (to me) i just want to know whats the diffrence?
I'm not qualified enough to answer that, better ask DarkstaR

ppgab
05-20-2014, 10:15 PM
Furpan Targeting Special areas won't attack a creature inside it or past it? got me confused :confused:

nice guide bro, keep those spinners rolling

xiaospike
05-20-2014, 10:15 PM
Furpan

Thank you for the tutorial.

Now I can finally start to script :D

Nakuu
05-20-2014, 10:17 PM
Furpan Targeting Special are won't attack a creature inside it or past it? got me confused :confused:

nice guide bro, keep those spinners rolling

It won't cross special area while targeting and it won't target a creature that is 'behind' the special area

Furpan
05-20-2014, 10:20 PM
Furpan Targeting Special areas won't attack a creature inside it or past it? got me confused :confused:

nice guide bro, keep those spinners rolling
The current XenoBot will not target any creatures inside it, I believe Apophis has some other system that I haven't tried yet that will ignore creatures behind it aswell

Furpan

Thank you for the tutorial.

Now I can finally start to script :D
;* bae is np

DarkstaR
05-20-2014, 10:49 PM
This is great.

The last task that will be done in Apophis is embedding a UI that will link to different resources and examples for using XenoBot. If you created this in .html form and based it on Apophis, I would definitely embed it in the bot (given your consent) and reward you with a lifetime licence or so.

Furpan
05-21-2014, 04:08 AM
This is great.

The last task that will be done in Apophis is embedding a UI that will link to different resources and examples for using XenoBot. If you created this in .html form and based it on Apophis, I would definitely embed it in the bot (given your consent) and reward you with a lifetime licence or so.

https://www.dropbox.com/s/0qwnkqpdzvywc0e/XenoApophis.rar :> Except that it doesn't have all the apophis stuff yet. Also, I'm not that great with html

Mode99
05-21-2014, 05:02 AM
why is swidish so gay?

sausting
05-21-2014, 05:33 AM
nice contribution, these things are needed

DarkstaR
05-21-2014, 05:56 AM
https://www.dropbox.com/s/0qwnkqpdzvywc0e/XenoApophis.rar :> Except that it doesn't have all the apophis stuff yet. Also, I'm not that great with html

This is amazing. I'll ping you once I'm ready to add it :)

Niyar
05-21-2014, 06:52 AM
Nice work furpan! Also nice to see that you get rewarded for your hard work!

Soul
05-21-2014, 07:18 AM
Please DarkstaR change Furpan 's name to KING FURPAN?

Awesome as always :)

godot
05-21-2014, 09:16 PM
What is this "Monitor" stuff? Scr plx (:

Wow kool :d

DarkstaR
05-21-2014, 09:17 PM
http://i.imgur.com/tn8iFe8.png

kimpan1337
05-22-2014, 07:01 AM
This is so sick!

Mode99
05-24-2014, 05:46 AM
so i make it in spanish based on Furpan one.


https://www.dropbox.com/s/svf70r04mykyu7q/Xenoaphosis%20Tut%20Spanish.rar

DarkstaR hope it works for you.

HolmaN
05-24-2014, 07:10 AM
Good job mate.

alej0
05-24-2014, 08:39 AM
nice guide, but i have a problem, my gold BP fills very fast and i dont know how to configure a second one, can someone help me please?

Furpan
05-24-2014, 10:09 AM
nice guide, but i have a problem, my gold BP fills very fast and i dont know how to configure a second one, can someone help me please?

Xeno opens a new one for you, just add another backpack inside your gold bp
I'll add some parts about those stuff too

alej0
05-24-2014, 01:00 PM
Xeno opens a new one for you, just add another backpack inside your gold bp
I'll add some parts about those stuff too

ok ty, and i have another problem:
i start the script normal and the char goes to exp and loot, but when it goes to depot and deposits gold and loot closes all the backpacks and when he comes againt to exp, the char kills only one monster, open the loot and stand up all the day.

sorry my english is very bad :/

Furpan
05-24-2014, 02:28 PM
ok ty, and i have another problem:
i start the script normal and the char goes to exp and loot, but when it goes to depot and deposits gold and loot closes all the backpacks and when he comes againt to exp, the char kills only one monster, open the loot and stand up all the day.

sorry my english is very bad :/

You should post in the thread where you got the script about that since I can't pinpoint the problem

xiaospike
05-24-2014, 11:44 PM
Can we get the stickies on this?

iMike
05-26-2014, 04:33 AM
Cool tutorial, just what I needed 2 years ago.

Furpan
08-10-2014, 04:22 PM
Updated with some apophis stuff and other missing parts, not yet 100% though

Furpan
01-25-2015, 04:00 PM
Updated remaining missing features of XenoBot and some images.

downloadkct
08-26-2016, 07:25 PM
thanks alot

edgar_amek
09-10-2016, 07:00 AM
I was hacked... and the only thing I did is get premmium in xenobot and download 2 scripts ... one of them i bought it and the other one free sea serpents...