Compot - Version 0.01

08/24/2009 09:08 Ripiz#91
Nevermind... After changing settings to default, and back to old ones I had, it got fine 0.o No idea what was causing this
08/26/2009 01:39 kevzor#92
Quote:
Originally Posted by Ripiz View Post
If he based it off Compot, he shouldn't be able to sell it, however he is selling it. Isn't that against law?


Map quality too low to analyze it =/

Edit:
I downloaded his bot, however Kevzor failed badly XD You have to color pick, as he too nooby to find bars on himself, also it supports only single resolution, and you have to position window. It's more like autoclicker, than a bot.

I saw post about reading text in rappelz, such as mob names and etc. Any idea how to do that? Too lazy to search on myself XD
My bot is not based of compot AT ALL!

What kent says: about the location mode (best way to do it is to use a ocr with the /position command in rappelz...and instead of using that stupid slow office modi try finding a other 1 there are a few freeware versions out there that are much simpler to include!

About the color picker (The color picker is ONLY for the ignore mob color system to ignore a special mob color tag)

about the auto detection of the hp/mp/ etc bars why would u make that auto example: if u have a low lvl Dark magician the text Magician wil cover a part of the hp bar and so wil screwup the hp detection script u made

+ my bot runs in multiple resolutions / desktop locations (i just recommend using 1024x768)

so before u make bad insults about some1 think 1st and know the facts!
08/26/2009 06:51 Ripiz#93
Most people won't risk being at 20% HP and only then heal, while using bot. So word Magician doesn't really matter.
Secondly I already added check for that one, and it ignores letters on HP bar

Quote:
Originally Posted by kevzor View Post
My bot is not based of compot AT ALL!
I really doubt you made base of the bot, mouse clicking etc

Quote:
Originally Posted by kevzor View Post
What kent says: about the location mode (best way to do it is to use a ocr with the /position command in rappelz...and instead of using that stupid slow office modi try finding a other 1 there are a few freeware versions out there that are much simpler to include!
Maybe you can help on this one? The only one I found was able to read only from file
08/26/2009 14:26 kevzor#94
dude plz check the post date of my thread and this 1 ~_~
so u can c that i had it already made before gertos even posted this thing.

unlike u i dont need someone to chew my food for me.

and about the ocr ...go figure it out on your own.

besides that bot i made is my 1st C# program ...... so show me yours
08/27/2009 05:42 fabioaraujo#95
Lets work to make yours dreams come true in your bot.
Using the /position is a great idea, you just need to figure out how get the information of X and Y from the screen, and then you can make sure your char will stay in pitch black woods instead of dieing in marduka ^^
Or make your char walk from Horizen to Rondo...

Dont dream too much if you don't wanna work hard.
09/01/2009 18:54 Night Dragon#96
Wow this thread got quiet very fast. I guess everyone has their bot working now and are too busy catching up on the botting to chat more lol.
09/02/2009 14:50 raedon#97
Quote:
Originally Posted by Ripiz View Post
That's what I have. Enter key to chat. However why input from the bot doesn't work when chat bar is active? If I press keys manually it works fine, however both sent input doesn't work. Lets say if I someone buffs be, I have to say "Thanks". I press enter and bot starts turning camera as TAB stops working, pretty anyoning...
Ripiz, i make a dumb Tab+f1 bot for high respawn areas, and works fine, the only think i change its the keymapping in game, i put "Use Epic 5 Keys" on game options, and its all, now u can use F1 whitout problems.

Hope this help, if u need help whit something, tellme.


Edit: btw, i modifie the check hp and mp function on original gertos code to emulate the GetPixelColor on older bots to make more fast the check of hp and mp and the check of bot traps, if anyone wants the code i can post it.
09/07/2009 14:07 idef'x#98
My own dreams...

Everyone is making a solo boot (farm or levelling) why don't search to get some dungeon companions ?

One bot searching to help group leader and hit the targeted mob by the group lead. It would be very easy no ? And more complicated, able to select the first and second pet to invoque them at good time to level up two pets, helping the group leader ?
I know, i'm dreaming because I have two computers runnig, and the second one is only a 'buff pet' following me but... making it working more efficiently with a bot could be interesting even for dual workers.


But my knowledge in C++ is soooo low I have to play myself :)
I can wrote the logic of mob instructions but no one line of C++.
09/07/2009 18:18 raedon#99
idef'x, u can use the assist key to target the same mob who are hitting, then add a some ruties to check if mob its still a live or not. All its posible.
09/07/2009 19:34 Gertos#100
this would be the first step for an DP bot :D
It just need to find the chiped mob and attacks it.

A lot is possible and I think it is not to hard to build it :D
09/08/2009 19:50 RaZoriX#101
hi guys,

i think they patched the GameGuard and now i have some hooking errors ... we are in trouble now?
09/08/2009 20:25 ransombot#102
[Only registered and activated users can see links. Click Here To Register...]

Images should be done this way for example
Code:
            {
                SearchImage = new Bitmap(Compot.Properties.Resources.rappelz_icon);
            }
            catch
            {
                throw (new Exception("Can't open file: rappelz_icon.bmp"));
            }
Insted of
Code:
            {
                SearchImage = new Bitmap(@"..\..\bitmaps\rappelz_icon.bmp");
            }
            catch
            {
                throw (new Exception("Can't open file: rappelz_icon.bmp"));
            }
that is assuming you want to run it built where it runs 2x faster.

NOTE: must include resources by going to properties -> resources -> add resource -> bmp and shift click the ones you need.
09/08/2009 20:47 Gertos#103
@ransombot:

You are of cause right.
The loading of an Bitmap from the recourse block of an application runs faster that the loading from an external file.

It has also the bonus that you don't run into problems to locate the correct position of the file.


But more important is , that you load the bitmap only once!
So you don't load , use and unload the bitmap in an function that is called very often.

Load the Bitmap inside of your constructor and just use it later.


I like the bitmap way more , because it is a bit easier to maintain the bitmaps.
e.g. you can switch to a new bitmap with a simple picture program and don't need to open the IDE for this.
----------

@RaZoriX:

Which version (US / GE / France / ... ) are you using ?
09/08/2009 20:55 ransombot#104
@Gertos

How would you get it to include the resource/path though past build/compile.. is their a way to build the install locally to program files for example with the bitmap subdirectory and images to load from? (tries for spoon feeding since his book learning didn't work)

PS: thanks again for this it's a fun way to learn C# something I've wanted to do for a while.

@assisting

Hit alt+t assign the /assist function or just send the /assist text while targeting your player and you have a grate slave bot.

Can also if your adventurous us the System.Net.sockets to create a little master/slave client/server and send an "assist me" call to the slave after you hit attack. Don't ask me how but I know it's conceptually possible.
09/08/2009 21:35 Night Dragon#105
@ransombot: Please do not double post, as this is against forum rules. If you need to append more information to a post and you were the last person to post then please use the EDIT button to add the information. Thank you.