Rappelz FarmBot Remeke

12/05/2010 06:54 fm_marcus#226
Quote:
Originally Posted by Mr Guitou View Post
winmove can even move window out of visible screen (with out of range or negative values)

Very helpful on Seven, when your desktop resolution is 1280*738 and you want use loot pet ^^
Yes, I've experienced the same thing!

Bug Report (none of these are a big deal, just things that could be changed in next version):
1. An improved algorithm for moving in between mobs would be nice- For example, after killing a mob, instead of right-clicking 4x and the moving... maybe a better algorithm would be right click once, move, if no mobs in TAB range, then right click pan once, move, check for mobs again... etc.
2. After about 20 minutes of farming w/ the bot, Rappelz closed...
3. Better agro management (like If I'm killing the Boss "*", kill the ads first, then boss!)
4. When I pause the bot, and unpause it, it toggles my Loot Pet OFF (instead of leaving it on).
12/05/2010 11:59 schmuselord1#227
Quote:
Originally Posted by fm_marcus View Post
Yes, I've experienced the same thing!

Bug Report (none of these are a big deal, just things that could be changed in next version):
1. An improved algorithm for moving in between mobs would be nice- For example, after killing a mob, instead of right-clicking 4x and the moving... maybe a better algorithm would be right click once, move, if no mobs in TAB range, then right click pan once, move, check for mobs again... etc.
2. After about 20 minutes of farming w/ the bot, Rappelz closed...
3. Better agro management (like If I'm killing the Boss "*", kill the ads first, then boss!)
4. When I pause the bot, and unpause it, it toggles my Loot Pet OFF (instead of leaving it on).
1. no. it wouldnt be better. some farmspots require to stay.
2. then you did something wrong
3. thats stuipid because you cant check the name without a good OCR system. pixels in their names sometimes move so its hard to make one.
4. whats the sense of that? really senseless oO
12/05/2010 12:15 fm_marcus#228
Quote:
Originally Posted by schmuselord1 View Post
1. no. it wouldnt be better. some farmspots require to stay.
2. then you did something wrong
3. thats stuipid because you cant check the name without a good OCR system. pixels in their names sometimes move so its hard to make one.
4. whats the sense of that? really senseless oO
Ok, so the "bugs" I've listed above are not that important, and I am stupid.
12/05/2010 12:51 schmuselord1#229
Quote:
Originally Posted by fm_marcus View Post
Ok, so the "bugs" I've listed above are not that important, and I am stupid.
honestly. lets play with logic. i was only refering to the quotation and to nothing else.

1. an improved algorithm would be nice. but your way is not an improvement for certain situations such as spawnareas, where mobs spawn in a fix position.
secondly on other areas your way makes the bot leave the farmspot pretty quick so it wouldnt do much good.

2. you probably have done something wrong. some color must be false or something else.

3. i didnt say and mean that you are stupid. only the suggestion. and thats critizism, which everyone has to deal with everyday. the farmbot can be made more complex - yes. but this is far more difficult than you think. even a normal ocr program wouldnt solve it, because pixels from letters move involuntarily.

4. why would you wanna stop the pet looting? i would never turn it off ingame. for what reason?

so dont be sulky about it ^^
12/05/2010 16:51 sliwja#230
About
1-3 i have the same position like Mr Guitou. (the best is 3. how bot would be know if more mobs are hiting u?)
4. I know what u want. When u start bot and forgot something then pause and again turn on bot then is problem. Yea i tried do this but dont know why bot dont turn off loot pet. its in code at end of combo func.

About turning off bot after some mins think its somethig with lag at chiping. To fix it add $nochip=0 in combo()
Quote:
If @error Then
If Hex($chipactive, 6) <> ($chipcolor) Then
chippen()
$chipmiss= $chipmiss + 1
If $chipmiss = 3 Then
hppotion()
$chip = PixelGetColor( 600, 600)
ElseIf $chipmiss = 4 Then
If $chip = PixelGetColor( 600, 600) Then
tabben();when tached mob is runing behind someone look other mob
EndIf
ElseIf $chipmiss = 5 Then
$nochip=$nochip+1
attack()
If $nochip >= 3 then
beforeende()
EndIf
EndIf
sleep (1000)
EndIf
readcolor()
If Hex($chipactive, 6) = ($chipcolor) Then
$nochip=0
atkhealthskills() ; skill 6 (life leech etc)
attack()
12/06/2010 10:49 Mr Guitou#231
Hey I didn't answer anything since fm_marcus realize he must compile bot for make it work.
It's shmuselord1 who answer to fm_marcus buig report, not me ^^

Therfore, I have something to answer to 3.
As sliwja say, hard to detect how many mobs come...

I add that it is just impossible to know IF they come.
Don't forget that tab can select mobs on very long distance... If try to get an "add", it should gather more and more mobs insted of just kill adds...

Knowing monster difficulty is a thing. With effort and great luck, it may work, sometimes. (should work easilier with epic 7 part 2, devs have add new icon system for that)
But find WHERE a mob is placed on the screen (near your char or not), it is just impossible.

I tried it, with PixelSearch and minimal distance show to avoid selecting monsters out of screen, fixed to search box showing on an target monster's name when you select it.
Red box block on lots of empty place everywhere (even in katan).
Blue box block every time if their's water showing on screen.
I don't even speak about the TIME needed to search in an 1024*768 screen. It is Just too long.
And during pixelsearch is in use, bot don't do anything else... Not only dangerous, just deathly.
12/07/2010 03:19 fm_marcus#232
Quote:
Originally Posted by Mr Guitou View Post
Hey I didn't answer anything since fm_marcus realize he must compile bot for make it work.
It's shmuselord1 who answer to fm_marcus buig report, not me ^^

Therfore, I have something to answer to 3.
As sliwja say, hard to detect how many mobs come...

I add that it is just impossible to know IF they come.
Don't forget that tab can select mobs on very long distance... If try to get an "add", it should gather more and more mobs insted of just kill adds...

Knowing monster difficulty is a thing. With effort and great luck, it may work, sometimes. (should work easilier with epic 7 part 2, devs have add new icon system for that)
But find WHERE a mob is placed on the screen (near your char or not), it is just impossible.

I tried it, with PixelSearch and minimal distance show to avoid selecting monsters out of screen, fixed to search box showing on an target monster's name when you select it.
Red box block on lots of empty place everywhere (even in katan).
Blue box block every time if their's water showing on screen.
I don't even speak about the TIME needed to search in an 1024*768 screen. It is Just too long.
And during pixelsearch is in use, bot don't do anything else... Not only dangerous, just deathly.
So the next "bot of the future" will be multi-threaded. One thread main. Two for background task blah. Second for background task bleh... etc.
For example, one task searching for mob in left part of screen, one process searching for mob in middle, one process continuously monitoring your health and about to heal u when low, etc....
Just an idea. Not saying it's possible, just suggestion.
12/07/2010 08:22 Gertos#233
Only way to do build a bot with an better AI is to get better input data.

Once you know your own location and the location of all mobs in range, can you build more logic into your bot.

But a pixel-bot can't get this info.
You need a way to read the memory from Rappelz or to read ( and understand ) the IP stream.

I have done both.
Reading the IP stream is realy easy. ( Use Wireshark for example )
Understanding is currently impossible. It is all encrypted.

Reading the memory is possible with a modifief API funtion.
I am currently build myself a better enviroment to handle this data.
I hope I can find with this sooner or later my own location.

And with many many development work , this is maybe also the way to understand the ipstream.

Check my blog, if you want to read more or just need the links with more details.
12/07/2010 08:43 Mr Guitou#234
AutoIt comes with some functions working near like multi-thread, but it is "blocant" (as everytime, don't know if it is the good english word).
New "thread" block whole program while they're not ended... So exactly what we don't want in our bot.

So multi-threading the bot may be impossible without a custom library that offers real non-"blocant" multi-thread, and I don't know if something like that really exist.
And even if it exists, nothing can ensure that it will not be detected by GameGuard.

Only way to have a more powerfull bot is to do as Gertos: develop your own API...
But it need lots of time and work. And I don't even speak about needed knowledge...
And for a good APi that won't make your system crash, only read tutos on Internet won't be enough.
12/07/2010 15:43 sliwja#235
I made multi-thread bot but it works when gameguard doesnt work. Multi threat in AutoIT normaly dosent work on rappelz.
12/10/2010 17:45 ingamenick#236
Is the bot liste on page one (farmbot 8.14) working?
Browsing the forum I saw contradictory info (from "there are tons of bots" to "no way, GG blocks everything"). On another mmorpg I had written an auto-hotkey farmbot but here in Rappelz my ahk scripts cannot even move the mouse. :(
12/10/2010 18:28 Mr Guitou#237
Quote:
Originally Posted by ingamenick View Post
Is the bot liste on page one (farmbot 8.14) working?
Browsing the forum I saw contradictory info (from "there are tons of bots" to "no way, GG blocks everything"). On another mmorpg I had written an auto-hotkey farmbot but here in Rappelz my ahk scripts cannot even move the mouse. :(
You took time to read few page, but not entirely first post...
It WORKS, but ONLY ON x64 SYSTEMS.

It still have few bugs, most of them due to bad configuration of users.
But when you set everything right, it work.
12/10/2010 23:21 unchris#238
k guys i need help maybe i am just special ed or something but i try to run the bot on windows 7 and set it up and then it just freezes but closed rappelz and i watched the cursor go through the commonds on my desktop what am i doing wrong
12/11/2010 06:34 Mr Guitou#239
Should be bad game resolution settings, or not windowed mode.
Should also be because you don't compile the bot or don't launch it with administrator rights.

Re-check everything.
Take care about loot pet, sometimes some pixel at bottom of game window are hide behind start menu
12/12/2010 15:24 sliwja#240
Quote:
Originally Posted by Mr Guitou View Post
Take care about loot pet, sometimes some pixel at bottom of game window are hide behind start menu
Yea that why i moved it on left side of desktop :)