[5206] SirHooks v0.01 (eventually will also contain all the features of melee.dll)

01/19/2010 22:46 FattieMcgee#1411
Quote:
Originally Posted by DamianLeonhart View Post
If your taking requests, I would love to see an auto miner in there. Though I don't play "Classic" anymore, it would have been nice to have then. Maybe nice to collect some rate5+ gold ores every once in a while for extra cash when I'm afk. Of course, this would require that an auto dropped be added that you could select which ores you don't want to keep.
I think that's great and I play 2.0 I would not mind an auto miner.
01/19/2010 22:48 h3artlessoul#1412
Bro i wish i can thank u a million times :D Thanks a lot and Keep up the great update !!!
01/19/2010 22:49 Maffiagang#1413
Can you maybe put in an option like return to X.Y coords every HH:MM Hour or Min????
Can easily be done with the pathfinding button, you just have to stop hunting and looting while pathfinding is on.

(better to disable autoloot when path finding anyway, cuz found out looting cancels out the pathfinding!!!)

When you arrived at the X.Y coords, it continues hunting and looting, could you please add that option?
01/19/2010 22:54 Warlax#1414
Quote:
Originally Posted by Maffiagang View Post
Can you maybe put in an option like return to X.Y coords every HH:MM Hour or Min????
Can easily be done with the pathfinding button, you just have to stop hunting and looting while pathfinding is on.

(better to disable autoloot when path finding anyway, cuz found out looting cancels out the pathfinding!!!)

When you arrived at the X.Y coords, it continues hunting and looting, could you please add that option?
ive not used path finding much to be honest, but does it stop if it starts looting mid 'path find' in the gui, or just when it find loot mid normal hunting/path finding more mobs?

and yea we can have a go at the every so often go back to x/y, altho i know it will only start a string on ppl complain about missing mets coz they were path finding their way back to their starting point :P

Edit:

ok i've just put in the code for 'loot gold', it specifically loots gold, as in gold, not gold bullion, or sycree, but gold, coz lol i like looting the odd gold bullion in normal mode for repairs, and personally i think scyree is completely pointless, so loot gold, does just that, loots gold :P

ive also added a loot scroll button, will loot 2 of each scroll, and now loot all will NOT loot scrolls be default.

not sure if ima have time to release this by the time i go on holiday tho as i still havent packed yet, but im sure if enough ppl ask i can just push it out as an unofficial BETA release :P depends how desperate ppl are really
01/19/2010 23:19 Mo-Ritz#1415
Quote:
Originally Posted by Warlax View Post
right, im pretty sure this has been answered like a thousand times before . . . but . . . .

install .net framework v3.5+. its not a win 7 x64 issue, as thats what i develop on, and it also works on xp, as thats also what i develop on, and lol just to complete the set i think clint develops on vista :P

if installing .net 3.5 doesnt work, try using the multi client provided, if that doesnt work, RESTART UR PC. sometimes CO leaves processes running when used with out bot, that are in an 'unusual' state, ie its like a mini co, but running our code, but its crashed and cant return to co, so either control alt delete and look for conquer.exe or sirhooks.exe, or RESTART. i think u need to RESTART once uve installed 3.5, so dont just install it and forget to restart :P

let me know if u have any further problems, but please people dont just repeat the same question, unless u tell me u have read this post and taken the steps :P



adding nd now, forgot about that one, cba with the silly cake materials tho :P they will be pile of piss to pick up neway
as first, thanks! :D and now my question:.. cant find .net 3.5 for win 7.. so does n.net 4.0 beta also works? :D
01/19/2010 23:24 Warlax#1416
Quote:
Originally Posted by Mo-Ritz View Post
as first, thanks! :D and now my question:.. cant find .net 3.5 for win 7.. so does n.net 4.0 beta also works? :D
yea go for it, if im honest i didnt have to install nething, worked right out of the box! :P suprized it hasnt for u, altho maybe the compiler auto got the dependencies for me. but yea beta 4 should work :)
01/19/2010 23:28 Maffiagang#1417
Quote:
Originally Posted by Warlax View Post
ive not used path finding much to be honest, but does it stop if it starts looting mid 'path find' in the gui, or just when it find loot mid normal hunting/path finding more mobs?

and yea we can have a go at the every so often go back to x/y, altho i know it will only start a string on ppl complain about missing mets coz they were path finding their way back to their starting point :P

Edit:

ok i've just put in the code for 'loot gold', it specifically loots gold, as in gold, not gold bullion, or sycree, but gold, coz lol i like looting the odd gold bullion in normal mode for repairs, and personally i think scyree is completely pointless, so loot gold, does just that, loots gold :P

ive also added a loot scroll button, will loot 2 of each scroll, and now loot all will NOT loot scrolls be default.

not sure if ima have time to release this by the time i go on holiday tho as i still havent packed yet, but im sure if enough ppl ask i can just push it out as an unofficial BETA release :P depends how desperate ppl are really
First things first, thank you so much for giving a try to the "return to X.Y coords", here's what i found when using pathfinding.

It cancels out path finding when near loot when going to the coords
If u press go to go to the pathfinding coords when ur hunting, it doesnt go there, it just keeps hunting and cancels out the pathfinding.

Maybe for next release u can, when pressed on go, stop the hunting/looting, and then go to the coords, when at the coords, start looting/hunting again.

If interrested, for the bot, i have made a list of coords for (not all the way done yet) the coords to all portals, NPC's, and spawns, i could find (meaning the main cities(BI, DC, PC, TC and AC, and all the maps that the portals in that map go to. then again im not fully finished yet with ALL coords, i do have a bundle tho...
01/19/2010 23:58 Warlax#1418
Quote:
Originally Posted by Maffiagang View Post
First things first, thank you so much for giving a try to the "return to X.Y coords", here's what i found when using pathfinding.

It cancels out path finding when near loot when going to the coords
If u press go to go to the pathfinding coords when ur hunting, it doesnt go there, it just keeps hunting and cancels out the pathfinding.

Maybe for next release u can, when pressed on go, stop the hunting/looting, and then go to the coords, when at the coords, start looting/hunting again.

If interrested, for the bot, i have made a list of coords for (not all the way done yet) the coords to all portals, NPC's, and spawns, i could find (meaning the main cities(BI, DC, PC, TC and AC, and all the maps that the portals in that map go to. then again im not fully finished yet with ALL coords, i do have a bundle tho...
yea the canceling when near looting/hunting is my fault, clint had a true/false for path finding, and where i made it use path finding to find more mobs (ie for lab) i made it only take 1 step of the path, rather than do the the whole path tho, so if it saw mobs on route it would stop. works well for lvling, but apparently not so good for finding a path normally :P
01/20/2010 00:15 TycoEx#1419
Ya, I think the return to XX cord after XX time would be a great way to solve the problem of the bot leaving your spawn without screwing with the mob density function (which is brilliant by the way).

I think most people do a lot of botting in lab or grotto so staying in one spawn is essential to get good amounts of kills as well as to prevent getting pk'd.
01/20/2010 00:29 Greens44#1420
Quote:
Originally Posted by Greens44 View Post
@@Warlax and Clint

Just a few suggestions I'm sure you get alot of them lol.

1. Make items in the loot list a priority over killing mobs. I've seen a few times it miss a met because of mobs in the area.

item does take priority over mobs, but if a mob is stood on the item, it is added to the list of items to no longer loot, and lol the 1 min 30 clearing of an item list would be double memory intensive as it would have to have a timer for each item, and thus would add to the load as every tick event/frame it would have to check each individual items time. or if it was just 1:30 for all items, every 1:30 ud run around trying to loot the same items :P we have solved this with a limited size list tho, ie 100 items in, "lifo" style list. (last in first out). reason ur not getting the loot is coz something was stood on it, so it went in an ignore list

2. Add a dc feature if it finds an item in a secondary list (Ex. DragonBall, Elite/Super 2-soc wep, etc).

and dc on find isnt all that great, coz if some1s near u when it drops, some1s probably already seen ur botting coz u been chasing some mob along when it does that stupid walking away thing :P and if u wake up and dont have a db, ur at no loss coz u never knew u had one in the first place :P (plus we would then have requests for 2 item lists, one for dc on, and one for normal looting)

3. An option to loot all items except pots and gold... pretty much all gear items found in a items2.txt file. Than it drops those items if it isn't a +1, elite/super, or -5. Have a small cache in memory that records items dropped and their cords to prevent it getting picked back up. The enteries are deleted after 1min and 30secs after they were put in there or have it dump every 5min.

and yea auto dropper for crap/non +1 items is planned, but as of yet we dont have enough info on items, ie +1ness, we only have item ID, and also aint got a drop function yet, and having used sv recently mite prove slightly more interesting to get the function to drop an item, seeing as u always have to have ur invent open now in sv, and sod that :P

i mite add a loot gold option in the next release as a checkbox, as this seems to be a mass point of controversy, as everyone wants summit different :P personally i liked it to begin with, but then got pissed off with how little hunting it actually did, as i spent half the time trying to loot other peoples gold, and not picking it up, and repeating the process, bloody archers :P

4. An auto reconnect feature similar to CO2_M8 or add an option so it doesn't close the client. Have it press the spacebar to remove the disconnection message and stay at the login.

auto reconnection is a feature i personally would love, if you know how to code it, please share the wealth :P

5. This is probably in the next patch but have a no-ks feature where is avoids players.

no ks feature is planned, only tricky part being the 'more than 1 player on screen' issue, as we would have to effectively go thru the mob list twice (first to find player locations, second time to compare mobs to all those players), and to do all this in 25ms to maintain a 40 fps whilst also keeping the other clients running is a bit fun :P mob list is like one of our most intensive calls, but its alrite we are forever optimising :P

Yes I know these are epic updates but are simple to code up. I'd code em up but I don't have an open source of this project. xD... Currently I rate this bot ALMOST as good as ScriptVessel only because it lacks these features. This bot however is way faster than SV but crashes alot. However it has potential in the future and is starting to get better than melee.dll. If it ever becomes an issue I'm sure many here would pay monthly for this.

Note: Red text is quoted from [Only registered and activated users can see links. Click Here To Register...].
Alright now to reply to your replies. :P

1. Alright I can understand if a mob is standing on an item it puts it on an ignore list. Maybe have a retry list in the future. You wouldn't need a timer for each item just a timestamp. You would just have to have it check the list every 1minute and 30 seconds. Any entry greater than 90 it deletes. So not that memory intensive. Even if it had 1,000 entries almost every pc can handle that. :P (It dose mean you could have the potential of an item staying in cache for 179 seconds max but I'm sure we can live with that.)

2. More than likely yes if someone was around and a db dropped they would stand on it cause well its a db lol but if you could code how items are picked up similar to melee.dll it goes through mobs/players. This I know because someone quit on my server and there was like 200 people trying to get the gear/items. Had melee.dll on loot all and got everything but a 2-soc boots, 30 dbs, and some gold. That char indeed got botjailed but lol i dont care about a lvl 3 noob.

3. Is a biggy as I know I'm missing out on alot of eli/sup gear and +1's. Its about one +1 in 2k kills and my bots get around 40k kills before I even look at it. To get the item id of slot xxx just put in known items such as a met and db. Use cheat engine to get the memory address of whatever slot. Than just do an attribute edit on that item. You can make it +12 if you want and you will have the item id of a +12 lol. You could also simply check and see if the item in slot xxx has + attributes to avoid a list of hundreds of items (this is how SV dose it).

4. I'll work on it and give you the source. Currently mines outdated as I've just been using CO2_M8.

5. I don't care to much about but it would help me not to get pked as much.

Extra: Another thing that could get added is an auto-reply feature. It searches the whisper or talk channel for key words such as "bot, bye, ok, etc" and replies with a player programmable phrase.

Again thanks so much for this bot. :)
01/20/2010 00:40 Warlax#1421
oh and @ everyone, superman is DEFINATELY fixed, just got a 100 kill chain with archers kill stealing me to shit in BI :)

oh and ive fixed the buggy xp loot, messed up the if :P
01/20/2010 00:52 agnio#1422
Quote:
Originally Posted by Warlax View Post

Edit:

ok i've just put in the code for 'loot gold', it specifically loots gold, as in gold, not gold bullion, or sycree, but gold, coz lol i like looting the odd gold bullion in normal mode for repairs, and personally i think scyree is completely pointless, so loot gold, does just that, loots gold :P

ive also added a loot scroll button, will loot 2 of each scroll, and now loot all will NOT loot scrolls be default.

not sure if ima have time to release this by the time i go on holiday tho as i still havent packed yet, but im sure if enough ppl ask i can just push it out as an unofficial BETA release :P depends how desperate ppl are really
God Bless you! I am indeed looking forward to this update.

Haha, just send me a pm, i'll test out any product of yours!
01/20/2010 01:04 Greens44#1423
Quote:
Originally Posted by agnio View Post
God Bless you! I am indeed looking forward to this update.

Haha, just send me a pm, i'll test out any product of yours!
Technically its a project and not a product. A product is something you purchase. xD Just saying.
01/20/2010 01:25 Warlax#1424
Quote:
Originally Posted by Greens44 View Post
Technically its a project and not a product. A product is something you purchase. xD Just saying.
lol well if ne1 feels like purchasing feel free :P

oh and ive just added the dont ks option too, gunna push it out as a BETA release, not gunna release it officially, as clints not online to check it with. so I'm not gunna upload it to our usual site as I dont wanna mess up our stats, so I will upload it to an even more horrible one (to keep the numbers down, SORRY!), but if anyone feels like testing over night and could let me know the results I would be most appriciative. Don't really have an time to proper test what I've done as I'm going on holiday tomorrow and I still havent packed yet!!!!

Give me a minute and ill edit this post and get u a link. I apologise about the upload site in advance, please dont all bitch, I'm just putting it on a site that not everyone can use as I wanna keep the numbers down.

Features to test, and PM me the results, or post to thread:
- Loot gold - this just loots standard 'Gold', not all gold, ie not scyree, can some1 also test that gold isnt looted with loot all on
- Loot scrolls - test with different combinations of loot options please, should only loot 2 of any scroll at max
- Kill Steal, in theory you shouldnt get closer than 4*4 squares to any other players. If some1 could test, and also test with more than 1 other player on screen near some mobs, that would be most appriciated. Also let me know if the range is too far/too close
- Bugfix: Xp looting
- Bugfix: Superman slowdown should no longer be happening

Also you may/may not need to enable/disable these options once to trigger them into play, I'm not sure, as I say I dont really have much time to test tonite.

I repeat, this is NOT an official release, it is simply a BETA bug test, so dont go bitching about the download, I dont care
01/20/2010 01:25 agnio#1425
Quote:
Originally Posted by Greens44 View Post
Technically its a project and not a product. A product is something you purchase. xD Just saying.
Meh, semantics. :mofo:

Looking forward to the beta.