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

01/19/2010 21:15 Jamica-Aka-Killer#1396
SirHooks V0.09 <---------- download link not working
01/19/2010 21:26 blep#1397
ye the 0.9 version isnt working good, for me the rar file is currupt and I think you putt the wrong files in the rar :/
01/19/2010 21:45 hellzCHImaira#1398
Hey, this is a great bot, been botting for hours and still no crashes.

Do you think you can add nightdevil to the looting list? Or how about the materials to make cakes in the upcoming quest?
01/19/2010 22:00 Warlax#1399
Quote:
Originally Posted by Mo-Ritz View Post
I v got the same problem.. i ve got windows 7 ulitmate 64bit... maybe its because of the 64bit.. but it have to be possible to fix it, right?.. would be nice if u could maybe check it and update it if u get it fixed..

the error in german again:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.Exception: Pattern not found!
bei sirhooks.MemoryScanner.FindPattern(Byte[] pattern)
bei sirhooks.CO.Client..ctor(Int32 pid, Node config)
bei sirhooks.MainForm.Timer1Tick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
sirhooks
Assembly-Version: 1.0.3669.32252.
Win32-Version: 1.0.3669.32252.
CodeBase: file:///C:/Users/Mo/Desktop/sirhooks.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Core
Assembly-Version: 3.5.0.0.
Win32-Version: 3.5.30729.4926 built by: NetFXw7.
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
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

Quote:
Originally Posted by hellzCHImaira View Post
Hey, this is a great bot, been botting for hours and still no crashes.

Do you think you can add nightdevil to the looting list? Or how about the materials to make cakes in the upcoming quest?
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
01/19/2010 22:01 luckie1213#1400
Quote:
Originally Posted by hellzCHImaira View Post
Hey, this is a great bot, been botting for hours and still no crashes.

Do you think you can add nightdevil to the looting list? Or how about the materials to make cakes in the upcoming quest?
One of the older Sirhooks (00.1-00.5 at least) has an old Lootlist. It takes a while to scroll down to the Eggs part, but I guess they're working :)
01/19/2010 22:04 Greens44#1401
@@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.

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

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.

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.

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


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.
01/19/2010 22:04 steventje960#1402
Quote:
Originally Posted by Warlax View Post
thanks thats excellent news :) and for reference ive isolated the problem for superman and ppl with slower computers :) will be fixed in next version. lol our todo list is slowly getting smaller and smaller :P anyone got ne new amazing ideas? :) holiday tomorrow tho, so get em in quick! :P
Well i got an idea but i'm not sure that it's possible.
Maybe u can add a new function for realotted ninja's to switch to katana when ur xp skill thingie is full and when it activated switch back to ur normal wep. so realotted ninja's can use FS while botting.
Just a suggestion
01/19/2010 22:10 Nirion#1403
@Greens44

The /break is visible on your screen only, no one else can see it.
01/19/2010 22:13 Greens44#1404
Quote:
Originally Posted by Nirion View Post
@Greens44

The /break is visible on your screen only, no one else can see it.
Alright I never test it with my another char. Thanks for the info and I edited my suggestion list. :P
01/19/2010 22:14 only user#1405
when i run it it make the game sooooooooo lag and most of time closed both
01/19/2010 22:17 tarang#1406
Well my idea is making the bot pick up all items checking if they are +1 and drop at the same time if it isnt. Also making it work on more than 1 client would make it better unless its just my computer cuz mine doesnt let me use 2 clients with it, only 1
01/19/2010 22:26 Greens44#1407
Quote:
Originally Posted by tarang View Post
Well my idea is making the bot pick up all items checking if they are +1 and drop at the same time if it isnt. Also making it work on more than 1 client would make it better unless its just my computer cuz mine doesnt let me use 2 clients with it, only 1
Yeah I suggested this in post 1402. Also I think its your computer because I have this botting on 5 characters without any lag. xD
01/19/2010 22:32 Warlax#1408
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.

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

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.

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.

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


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.
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

auto reconnection is a feature i personally would love, if you know how to code it, please share the wealth :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

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

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)

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
01/19/2010 22:35 Rachado#1409
The idea I got is, you could add more magics to fire and water.
01/19/2010 22:42 ŎRPHƐƱ§#1410
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.