Register for your free account! | Forgot your password?

Go Back   elitepvpers > New Arrivals > Black Desert
You last visited: Today at 17:00

  • Please register to post and access all features, it's quick, easy and FREE!

 

[AutoIt] CrayonCode Bot Project (OpenSource & Free)

Reply
 
Old   #451
 
elite*gold: 0
Join Date: Apr 2017
Posts: 33
Received Thanks: 3
For fr client AZERTY keyboard change this :

Local Const $L[5] = ["s", "w", "d", "a", "."] ; basic minigame letters ("." for unidentified)

to this in line n°801

Local Const $L[5] = ["s", "z", "d", "q", "."] ; basic minigame letters ("." for unidentified)



imedbox is offline  
Old   #452
 
elite*gold: 0
Join Date: Jul 2007
Posts: 58
Received Thanks: 2
@CrayonCode
My friend you've coded the best fishing bot to date.
Going through your source everything was documented very well. I made a slight adjustment to the fish catching for more frequent perfects but I'm sure it varies slightly based on the user.

There is a very popular trade power leveling trick that can easily get you to master trading in about 24 hours I would like to use your path finding method to automate this process and release the working version when finished. That is if you don't mind me utilizing some of your amazing work

Also.. @Xerion777
Quote:
Originally Posted by Xerion777 View Post
The autopath is very inconsistent. Sometimes it sells and repairs items sometimes not by the NPCs. Although i can never get through with one whole run in Velia cuz character gets bugged after selling to the trade manager by walking into a wall.

1920x1080 settings here.
I also encountered this problem in Velia. I was able to fix it by changing the order in which the bot visited NPCs to keep it from going that route and getting stuck on the wall. Give it a shot lemme know what you get

Cheers


woodcuttern is offline  
Old   #453
 
elite*gold: 0
Join Date: Apr 2013
Posts: 224
Received Thanks: 314
Quote:
Originally Posted by imedbox View Post
For fr client AZERTY keyboard change this :

Local Const $L[5] = ["s", "w", "d", "a", "."] ; basic minigame letters ("." for unidentified)

to this in line n°801

Local Const $L[5] = ["s", "z", "d", "q", "."] ; basic minigame letters ("." for unidentified)
Thanks, btw is this bot work with french client ? I see on folder some english picture
†Deadly† is offline  
Old   #454
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
@woodcuttern ya that fixed that problem but still i get stuck on the mount part where the cursor is clicking the horse and then clicking t. It somehow doesnt registers the right mouse input sometimes. Its kinda a 50/50 thing


Xerion777 is offline  
Old   #455



 
elite*gold: 145
The Black Market: 108/0/0
Join Date: Jul 2016
Posts: 424
Received Thanks: 68
Works for me, thanks.
GRAMAT1K is offline  
Old   #456
 
elite*gold: 0
Join Date: Jul 2007
Posts: 58
Received Thanks: 2
Quote:
Originally Posted by Xerion777 View Post
@woodcuttern ya that fixed that problem but still i get stuck on the mount part where the cursor is clicking the horse and then clicking t. It somehow doesnt registers the right mouse input sometimes. Its kinda a 50/50 thing
Glad to hear it
I read somewhere @crayonCofe saying that the path finding is in early development for the bot.
Using mount/boat location for path finding is absolutely genius and since it's a fairly new feature I doubt there are many failsafes implemented to ensure the function doesn't mess up.

You can either wait for a fix down the road or do it yourself by looking at the code for pathfinding back to your mount and add a check variable for the navigation path indicator
So..
1. Right click horse location put a timed delay for the client to catch up so like 5000ms delay
2A. Wait for verification that the mount has been located.. if
2B. True = press T and finish pathfinding
2C. False = right click horse location again and loop until True or timed out

This will help fix the problem I believe you're facing.

Now if the bot does path finding but your character gets stuck on an object this is very hard to fix because we are not monitoring your characters coordinates to know if you're still traveling or if you're stuck on a object.
woodcuttern is offline  
Old   #457
 
elite*gold: 0
Join Date: Mar 2006
Posts: 1,564
Received Thanks: 314
@woodcuttern
There's a function for pathfinding and you can use it freely. That's how opensource is.
But it would be great if you can create another thread and release your own source for the Trader script.

The Fisher script works perfect and it'll be too bloated and complicated for some to use if there's more function to add. So yea, its best if there's a stand-alone version for the Trader power leveler.
killzone is offline  
Old   #458
 
elite*gold: 0
Join Date: Jul 2007
Posts: 58
Received Thanks: 2
Quote:
Originally Posted by killzone View Post
@woodcuttern
There's a function for pathfinding and you can use it freely. That's how opensource is.
But it would be great if you can create another thread and release your own source for the Trader script.

The Fisher script works perfect and it'll be too bloated and complicated for some to use if there's more function to add. So yea, its best if there's a stand-alone version for the Trader power leveler.
Roger that!
I'll post it soonish.. once I can add some failsafes and ensure it runs smoothly.
Thanks

Edit: Also nice work on the idea of using the mount as a marker for the pathfinding back to your fishing spot
woodcuttern is offline  
Old   #459
 
elite*gold: 0
Join Date: Apr 2017
Posts: 33
Received Thanks: 3
Quote:
Originally Posted by †Deadly† View Post
Thanks, btw is this bot work with french client ? I see on folder some english picture
this resolution_settings.ini for Fr Client


[Resolution]
1920=1080

[GameStart]
; Main Server "Enter" x=y
1828=973
; "CONNECT" x=y
1273=1043

[Fishing]
FishingStandby=531, 60, 1365, 64, 0xE4E4E4
FishingCurrently=588, 56, 1338, 64, 0xE4E4E4
FishingBite=671, 54, 1238, 66, 0xE4E4E4
PressIt=822, 372, 1108, 376, 0xFFFFFF
ReelIn=1030, 405, 1095, 424, 0x5A87C8
LootWindow=1538, 594, 1540, 638, 46

[Restock]
NPCSearchIcon=1558, 34
MapRegion=1750, 160, 1765, 162
SellAllButton=1777, 755
Horse=40, 125
Boat=94, 121

[WorkerSettings]
WorkerListPosition=1530, 294
imedbox is offline  
Old   #460
 
elite*gold: 0
Join Date: Apr 2017
Posts: 108
Received Thanks: 189
Sorry guys I lost interest in this for a while and took a break.

Right now I'm back to work on Processing.
This in itself will be a pretty big project and when I release the first iteration it will support all lumber, planks, ores and melted shards.
It was way trickier than I anticipated, because the items are rendered differently in the storage and also re-rendered every time you re-open the warehouse. Luckily I found a workaround.

There will be 2 main modes for this.
1. Process all selected items.
2. Custom ProcessingQueue where you define each item and the amount you wan't to process.

You will also be able to adjust the maximum batch size according to you weight limit.

I will separate this into CrayonCodeProcessing.au3 since I don't want to bloat the CrayonCode.au3, that already grew way over the originally planned size, any further.

If everything works as planned you will be able to turn it on and process your whole warehouse.



Thanks to everyone for helping out and answering the questions.
And special thanks to the people who took the time to create a preset.
CrayonCode is offline  
Thanks
7 Users
Old   #461
 
elite*gold: 0
Join Date: Apr 2013
Posts: 224
Received Thanks: 314
Quote:
Originally Posted by imedbox View Post
this resolution_settings.ini for Fr Client


[Resolution]
1920=1080

[GameStart]
; Main Server "Enter" x=y
1828=973
; "CONNECT" x=y
1273=1043

[Fishing]
FishingStandby=531, 60, 1365, 64, 0xE4E4E4
FishingCurrently=588, 56, 1338, 64, 0xE4E4E4
FishingBite=671, 54, 1238, 66, 0xE4E4E4
PressIt=822, 372, 1108, 376, 0xFFFFFF
ReelIn=1030, 405, 1095, 424, 0x5A87C8
LootWindow=1538, 594, 1540, 638, 46

[Restock]
NPCSearchIcon=1558, 34
MapRegion=1750, 160, 1765, 162
SellAllButton=1777, 755
Horse=40, 125
Boat=94, 121

[WorkerSettings]
WorkerListPosition=1530, 294
thank you, but there is some picture on the folder that use english, maybe it gonna be a problem with the french client no ?
†Deadly† is offline  
Old   #462
 
elite*gold: 0
Join Date: Apr 2010
Posts: 7
Received Thanks: 1
Quote:
Originally Posted by †Deadly† View Post
thank you, but there is some picture on the folder that use english, maybe it gonna be a problem with the french client no ?
It will definitely pose problems. But you can screenshot and crop new ones to reeplace them in thee folder. just make sure to use the same file name.
lennal is offline  
Old   #463
 
elite*gold: 0
Join Date: Apr 2013
Posts: 224
Received Thanks: 314
Quote:
Originally Posted by lennal View Post
It will definitely pose problems. But you can screenshot and crop new ones to reeplace them in thee folder. just make sure to use the same file name.
Okay thanks !
†Deadly† is offline  
Old   #464
 
elite*gold: 0
Join Date: Jan 2009
Posts: 6
Received Thanks: 0
You are the best, thank you for your work, where i can donate ?
gygy94yo is offline  
Old   #465
 
elite*gold: 0
Join Date: Mar 2008
Posts: 18
Received Thanks: 0
Quote:
Originally Posted by woodcuttern View Post
Glad to hear it
I read somewhere @crayonCofe saying that the path finding is in early development for the bot.
Using mount/boat location for path finding is absolutely genius and since it's a fairly new feature I doubt there are many failsafes implemented to ensure the function doesn't mess up.

You can either wait for a fix down the road or do it yourself by looking at the code for pathfinding back to your mount and add a check variable for the navigation path indicator
So..
1. Right click horse location put a timed delay for the client to catch up so like 5000ms delay
2A. Wait for verification that the mount has been located.. if
2B. True = press T and finish pathfinding
2C. False = right click horse location again and loop until True or timed out

This will help fix the problem I believe you're facing.

Now if the bot does path finding but your character gets stuck on an object this is very hard to fix because we are not monitoring your characters coordinates to know if you're still traveling or if you're stuck on a object.

Any idea how to code the verification if mount has been located ?


Xerion777 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Opensource] PokeMMO Autoit bots
DON'T USE THIS UNTIL WE FIND A WAY TO WORK AROUND THE CAPTCHA!!! Gnomepy's PokeMMO bot V6.1 *31 january 2013* Functions: -Heals when hp/pp...
117 Replies - Pokemon
[OPENSOURCE PROJECT] BROWSERGAME
HEYHO Leute :D , Ich suche Leute die Lust hätten mit mir ein eigenes Browsergame zu erstellen. Also ich bräuchte ein ganzes Team so wie Sponsoren...
8 Replies - Web Development
[OpenSource Project] C++ CoCore
Alright, I think I'm done with the lurking for now.. The main reason of me starting this project is to get some people to use C++ instead of C#....
59 Replies - CO2 PServer - Discussions / Questions
Farmville Automatizer OPENSOURCE free bot [AutoIT]
Farmville Automatizer released! Open Source >>> Download <<<
2 Replies - Facebook



All times are GMT +1. The time now is 17:00.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.