[AutoIt] Auto Fish Bot - Black Desert

02/20/2017 13:22 s3anlike#46
@[Only registered and activated users can see links. Click Here To Register...] what i need to do exactly what resolution will work? whats need to be changed coordinate.txt?
02/20/2017 14:26 killzone#47
Have anyone of you tried to clean Coords.txt and let the anticaptcha.au3 writes new info?
If you read the source, it clearly does that.
02/20/2017 15:13 s3anlike#48
yea i did it but nothing happens coords.txt is empty now..

Its working, till he wanna pick up a fish from water, the bot is hitting on the wrong side of the loading bar ..

im trying everything buts its hard to get it work ..
02/21/2017 01:08 2yysforu#49
No I was not able to get it working.. I'm missing something.
Quote:
Originally Posted by h96vy View Post
@[Only registered and activated users can see links. Click Here To Register...]

you got that working on 1080P ? i'm also had a problem

@[Only registered and activated users can see links. Click Here To Register...]

what's the default resolution please ?
Did you get the captcha working?
Quote:
Originally Posted by s3anlike View Post
yea i did it but nothing happens coords.txt is empty now..

Its working, till he wanna pick up a fish from water, the bot is hitting on the wrong side of the loading bar ..

im trying everything buts its hard to get it work ..
02/21/2017 11:54 h96vy#50
what version of window you using guys?
i'm using windows10 some features working on windows 7 maybe!
02/21/2017 14:19 killzone#51
Quote:
Originally Posted by s3anlike View Post
yea i did it but nothing happens coords.txt is empty now..

Its working, till he wanna pick up a fish from water, the bot is hitting on the wrong side of the loading bar ..

im trying everything buts its hard to get it work ..
Ok, Im no expert in AutoIt but this is clearly a case of wrong coordinate.
Which mean, the Script is looking at wrong section of your screen.

So, Looking again at AntiCaptcha.au3. As I said Im no expert in AutoIt, it does appear that it only search for the grey/white progress bar when captcha appears and writes off what it see to coords.txt.

Perhaps you guys should focus on AutoPerfect.au3. As this detects the "Blue" line when a fish has been caught after pressing Space bar. And this tries to press the space automatically to perfect fishing casting. This method is not 100% proof but yea, it gets the job done.

Look at the color the script tries to find.
The script looks for the color "477FA1".
Reference: [Only registered and activated users can see links. Click Here To Register...]

From Script:
$perfect = 875

Code:
While 1
   Opt("SendKeyDownDelay", 1)
   $aCoord = PixelSearch($perfect, 406, $perfect+14, 424, 0x477FA1, 13, 1)
   If not [MENTION=2544426]Error T[/MENTION]hen
	  Send("{SPACE}")
	  Sleep(2400)
	  Send("r")
   EndIf
   WEnd
Looking at the reference, this script is looking for a color blue in x:875 y:406 & x:899 y:424 with a shade variation of 13.

Shade variation, simply put, it tells how far the color goes.
For example, the script looks for blue, so other blues like sky blue, dark blue, blue green or something is still accepted.
02/24/2017 11:28 s3anlike#52
Quote:
Originally Posted by killzone View Post
Ok, Im no expert in AutoIt but this is clearly a case of wrong coordinate.
Which mean, the Script is looking at wrong section of your screen.

So, Looking again at AntiCaptcha.au3. As I said Im no expert in AutoIt, it does appear that it only search for the grey/white progress bar when captcha appears and writes off what it see to coords.txt.

Perhaps you guys should focus on AutoPerfect.au3. As this detects the "Blue" line when a fish has been caught after pressing Space bar. And this tries to press the space automatically to perfect fishing casting. This method is not 100% proof but yea, it gets the job done.

Look at the color the script tries to find.
The script looks for the color "477FA1".
Reference: [Only registered and activated users can see links. Click Here To Register...]

From Script:
$perfect = 875

Code:
While 1
   Opt("SendKeyDownDelay", 1)
   $aCoord = PixelSearch($perfect, 406, $perfect+14, 424, 0x477FA1, 13, 1)
   If not [MENTION=2544426]Error T[/MENTION]hen
	  Send("{SPACE}")
	  Sleep(2400)
	  Send("r")
   EndIf
   WEnd
Looking at the reference, this script is looking for a color blue in x:875 y:406 & x:899 y:424 with a shade variation of 13.

Shade variation, simply put, it tells how far the color goes.
For example, the script looks for blue, so other blues like sky blue, dark blue, blue green or something is still accepted.

So i tryed this one, and it worked for me, i have 2 perfect scripts, the first one is every fishing round on perfect.. the second one is ramdomly fishing but the captcha is not working so i need to fix the captcha script.. but thanks a lot :)

But what i need to change in the captcha script thats the question hmm..
02/25/2017 04:58 h96vy#53
same as above

but my captcha only type w or s and so late!.
after the captha gone for 5-10 seconds it type w or s only!

what we need to change for captcha?please i waste alot of time on this!
02/25/2017 17:32 s3anlike#54
Quote:
Originally Posted by h96vy View Post
same as above

but my captcha only type w or s and so late!.
after the captha gone for 5-10 seconds it type w or s only!

what we need to change for captcha?please i waste alot of time on this!
The captcha is working by you? But it sends the letters to late?
So what you changed in the Captcha Script for it?

If u want give me your email or something other chat methods to work on the script together!
02/26/2017 18:10 killzone#55
Quote:
Originally Posted by h96vy View Post
same as above

but my captcha only type w or s and so late!.
after the captha gone for 5-10 seconds it type w or s only!

what we need to change for captcha?please i waste alot of time on this!
Can you post your script and let us take a look at it?
Edit:
So here's an Idea.
There are 10 letter captcha when you successfully caught a fish.
How about you write a script that watches 'each blocks'.

Instead of making your script look for WASD, let it imagesearch/scan for "▲▼►◄".
Thats more easier in my opinion since its more solid than the Letters.

And yes, by imagesearching, you need to save all "▲▼►◄" color variations. (blue,red, yellow, green, violet etc...)

And when it does find "▲▼►◄" it will sendkey the corresponding letters equal to "▲▼►◄".
▲▼►◄
WSDA

Now, moving to next function.
After you have solved that, its now time for you to make a script that opens/closes inventory for X (sec or mins) and scans for "relic".
If relic is found, it will move the mouse cursor over it and presses Shift+Rmb to lock it.
After that routine is completed, meaning all "relics" has been found.
It will now start throwing all crappy fishes except for "Blue" & "Yellow".

Sounds right I guess.
02/26/2017 20:52 h96vy#56
i'm already working in ▲▼►◄ as it's more easier but my problem is it spawn randomly on screen it's need to put an virtual axis point when captcha spawn > i don't know how to do that thing yet

i'm already done of
*change fishing rode when it's out of durability
*only take gold fish,keys,relics or only keys and relic
*can repair fishing rod and sell fish then put silvers in storage(maid) or storage <some bugs may occur>
*use food and pots
02/26/2017 23:18 killzone#57
Like I said, there are 10 slots in captcha.
Place a scanner for each slots.
Example:
Slot1X: 123
Slot1Y: 123
Slot2X: 123
Slot2Y: 244

What this does is that, your script will have a scanner in 123/123 and in 123/244.
So, now you can make it look for ▲ symbol in that location.
If it matches, it then sends keystroke and stops the scan where it find the symbol at which slot. So in that manner, it wont try to type W repeatedly.

Im just too lazy to make this a working macro as of this moment. Very feasible but too lazy.

Edit:
How the fuck did you make it auto repair / auto sell where it needs to read your players X/Y to create a working waypoint to NPC?
Also, with that advance method of making your Toon walk to NPC, why the hell not use the same method to read the client's memory where ▲▼►◄ is stored so that you dont have to deal with ImageSearch? I just dont get what you're saying about Auto sell/Repair.

Quote:
  • change fishing rode when it's out of durability
    » Possible, make a scanner that detects the color of Lifeskill utility (maybe detect if its Red (0 durability))
  • only take gold fish,keys,relics or only keys and relic
    » Likewise, its possible to detect this if you manage to scan accurately the images of Fishes, Keys & relics.
  • can repair fishing rod and sell fish then put silvers in storage(maid) or storage <some bugs may occur>
    » Refer my thoughts posted above. I am highly doubting this until I get an explanation how the fuck you auto sell / trade your Fishes with just simple scripting.
  • use food and pots
    » A timer can be created to just push (1)~(0) with an interval a user specified.
I will have to be direct here, you are having issues bypassing the Captcha for when you already figured out how to Auto Sell / Trade your caught fishes. How in the world is that even possible?
I mean, if you have figured out the auto selling, then there's no way you wont be able to figure out how to bypass the Captcha.
02/26/2017 23:49 h96vy#58
no need to read memory way point already implemented in the game just let the bot press NPC icon then choose the NPC you want to go to then press R to interact with NPC it's all about timing!
and i put a way point of fishing spot so the bot can back and fishing and do that again

do you understand?
02/27/2017 07:53 killzone#59
Quote:
Originally Posted by h96vy View Post
no need to read memory way point already implemented in the game just let the bot press NPC icon then choose the NPC you want to go to then press R to interact with NPC it's all about timing!
and i put my horse as a way point of fishing spot so the bot can back and fishing and do that again

do you understand?
Oh, nice. Thats more likely possible.
Then that I apologize. Good job on finding a work around. ;)
02/27/2017 14:28 s3anlike#60
Quote:
Originally Posted by h96vy View Post
no need to read memory way point already implemented in the game just let the bot press NPC icon then choose the NPC you want to go to then press R to interact with NPC it's all about timing!
and i put my horse as a way point of fishing spot so the bot can back and fishing and do that again

do you understand?
That's a bit to much, its maybe not detectable like the other memory reading bots but other players can see if the bot laggs on some points and try to find the right way its a danger thing i think but every one need to make his own experience ..