Log in

View Full Version : [Update] Pre-Release v2.0.0 [Cavebot | 9.31]



DarkstaR
11-03-2011, 10:21 AM
Not only does this update add functionality for the 9.31 client protocol, but it also brings many long awaited features to light. Firstly, nearly the entire Cavebot has been released. Secondly, many ascetic changes and improvements have been added. An ease of use has been added to many functions, many long-existing bugs have been fixed and some of the smaller yet neglected features have been implemented - Anti Idle and Eat Food are among these features.

The bot has undergone major core changes and its stability should be, in theory, highly increased (and by highly increased I mean should be flawless). However, with large core changes usually come small, hidden and usually harmless bugs. Due to this and the fact that it is impossible for me, being a single person, to fully test the Cavebot, it is likely there are some small bugs with it. This update marks the last update before XenoBot leaves BETA and goes public, but that can only happen if you guys can be dedicated to reporting every bug you find with as much information as possible. Lastly, no worrying is in order - I already ran unit tests to make sure the features are as safe as can be regarding banishments. As usual, I am letting the client create and handle all data so there will be no fallacies in actions.

Changelog (Please read this one carefully if you want to know everything that was added/fixed/updated)

v2.0.0
Updated to work with client 9.31
Fixed issues with 9.10 support
Fixed bug which prevented the bot from healing with unknown spells
Fixed some potential yet harmless bugs with the HP & MP Percent HUD items
Fixed the injection debugs while logged in. These were random so I cannot fully confirm they are fixed, but I am not able to trigger them (~30 tries).
Fixed some internal bugs having to do with textbox item selection
Fixed the welcome message, startup items and informational text upon inject and login. No more duplicate messages should be shown and no more abscence of the actions should occur
Fixed bug which caused BP Info to mistakenly show on XenoBot windows under certain conditions
Added Recovery spells (Utura/Utura Gran) to "Hold Conditions"
Added Protection Zone check to "Hold Conditions" (To prevent casting within PZ)
Added custom menus allowing you to have multiple ways to access XenoBot panels
Rightclicking in the empty container space brings up a list of content panels
Rightclicking in the empty space on either side of the game window brings up a list of all panels
Added Targeting system with following features:
Highly customizable settings base on HP Range, Proximity, Monster Count and Monster Name
Fight Stances:
Follow (Follows the specified creature)
Keep Diagonal (Avoids the specified creatures waves while following it)
Dynamic Movement (Follows the creature but randomly steps when adjacent to simulate a more natural fight)
[3sqm] Keep Distance (Runs from the creature at a distance of 3 square meters, keeping as diagonal as possible to also avoid waves)
[4sqm] Keep Distance (Runs from the creature at a distance of 4 square meters, keeping as diagonal as possible to also avoid waves)
Fight Helpers:
Shoot with Rune (Shoots the monster with the specified rune)
Shoot with Spell (Casts the specified spell when the monster is targeted)
Added Walker system supporting the following basic cave walking functionality:
Node (Makes sure to reach a position adjacent or equal to the input position before continuing)
Stand (Makes sure to stand on the input position before continuing)
Rope (Makes sure to rope up a hole at the input position before continuing)
Hole (Makes sure to go down a hole north of the input position before continuing, opening it with a shovel if needed)
Ladder (Makes sure to climb a ladder at the input position before continuing)
Label (Adds a label to the waypoint set which helps describe sections and can be used by scripts to jump to certain areas of the waypoints)
Added Looter system with the following abilities:
When looting, the looter will eat food that isn't set to be looted
When looter is open, backpack numbers will be displayed beside them
When looting to a container and the container becomes full, the looter opens the next container (Only if there is a container in the last slot)
Loot Action Options:
Loot to Container (Loots the specified item to the open contaienr you choose [1-16])
Loot to Ground (Throws the specified item on the ground)
Loot to Left Hand (Loots the specified item to your left hand) [Don't try to equip items that can't normally be equipped!]
Loot to Right Hand (Loots the specified item to your right hand) [Don't try to equip items that can't normally be equipped!]
Loot to Arrow Slot (Loots the specified item to your arrow slot) [Don't try to equip items that can't normally be equipped!]
Use (Uses the specified item)
Added saving and loading functionality for Walker, Looter and Targeting
Added "Eat Food" to "Tools"
Added "Anti Idle" to "Tools"
Added "Pause," which is triggered by pressing the "Pause|Break" key on the keyboard. Pausing XenoBot will halt the following functionality:
Walker
Looter
Targeting
Hold Target
Anti Idle
Eat Food

For download and operation instructions, refer back to this thread:
http://forums.xenobot.net/showthread.php?19

Blaze
11-03-2011, 10:31 AM
yeeeeeeeeey <3

donqzor
11-03-2011, 11:57 AM
Nice darkstar but how can i get up stairs/ramps?

DarkstaR
11-03-2011, 08:14 PM
That will be added soon enough.

DarkstaR
11-03-2011, 08:31 PM
I have re-uploaded a small fix. Anyone experiencing cavebot debugs, please download it and let me know if it fixes the problem. I was unable to re-create it so I just found potential flaws by hand and fixed them.

MegaNo0body
11-03-2011, 09:39 PM
Uhmm, obstacle on screen, obstacle on screen.

Houston, we have a problem.


Congratulations, now the sellings of XenoBot will blow! (and the BBot's one will dead) hehe

Crown Royal
07-06-2012, 09:15 PM
DarkstaR

Possible to add Light Shovel and Elvenhair Rope in with the next update? So Light Shovel, Shovel, Elvenhair Rope, and Rope will all work? Not sure how big of an issue this would be to add, but would be awesome!

EDIT: I seen another post about it.. Sorry for a double post, I should have finished my search first :P

Y2Quake
07-07-2012, 04:54 PM
Why you bump? xD i thought it was a new update :(

DarkstaR
07-07-2012, 04:55 PM
This is an update from November of 2011, let's not bump it. Suggestions go in the suggestion section :P