View Full Version : XenoBot Binary - Teaser
DarkstaR
10-16-2015, 11:28 PM
It's no secret that over the past few updates, I've been gradually adding new features, fixing old bugs, and improving the overall quality of XenoBot. These essential changes have sparked new life into the bot, created our first upwards user trend in quite a few months, and have really just improved quality-of-life for many XenoBot users. But I don't want to stop here. It's time to move on from XenoBot Apophis and bring XenoBot Binary to life.
http://i.imgur.com/OMDnJ71.png
XenoBot Binary, like its predecessor, is named by terms of the cosmos. It is inspired by binary star systems, where two dancing stars orbit one-another, spiraling closer and closer until they eventually collide to form a bigger, brighter star. For XenoBot, this collision was with some of the most successful people in our community. The OX team, @Syntax (http://forums.xenobot.net/member.php?u=193) and @Joshwa534 (http://forums.xenobot.net/member.php?u=6094), will now be a real part of the XenoBot. They've proven themselves as the best scripting team in Tibia and, in partnership with them, XenoBot will start providing hundreds of free scripts with every XenoBot purchase. If that isn't enough, they will also be releasing the OX Scripts Library as an open-source platform. It will allow anybody and everybody to create their own custom scripts using a simple interface, without the need to worry about adding code for depositing, refilling, traveling, or anything else.
But we're not stopping there. We're in a world that has fallen in love with mobile. We're accustomed to having information and control of our lives at the tip of our fingers. XenoBot Binary will provide a seamless, simple monitoring interface that will give you on-demand, on-the-go information about the characters you're botting. We're keeping it simple, and calling this XenoBot Monitor.
http://i.imgur.com/v94OQiv.png
In your browser, on your phone, on the go, XenoBot Monitor will be there.
We also want to provide XenoBot Binary to new markets. Currently, many potential customers are either unable to use PayPal or can't afford to spend real cash on a bot. In partnership with @PunktG (http://forums.xenobot.net/member.php?u=650), XenoBot will start offering licences for in-game gold. We'll also start looking in to new payment methods, with an ultimate goal of making XenoBot accessible to anybody.
We've got a ton more stuff for you guys. There's EZ MWalls, QuickDC, Small BPs, Elastic Evasion, a Hotkey system, new Waypoints, and much more. If you want to catch a glimpse of these, or any of the other new features, you can check out my live development stream (https://www.livecoding.tv/darkstar_xeno/). I'll be online whenever I'm working on XenoBot Binary.
When the update comes, we will hold a free lottery for Ferumbras' Hat, KKs, and many other highly-coveted prizes. Anyone who purchases an XenoBot licence within a few weeks of the XenoBot Binary release will be entered to win.
http://vignette3.wikia.nocookie.net/tibia/images/5/55/Crystal_Coin.gif/revision/latest?cb=20050621223350&path-prefix=enhttp://vignette2.wikia.nocookie.net/tibia/images/0/0f/Ferumbras.gif/revision/latest?cb=20060826062545&path-prefix=en
That's all for now.
//DarkstaR
Elvang
10-16-2015, 11:30 PM
Sexy af
Fatality
10-16-2015, 11:32 PM
Aww lawdy, dis gon b gud.
otrevlig
10-16-2015, 11:36 PM
is this real or im dreaming :D?
Holy Shit!
http://3.1m.yt/UNt6ArFEg.png
1.1k post, for the fucking win!
Daaamn, this sounds so cool. Great work man.
Nakuu
10-16-2015, 11:57 PM
Sounds good. Where is my Beta access? :(
Basiq
10-17-2015, 12:08 AM
Daaamn. Beautiful, Great work.
Y2Quakepc2
10-17-2015, 12:36 AM
awesome.
Can we expect to get login functions upon xenobot binary's release?
Regards
neat.
what's elastic evasion?
Fatality
10-17-2015, 12:47 AM
neat.
what's elastic evasion?
As far as i know instead of just attacking the specified monster and evading that, it will try to evade ALL if possible. so instead of having 8 cyclops surrounding you and staying 4 sqm from the target, used to be ok, now it trys to stay from all. I Think. :P DarkstaR can probably explain better.
awesome.
Can we expect to get login functions upon xenobot binary's release?
Regards
Lulz .
Elvang
10-17-2015, 02:10 AM
awesome.
Can we expect to get login functions upon xenobot binary's release?
Regards
Like I said, the only thing people focus on. rofl.
Like I said, the only thing people focus on. rofl.
I think that's just Rosse lol
Joshwa534
10-17-2015, 03:46 AM
EZ MWall:
https://www.youtube.com/watch?v=lHZnBYzpJX4
Joshwa534
10-17-2015, 03:46 AM
Small BPs:
https://www.youtube.com/watch?v=vEzupzR6LAU
softbzero
10-17-2015, 07:40 AM
Omg, is amazing. But it will be working for 10 MC without lagging phone? :/
PunktG
10-17-2015, 09:05 AM
Cool :D
Joshwa534
10-17-2015, 09:06 AM
neat.
what's elastic evasion?
Elastic targeting / evasion is a new option that will be in XenoBot's next release. When enabled, if you are targeting a creature with 3 sqm distance set in the targeting, it will avoid all creatures with that name by 3 sqm distance.
It helps keep your character safe since the bot isn't pathing through or near other creatures to maintain its 3 sqm distance range from the target creature. When that happens, your targeting distance will stretch from 3 sqm distance on your target creature to something more (hence the name 'elastic'). You could end up 5 sqm away from your target creature if that's what it took to maintain 3 sqm from the other creatures.
Hope it makes since,
Goodnight :)
iMike
10-17-2015, 09:12 AM
Xenobot Monitor will be dope af.
https://www.youtube.com/watch?v=9CS7j5I6aOc
Gl to you guys with this new project.
GodlikeOo
10-17-2015, 11:14 AM
I just came 3 times.
Stusse
10-17-2015, 01:48 PM
Looking forward to this :)
https://www.youtube.com/watch?v=-7NZc4xVKj8
DarkstaR
10-18-2015, 06:47 AM
Jump to 9:00 to see a level 27 druid kill 8 Cyclops at once using only ice waves, via the new Elastic Evade + Wave Shooter
https://www.livecoding.tv/video/working-on-xenobot-elastic-evade-3/
HjugO
10-18-2015, 08:53 AM
Jump to 9:00 to see a level 27 druid kill 8 Cyclops at once using only ice waves, via the new Elastic Evade + Wave Shooter
https://www.livecoding.tv/video/working-on-xenobot-elastic-evade-3/
Whooah, awesome! Keep doing :)
softbzero
10-18-2015, 07:44 PM
God it is awesome!!@!@!@
Pidek098
10-19-2015, 12:23 PM
great :D it will be the biggest update ever :D
DarkstaR
10-19-2015, 04:35 PM
Here's the current changelog:
v14.11.19.xxx
Added XenoMonitor to XenoSuite
XenoMonitor allows you to view details about the characters you're currently botting at http://monitor.xenobot.net
If you're using a script that supports logout functionality, you can remotely log your characters out from XenoMonitor
Improved Diagnostic Information.
Nearby waypoints (+5 and -5 of current) will be drawn
Paths being followed by the bot will be highlighted (green for Walker, pink for Targeting, purple for Looter, grey for Scripter)
Corpses will have their estimated loot values printed above them
And a ton of other peices of information.
Fixed a bug that caused IPC scripts to sometimes freeze the client when they were killed.
Improved the Walker's pathing system to continually check for and take faster routes, even if it is already walking.
Improved the Pathfinder's accuracy when calculating long, off-screen paths.
Optimized Walker.Goto(), it will be much faster with large waypoint sets now.
Improved Ignore Unlisted in the looter, it will be much more accurate.
Improved the Looter to prioritize bodies that are worth more gold over bodies that are closer.
Added Loot First if Over X Gold. Bodies worth over X gold will be looted before the bot finishes killing creatures.
Added Ignore Bodies Under X Gold. Bodies worth less than X gold will be completely ignored.
Added the Target When Luring option to Dynamic Lure, allowing you to configure if creatures will be targeted while luring or not.
Added the Until option to Dynamic Lure, allowing you to stop attacking a mob once a set amount of creatures are remaining.
Note: so if the lure is on 5 creatures and until is at 2, you will kill 3 creatures and then start luring again
Added Path Through Ranged Creatures to the Pathfinding options, it will let the walker approach ranged creatures that may be blocking it's path
Added Quick DC. Saying 'exiva"d~"' in-game will trigger a quick re-connect, causing all creatures to drop aggro on you.
Modified Reconnect, it wont try to connect after SS now as to avoid IP ban (this is temporary, until a proper fix is found).
Added Visuals window
All visual-based tools from the Tools window will now show here.
Added the Small BPs option to the Visuals window, which will force all backpacks to open with only one row visible
Added the EZ MWalls option to the Visuals window. It will make magic walls easier to see.
Modified Show Diagnostic Information, it is in the new Visuals window.
Fixed Magic Wall Timers to show definite times on OT servers.
Fixed a bug that caused the Looter to use the wrong item IDs when multiple items shared the same name.
Fixed a bug that caused the Looter to get stuck if it ran out of cascading backpacks.
If an item comes up when there's no more room and no more cascading backpacks for it, it will be skipped.
Fixed a bug that caused the Keep Distance algorithm to move where it can't shoot a target.
Added a confirmation dialog to the Clear Waypoints action.
Added a Reload Scripts button to the Scripter. It will reload all running scripts.
Added Hotkeys class to the Scripter.
Notes:
This class allows you to bind hotkeys to scripts
Valid key codes:
Hotkeys.F1, Hotkeys.F2, Hotkeys.F3, Hotkeys.F4, Hotkeys.F5, Hotkeys.F6, Hotkeys.F7, Hotkeys.F8,
Hotkeys.F9, Hotkeys.F10, Hotkeys.F11, Hotkeys.F12, Hotkeys.PAGEUP, Hotkeys.PAGEDOWN, Hotkeys.INSERT,
Hotkeys.DELETE, Hotkeys.END, Hotkeys.HOME
Added Hotkeys.Register to the Scripter
Notes:
This will allow the script to see events for the given key code
Parameters:
key - the key code to register
Return value:
True if key registers, false if it fails (failure will happen if it is already registered or if it is an invalid key)
Added Hotkeys.Unregister to the Scripter
Notes:
This will cause the script to stop seeing events for the given key code
Parameters:
key - the key code to unregister
Return value:
True if key unregisters, false if it fails (failure will happen if it is not registered or if it is an invalid key)
Added Hotkeys.AddPressHandler to the Scripter
Notes:
This will add a key press event handler for all registered hotkeys
Multiple handlers can exist
Handler prototype should be (key, controlDown, shiftDown), where key is the key code
Parameters:
handler - the function to use as a handler
Return value:
nil
Added Hotkeys.AddReleaseHandler to the Scripter
Notes:
This will add a key release event handler for all registered hotkeys
Multiple handlers can exist
Handler prototype should be (key, controlDown, shiftDown), where key is the key code
Parameters:
handler - the function to use as a handler
Return value:
nil
Added VStand and HStand Waypoints to the Walker
These stands will work like regular stands, with some exceptions:
VStand will try to stand at loc.y-1 if loc is blocked, and loc.y+1 if loc and loc.y-1 are blocked.
HStand will try to stand at loc.x-1 if loc is blocked, and loc.x+1 if loc and loc.x-1 are blocked.
These stands will not use mapclick. Even if mapclick is turned on, they will use arrow keys.
These stands will not go up or down stairs, ramps, ladders, etc.
Added LOGOUT_COMMAND event to the Scripter.
Notes:
Register it using registerEventListener(), just like any other event.
If this event is registered, XenoMonitor will show a "Logout" button beneath the character. This event will get fired shortly after that button is pressed.
Callback Params:
x, y, z (they're strings, you will need to convert to integer)
Added SNAPBACK_RECEIVED event to the Scripter.
Notes: register it using registerEventListener(), just like any other event.
Callback Params: x, y, z (they're strings, you will need to convert to integer)
Added HUD.GetMainWindowDimensions to the Scripter
Notes: This already existed, but was not documented.
Paramaters: none
Returns:
a table describing the dimensions of the screen
Added HUD.GetContainerDimensions() to the Scripter
Paramaters: none
Returns:
a table describing the dimensions of all open containers
Added Walker.IsEnabled, Targeting.IsEnabled, and Looter.IsEnabled to the Scripter
Paramaters: none
Returns:
true or false depending on if the component is enabled or not
Added XenoBot.IsPaused to the Scripter
Paramaters: none
Returns:
true if XenoBot is paused, false if not
Added XenoBot.GetUsername() to the Scripter
Notes: This already existed, but was not documented.
Paramaters: none
Returns:
current username
Added XenoBot.IsInRealTibia() to the Scripter
Paramaters: none
Returns:
True if in real Tibia, false if in Open Tibia
Added XenoBot.ShowDiagnostics() to the Scripter
Notes: turns on Diagnostic Information HUD
Added XenoBot.HideDiagnostics() to the Scripter
Notes: turns off Diagnostic Information HUD
Added HUD:Destroy() to the Scripter
Notes: This will completely destroy a HUD object. You shouldn't ever re-use it afterwards.
Paramaters: none
Returns:
Not important
Stusse
10-19-2015, 05:47 PM
Looks good so far :)
Please though do something about the Settings window. The Scripter window could also be fixed but at least its better than the Settings window. It's really horrible when you have multiple scripts and want to load a specific setting in-game to have to go through every setting before you find the one you are looking for. Just a suggestion =)
/Stusse
DarkstaR
10-20-2015, 04:56 AM
http://i.imgur.com/Gyh9TPd.png
softbzero
10-20-2015, 05:58 AM
Okay its nice. What about add clean button? Some times if i end botting i want to make new script.. And all i must deleting manually or creating new empty profile and loading this.
Ympker
10-22-2015, 11:31 PM
http://i.imgur.com/Gyh9TPd.png
Could you add a search field there to find settings faster if you were to have ALOT?
softbzero
To make a setting from scretch it's easiest way when you inject the client because then no profile is loaded at default.
Phenox
10-29-2015, 01:32 AM
if u could add in support, a exura sio option would be awesome >:D
sparven
10-29-2015, 02:57 PM
"When the update comes, we will hold a free lottery for Ferumbras' Hat, KKs, and many other highly-coveted prizes. Anyone who purchases an XenoBot licence within a few weeks of the XenoBot Binary release will be entered to win."
Will people who have lifetime get a ticket in the lottery?
DarkstaR
10-29-2015, 04:51 PM
"When the update comes, we will hold a free lottery for Ferumbras' Hat, KKs, and many other highly-coveted prizes. Anyone who purchases an XenoBot licence within a few weeks of the XenoBot Binary release will be entered to win."
Will people who have lifetime get a ticket in the lottery?
No. The lottery is to promote the bot and give people a reason to try it out if they haven't. If you're entering for the sake of the lottery itself, that's on you, and you'll have to make a purchase of a license. I'd recommend not buying one over your lifetime, though, and using a secondary account.
sparven
10-29-2015, 04:54 PM
Aright will do that then :)
EFinItUp
11-02-2015, 08:22 AM
Any plans on adding a similar tool like XenoMap??
Admiral Bubka
11-02-2015, 10:56 AM
Is it coming this year?
http://i.imgur.com/Gyh9TPd.png
Nice!
seba2632
11-04-2015, 08:03 AM
Small BPs:
https://www.youtube.com/watch?v=vEzupzR6LAU
I've been waiting so long for something like this :p Great job, keep it up!
sausting
11-07-2015, 04:19 PM
Nice!
agreed !
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.