View Full Version : [Update] XenoBot v3.2.3 [Protocol 10.02]
DarkstaR
06-20-2013, 12:08 AM
This update adds protocol 10.02 compatibility and implements a highly requested feature to the Looter.
Changelog:
v3.2.3
Added 10.02 compatibility.
Added the "Ignore Unlisted" option to the Looter.
Enabling this option will make the Looter ignore bodies which don't contain items we want to loot.
For download and operation instructions, refer back to this thread:
http://forums.xenobot.net/showthread.php?19
Stusse
06-20-2013, 12:09 AM
Nice! <and first>
Xeno Scripts
06-20-2013, 12:12 AM
Nice! <and second>
Lavare
06-20-2013, 12:14 AM
Excellent! New feature is definitely welcomed! <third!>
Daemon
06-20-2013, 12:15 AM
Cool stuff :P I wonder why its optional to download the new client version.... xP mine still is the old version and It will not auto update it either. So anyone have a clue what they changed with the new client version?
Swaghetti
06-20-2013, 12:32 AM
Works as intended. You gain a higher exp/h rate due to "Ignore Unlisted" and ignoring corpses that's not yours to loot.
Thanks alot!
Blanz420
06-20-2013, 12:45 AM
Very, very nice, stoked on the new option, im still runnin the old version, gatta download new tib client for this, mine didn't auto update lol.
popit
06-20-2013, 01:18 AM
really a great feature added :o
thorekz
06-20-2013, 01:32 AM
fast update! thanks
Swaghetti
06-20-2013, 02:03 AM
Still doesn't ignore corpses that other people own.
DarkstaR
06-20-2013, 03:43 AM
Still doesn't ignore corpses that other people own.
I don't recall ever saying it did?
Spectrus
06-20-2013, 04:24 AM
I don't recall ever saying it did?
You totally did in the livestream. We were saying ignore a corpse if there is NO loot message and you said it was already implemented.
jo3bingham
06-20-2013, 06:32 AM
I wonder how many people won't realize this update to XenoBot is available when CipSoft forces everyone to update to 10.02 (since it seems like they haven't for some reason?). OR how many people will update XenoBot and not update their client. Both which will inevitably lead to confusion and outcry by said members.
Spectrus
06-20-2013, 06:36 AM
I wonder how many people won't realize this update to XenoBot is available when CipSoft forces everyone to update to 10.02 (since it seems like they haven't for some reason?). OR how many people will update XenoBot and not update their client. Both which will inevitably lead to confusion and outcry by said members.
I don't think this removes 10.01 compatibility, does it? Also, when people complain we can just link them here. :p
jo3bingham
06-20-2013, 06:53 AM
I don't think this removes 10.01 compatibility, does it? Also, when people complain we can just link them here. :p
True, but the previous version doesn't support 10.01. Besides, it's 3AM and I'm tired and I'm bored. :( Alas, skipping corpses that don't contain wanted loot is a very nice feature.
Thank you so much DarkstaR!
Hugs!
You can download the tibia client 10.02 directly in the tibia's website guys! ;)
PunktG
06-20-2013, 08:03 AM
thx mate :)
great feature
Nostrax
06-20-2013, 10:09 AM
Awesome!
Aquilla
06-20-2013, 11:46 AM
Sick new feature!:D
Hendy
06-20-2013, 11:59 AM
You totally did in the livestream. We were saying ignore a corpse if there is NO loot message and you said it was already implemented.
See, I told you and you said he was doing it haha.
Swaghetti
06-20-2013, 12:07 PM
See, I told you and you said he was doing it haha.
DarkstaR said it was done already so we just assumed it basically, maybe he got confused with the Ignore Unlisted feature :P
Xokker
06-20-2013, 12:07 PM
Sound's awesome, i was talking about this yesterday and there you go LOL haha
thank you!
dinmamma
06-20-2013, 12:09 PM
Lovely feature!
If XenoBot was a girl, she would be almost perfect by now! -she is already Miss Botty of the Universe-
PunktG
06-20-2013, 12:17 PM
Lovely feature!
If XenoBot was a girl, she would be almost perfect by now! -she is already Miss Botty of the Universe-
hhahahaha good one :)
Koksik22
06-20-2013, 01:07 PM
nice job
Wovimus
06-20-2013, 01:09 PM
That's pretty nice feature :D
DarkstaR
06-20-2013, 01:21 PM
You totally did in the livestream. We were saying ignore a corpse if there is NO loot message and you said it was already implemented.
I thought you meant if there's no items in the body, not no loot message, that was a miss-communication. That's more tricky to do than this. Bodies and loot messages come like so:
body1-message1-body2-message2-body3-message3-body4-message4-notmybody1-body5-message5
So its very easy to remove a body from my bodies list AFTER the fact, based on the loot message, because I can just remove the last body. However, removing a body with NO loot message is much more tricky because I would have to add all bodies to a queue and then only add them to my bodies list if a proper message follows them. While this seems easy enough, it gets tricky and spotty if, lets say, you GFB one mob and someone else GFBs another. The bodies will come through in a very confusing manner which will make them hard to properly pair with the loot messages. It already ignores the bodies of others to the extent that it wont grab a body that you did not do damage to, but if you do damage to one, regardless of the owner, it is fair game.
I thought you meant if there's no items in the body, not no loot message, that was a miss-communication. That's more tricky to do than this. Bodies and loot messages come like so:
body1-message1-body2-message2-body3-message3-body4-message4-notmybody1-body5-message5
So its very easy to remove a body from my bodies list AFTER the fact, based on the loot message, because I can just remove the last body. However, removing a body with NO loot message is much more tricky because I would have to add all bodies to a queue and then only add them to my bodies list if a proper message follows them. While this seems easy enough, it gets tricky and spotty if, lets say, you GFB one mob and someone else GFBs another. The bodies will come through in a very confusing manner which will make them hard to properly pair with the loot messages. It already ignores the bodies of others to the extent that it wont grab a body that you did not do damage to, but if you do damage to one, regardless of the owner, it is fair game.
How about checking health percents and damage done instead? :p
DarkstaR
06-20-2013, 03:38 PM
How about checking health percents and damage done instead? :p
The bot is fast because I don't do stuff like this which is computationally expensive. For corpses, for instance, I keep a 17x15 array of integers that line up with the map. When I damage a creature, I update the integer on the array for that tile with the current time. When a body drops, if the time on the spot of the body is within X milliseconds, I know I damaged that creature and should consider the body. Checking health percents is trickier because the update heath and "you dealt xx damage to xx" packets com separately and would need to be paired and summed and related directly to a creature instead of just updating an array.
Is it doable? Yes. Is it efficient? Maybe, but much less so than now. Will it happen? Maybe.
Avani
06-20-2013, 09:16 PM
Nvm ;)
The bot is fast because I don't do stuff like this which is computationally expensive. For corpses, for instance, I keep a 17x15 array of integers that line up with the map. When I damage a creature, I update the integer on the array for that tile with the current time. When a body drops, if the time on the spot of the body is within X milliseconds, I know I damaged that creature and should consider the body. Checking health percents is trickier because the update heath and "you dealt xx damage to xx" packets com separately and would need to be paired and summed and related directly to a creature instead of just updating an array.
Is it doable? Yes. Is it efficient? Maybe, but much less so than now. Will it happen? Maybe.
So, doing like Spectrus said would be easier and better then? If a body drops, check for a message with loot of in it and if there's none, don't attempt to loot? :P
DarkstaR
06-20-2013, 10:55 PM
So, doing like Spectrus said would be easier and better then? If a body drops, check for a message with loot of in it and if there's none, don't attempt to loot? :P
Please read. I addressed that earlier in the thread.
Please read. I addressed that earlier in the thread.
I did, but I was thinking and hoping there has to be a better way than this:
body1-message1-body2-message2-body3-message3-body4-message4-notmybody1-body5-message5
Just trying to help out as I'd like this feature very much. It's one of those things people take notice to when you hunt, people call me out on it immediately when I run up to their kill + plus I lose exp/h
I don't know how the looter works with reading if there's nothing in the corpse, but if all it did was check the next message after the creature dies, wouldn't another check to the message read be quite easy?
Something like, if not message contains nothing and message contains loot of then loot else dont
But idk, it's your area, I don't know c++, c# etc. :P
PunktG
06-21-2013, 05:24 AM
hey mate
after night boting around 40 tibia crash
Lavare
06-21-2013, 05:31 AM
Hello, same problem as PunktG
Running 10 clients, crashed overnight, was using a variety of scripts over the 10 accounts, all 10 crashed at the same time based on stamina left on the chars.
DarkstaR
06-21-2013, 05:53 AM
I did, but I was thinking and hoping there has to be a better way than this:
Just trying to help out as I'd like this feature very much. It's one of those things people take notice to when you hunt, people call me out on it immediately when I run up to their kill + plus I lose exp/h
I don't know how the looter works with reading if there's nothing in the corpse, but if all it did was check the next message after the creature dies, wouldn't another check to the message read be quite easy?
Something like, if not message contains nothing and message contains loot of then loot else dont
But idk, it's your area, I don't know c++, c# etc. :P
What the hell are you talking about? Do you not know what the current conversation is and are just throwing out random crap? This is another thing I also covered. The problem is bodies without messages, not bodies with messages, and I explained the complications there.
hey mate
after night boting around 40 tibia crash
Hello, same problem as PunktG
Running 10 clients, crashed overnight, was using a variety of scripts over the 10 accounts, all 10 crashed at the same time based on stamina left on the chars.
The site went down causing the bot to crash. This is a critical bug that will be fixed very soon to prevent future incidents.
still crashes? or safe to bot now?
dinmamma
06-21-2013, 11:34 AM
After the downtime for about 1h this night I could bot the whole night (CET).
Anyways, I have a small proposal for DarkstaR, either loot every body that contains food or make such an option please :)
Or if there is any solution to this without looting food.
Edit: Problem solved thx to Nakuu :)
Edit2: Not fixed (when you select "Use" it stands untill the item is gone (either used, corpse moved/rot)
Nakuu
06-21-2013, 11:40 AM
After the downtime for about 1h this night I could bot the whole night (CET).
Anyways, I have a small proposal for DarkstaR, either loot every body that contains food or make such an option please :)
Or if there is any solution to this without looting food.
Add food to Looter and instead of looting it to backpack change it to "Use". No idea if it will work but seems reasonable ;d
dinmamma
06-21-2013, 11:54 AM
Add food to Looter and instead of looting it to backpack change it to "Use". No idea if it will work but seems reasonable ;d
You learn something new everyday lol. Didn't know about this function.
Thanks, will try now :)
Maximo Santana
06-21-2013, 01:11 PM
Xeno Skip corposes with listed items too (SOMETIMES).
I guess the logic is this way
If listedItems > 1 Then
LootIt()
else
IgnoreIt()
End If
Because it only happens when the corpose only contain one item on it
DarkstaR
06-21-2013, 01:20 PM
Please give me the loot messages of skipped bodies and the loot list so I can debug the issue.
Maximo Santana
06-21-2013, 01:29 PM
08:13 Loot of an orc warrior: orc leather
This is one, it happens too with another items, except gold coins.
Edit : I copied the original, but the change of the lootlist ignore wasnīt saved now I copy the correct.
<panel name="Looter">
<control name="LootList" first="1" unlisted="1">
<item ID="7395" action="2"/>
<item ID="5907" action="2"/>
<item ID="3063" action="2"/>
<item ID="3391" action="2"/>
<item ID="3369" action="2"/>
<item ID="7397" action="2"/>
<item ID="7394" action="2"/>
<item ID="7400" action="2"/>
<item ID="818" action="2"/>
<item ID="3322" action="2"/>
<item ID="5875" action="2"/>
<item ID="5896" action="2"/>
<item ID="3072" action="2"/>
<item ID="3269" action="1"/>
<item ID="5897" action="2"/>
<item ID="5902" action="2"/>
<item ID="10196" action="2"/>
<item ID="3091" action="0"/>
<item ID="11477" action="2"/>
<item ID="11480" action="2"/>
<item ID="11478" action="2"/>
<item ID="11452" action="2"/>
<item ID="10318" action="2"/>
<item ID="11479" action="2"/>
<item ID="11453" action="2"/>
<item ID="3031" action="1"/>
<item ID="3725" action="0"/>
<item ID="3244" action="1"/>
<item ID="268" action="2"/>
<item ID="11512" action="2"/>
<item ID="3065" action="2"/>
<item ID="3418" action="2"/>
<item ID="5898" action="2"/>
</control>
</panel>
Nakuu
06-21-2013, 01:36 PM
It misses bodies with loot if something interrupts the looter, like if you try to move 1 sqm to the right to open the body but some other monsters steps on that sqm before you it might skip the body it tried to loot.
Hope it makes any sense ;d
DarkstaR
06-21-2013, 01:37 PM
It's happening to anything not prefixed with "a", "an", or a number value. It's an edge case I did not expect in my regex. This will be fixed, thanks.
Nakuu
06-21-2013, 03:58 PM
Were there any changes to map in last patch? Since the last patch Walker seems to fall a lot into pitfalls [ID 1066 and 1067], before the patch it never happened or was I just that lucky with walker pathing? ;d
If no is there any chance you could make Walker to avoid pitfalls if moving to another Node or chasing the monster ?
DarkstaR
Daemon
06-21-2013, 05:47 PM
It's happening to anything not prefixed with "a", "an", or a number value. It's an edge case I did not expect in my regex. This will be fixed, thanks.
I like how you figure out shit fast :P keep it up.......... Ill have to ask you a million chat questions next live update again. <3
kubax36
06-21-2013, 07:24 PM
Hello DarkstaR
It is nice feature to loot only bodies with listed items but i remember in neobot was one small problem with it and i also think it is working similar way as in neobot
In neo it was working like that:
21:13 Loot of a quara mantassin scout: 20 gold coins
In item list is item named gold coin so it checks for gold coin and in result its getting from loot message
21:13 Loot of a quara mantassin scout: 20 gold coins
the problem with it started with items which name is ended on letter "Y". example:
21:13 Loot of a quara pincher scout: small ruby
name in item list is "small ruby" so there is everything ok if u loot 1 small ruby, BUT if u loot for example
21:13 Loot of a quara pincher scout: 2 small rubbies
then it can get item name cuz there is no "small ruby" in loot message and then its not looting this body. It was easy in neobot to fix, i was just adding "small ruby" and "small rubbies" to looter, but in xeno there is no option to add items by name
just tell me if i am right about how does it work in xeno and if it is then u can fix it fast :P
DarkstaR
06-21-2013, 07:47 PM
Hello @DarkstaR (http://forums.xenobot.net/member.php?u=2)
It is nice feature to loot only bodies with listed items but i remember in neobot was one small problem with it and i also think it is working similar way as in neobot
In neo it was working like that:
21:13 Loot of a quara mantassin scout: 20 gold coins
In item list is item named gold coin so it checks for gold coin and in result its getting from loot message
21:13 Loot of a quara mantassin scout: 20 gold coins
the problem with it started with items which name is ended on letter "Y". example:
21:13 Loot of a quara pincher scout: small ruby
name in item list is "small ruby" so there is everything ok if u loot 1 small ruby, BUT if u loot for example
21:13 Loot of a quara pincher scout: 2 small rubbies
then it can get item name cuz there is no "small ruby" in loot message and then its not looting this body. It was easy in neobot to fix, i was just adding "small ruby" and "small rubbies" to looter, but in xeno there is no option to add items by name
just tell me if i am right about how does it work in xeno and if it is then u can fix it fast :P
I'll fix this when I fix the articles problem. Thanks.
Daemon
06-22-2013, 06:28 AM
Keep up the good work..... :O once you hit 30,000 users you can be my new sugar daddy.
Maximo Santana
06-22-2013, 03:13 PM
There is a lot of crashes :/ almost die 3 times :/
Koksik22
06-22-2013, 07:26 PM
There is a lot of crashes :/ almost die 3 times :/
that why i didnt dowland and test that version xD
XtrmJosh
06-23-2013, 09:20 PM
It's happening to anything not prefixed with "a", "an", or a number value. It's an edge case I did not expect in my regex. This will be fixed, thanks.
Assuming you're fully aware of the issue, you probably don't need to read this post, but for reference in case you did happen to need this, it's happening for me on all Dragon and Dragon Lord loot, with the possible exception of Strong Health Potions (May have already had one in the backpack, but after a night of botting all I'd looted is 1 SHP...) The obvious exclusion also being gold coins. Hardly an edge case when I've just wasted 32k of SMPs botting, relying on the "rare" loot from these mobs for my profit... It's actually the majority (around 85%) of my loot value. Still, what's 32k?
Anyway, cheers for the new feature.
Do you have any intentions to fix the window title bug? Or is that being left as is?
Maximo Santana
06-24-2013, 04:28 AM
Why this crashes apper alot? don't understand it make bot impossible to me.
nannen
06-24-2013, 08:42 AM
Hello forum, yesterday I downloaded the lastest version 3 day trail, I also registred to this forum n activated it. I got the latest tibia patch and latest bot. why cant I use it? :mad: anyone else got same problem?
DarkstaR
06-24-2013, 01:40 PM
Why this crashes apper alot? don't understand it make bot impossible to me.
How about you provide some fucking information on the issue instead of expecting me to read your mind?
I'm not getting crashes so it's impossible to fix yours without information.
Maximo Santana
06-24-2013, 03:22 PM
xD ok ok relax man...
Tibia Version : 10.02
Xenobot Version : Latest
MC : Xeno MC
Description: When I open 2 tibia instances and open xenobot for 1 of those instances it crash, sometimes it happen with only 1 instance of tibia opened. I donīt know if it is only me or happen to another people but almost die so many times.
Excuse my bad English.
Thanks
Xokker
06-24-2013, 04:35 PM
xD ok ok relax man...
Tibia Version : 10.02
Xenobot Version : Latest
MC : Xeno MC
Description: When I open 2 tibia instances and open xenobot for 1 of those instances it crash, sometimes it happen with only 1 instance of tibia opened. I donīt know if it is only me or happen to another people but almost die so many times.
Excuse my bad English.
Thanks
died 5 times this way, thought it was me, using win 7 64x, xenomc and the scripts i was using before the last update.
Yesterday I was running 8 tibia clients and everything worked fine for me
Ceefyra
06-24-2013, 04:51 PM
For me its still 10.01, dunno why. Should i update or just keep it like this? I mean it still works fine for me
XtrmJosh
06-24-2013, 05:42 PM
For me its still 10.01, dunno why. Should i update or just keep it like this? I mean it still works fine for me
If it ain't broke, don't fix it. The new client (10.02) was released silently, CIP didn't publish any information on it, nor did they announce it, it was just uploaded (as far as I'm currently aware, I'm sure someone will correct me if I'm wrong). Don't bother updating until you are forced to :)
kubax36
06-24-2013, 09:10 PM
i had also crashes today, there was not any special things my bot was doing, it was totaly randomly. First get crashed 2 mcs: 80 pally at mistrock cyclops and 200ek at dragons goroma at once and 3 minutes later 230ek at ice witch temple. Another 12 of 15 clients are working still. I havent any client crash from time when there was problem with provider (it was like 1 month ago)
those crashes happened like 1h ago
pixie_frigo
06-24-2013, 09:20 PM
nevermind ;)
dinmamma
06-25-2013, 11:09 PM
If it ain't broke, don't fix it. The new client (10.02) was released silently, CIP didn't publish any information on it, nor did they announce it, it was just uploaded (as far as I'm currently aware, I'm sure someone will correct me if I'm wrong). Don't bother updating until you are forced to :)
Jun 19 2013 -
Bug Fixes
Anyways, I had this small problem with eating food from the corpse but not loot it (for example kill deers or sheep to feed). So I was suggested to try "Use" function in the looter, however if you don't use the item or the corpse rots or is being moved out of range the character will be spamming "Use" on that item.
So please take a look at this issue :)
DarkstaR
DarkstaR
06-25-2013, 11:50 PM
Jun 19 2013 -
Bug Fixes
Anyways, I had this small problem with eating food from the corpse but not loot it (for example kill deers or sheep to feed). So I was suggested to try "Use" function in the looter, however if you don't use the item or the corpse rots or is being moved out of range the character will be spamming "Use" on that item.
So please take a look at this issue :)
@DarkstaR (http://forums.xenobot.net/member.php?u=2)
It's not an issue. Turn off "Ignore Unlisted." It's a feature.
Spectrus
06-25-2013, 11:51 PM
It's not an issue. Turn off "Ignore Unlisted." It's a feature.
Yup. Working as intended.
Linty
06-26-2013, 01:46 AM
Ignore unlisted is amazing! Thank you!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.