BDO FISHING BOT

12/29/2024 18:35 ercaner#1
HUGE UPDATE

===============================
IMPORTANT SETTINGS FOR THE BOT TO WORK
===============================

�� **UI Setting in Game** ��
---------------------------
- The UI setting in the game should be set to **100**!!!
- After setting it to 100, ensure that the setting has been properly saved. (It may sometimes save as 99 or 101 instead of 100!!!)

⚙️ **Game Window Settings** ⚙️
---------------------------
- The bot **cannot** play the fishing mini-game in either fullscreen or windowed mode!!
- Set your window to **"borderless fullscreen"** for optimal performance.

�� **Gamepad Setting** ��
-----------------------
- To allow the bot to find the fishing icon "A" and mini-game icons, you must enable the **"Use Gamepad"** setting in the game options.
(Do not worry, it only affects the fishing icons and does not change much else.)

�� **Font Setting** ��
--------------------
- Since the game uses different fonts, make sure you are using the **Strong Sword** font!!!
- You can set the font to **Strong Sword** by placing the **"prestringtable"** file from the bot folder into the **main directory of BLACK DESERT ONLINE**.

��️ **Adjusting Fishing Icon Position** ��️
-------------------------------------
- The position of the fishing icon "A" changes depending on the game language.
- To manually adjust the position, check the **"Show Fish Scan Area"** box in the bot window and move the visible window from the **drag-and-drop area**.
**IMPORTANT NOTE:** The "A" position when the character is idle is different from the "A" position when a fish is found.
- To scan the "A" area when a fish is found, move the **"Show Fish Scan Area"** window to that position.
- You can also move the loot window to the loot scan area by checking the **"Show Loot Scan Area"** box in the Loot Bot window.

⚡ **Keep Window Focus** ⚡
-----------------------
- If you turn off your monitor, the game window sometimes loses focus.
- Before turning off your monitor, manually select the game window from the **"Target Window"** section in the Fish Bot window and check the **"Keep Window Focus"** box.
- This will check the game's focus every **10 seconds** and bring the window to the front if needed.

�� **Color-Coded Fishing** ��
----------------------------
- You can manually move fish icons of any color to the corresponding folder and select that color for fishing.
- Example: You can check the **red box**, place a specific yellow fish you want to catch in the **"red"** folder, and even with the red box checked, the bot will catch both red fish and the specific yellow fish you placed in the folder.

fishes = Baliklar
red = kirmizi
yellow = sari
blue = mavi
green = yesil

⏳ **Loot Bot Timer** ⏳
--------------------
- The **Duration (seconds)** section in the **Loot Bot** window means:
- If the last caught fish doesn't appear within the time you set, the bot will stop.
- Recommended setting: **120 seconds**.
- The bot **cannot** detect event items or fish that aren't in the bot's file, so it might stop.
- If you want the bot to **continue fishing after it stops**, you must check the **"Continue after Telegram message"** box.
(Do not worry, even if you do not reveal the Telegram chat token and chat ID, it will still work. Receiving notifications from Telegram is optional.)

=====================================




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

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

Users will be granted 7 Days of usage time.

DISCORD: katsura.kotarou


02/14/2025 00:37 7starfish#2
Is it safe? will I be banned?
02/15/2025 18:35 amakrkr#3
Quote:
Originally Posted by 7starfish View Post
Is it safe?
No.

Quote:
Originally Posted by 7starfish View Post
will I be banned?
Most likely.
04/06/2025 19:32 ercaner#4
Still working... No ban
05/15/2025 16:52 Kurayami1123#5
Loot window doesnt work. Sometimes nothing work but ur tip fixes that. But even with that the loot window is bugged. Maybe lemme see where the window is on my screen?

The license stuff is annoying af but thats all i guess.
05/18/2025 05:03 Kurayami1123#6
Can someone else help with the problem?
05/23/2025 09:19 ercaner16#7
Quote:
Originally Posted by Kurayami1123 View Post
Can someone else help with the problem?
Position the loot window as shown in the PNG file located within the directory, adjusted for a 1920x1080 resolution screen.
05/24/2025 13:00 gummi111#8
Quote:
Originally Posted by ercaner16 View Post
Position the loot window as shown in the PNG file located within the directory, adjusted for a 1920x1080 resolution screen.
do you have a discord server?
05/26/2025 23:51 ercaner#9
Updated... macro EXE files are no longer needed. Also, the three windows have been combined into a single application window.
05/28/2025 18:30 R3dw1L#10
Its works guys enjoy
05/29/2025 08:10 gummi111#11
The fishing bot is great, and ercaner is also very helpful :) Unfortunately, the bot is partly in Turkish, but I would still rate it 8/10.
05/30/2025 15:26 ercaner#12
Updated again... Language has been updated to fully English. Checkboxes have been added to show the areas scanned by the loot and fish icons...
05/31/2025 15:31 CrescentWings#13
This program works flawlessly—simple, straightforward, and delivers exactly as promised. I'll admit, I was skeptical at first, but seeing the creator has been part of this community since 2012 convinced me to give it a shot. That kind of information speaks for itself. So far, it's working great. Just don't abuse it, I guess!

10/10
06/09/2025 15:22 Z9x9b#14
is this safe to use ?
i tried running it from linux but it does not work any help please.
i get this error :
Traceback (most recent call last):
File "telegram_wrapper.py", line 57, in <module>
NameError: name 'exit' is not defined

here is how i ran it :
protontricks-launch --appid 582660 BDO\ FISH\ BOT\ 1080P.exe  14:18
/usr/lib/python3.13/site-packages/protontricks/util.py:12: UserWarning: pkg_resources is deprecated as an API. See [Only registered and activated users can see links. Click Here To Register...]. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
pressure-vessel-wrap[86561]: W: Not sharing path --filesystem="/etc" with container because "/etc" is reserved by the container framework
pressure-vessel-wrap[86561]: W: Not sharing path --filesystem="/sbin" with container because "/sbin" is reserved by the container framework
07bc:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
07b0:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
07b0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
07b0:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004002 for dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"
07b0:err:ole:create_server class {172bddf8-ceea-11d1-8b05-00600806d9b6} not registered
07b0:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
07b0:err:ole:com_get_class_object no class object {172bddf8-ceea-11d1-8b05-00600806d9b6} could be created for context 0x15
07b0:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004002 for dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"
07b0:err:ole:create_server class {172bddf8-ceea-11d1-8b05-00600806d9b6} not registered
07b0:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
07b0:err:ole:com_get_class_object no class object {172bddf8-ceea-11d1-8b05-00600806d9b6} could be created for context 0x15
07b0:fixme:wbemdisp:object_GetTypeInfo 00000000019B5C70, 0, 0x400, 000000000020C390
07b0:fixme:wbemdisp:object_get_Path_
07b0:fixme:kernelbase:AppPolicyGetProcessTerminati onMethod FFFFFFFFFFFFFFFA, 000000000020FEE0
07bc:fixme:kernelbase:AppPolicyGetProcessTerminati onMethod FFFFFFFFFFFFFFFA, 000000000020FEE0
06/10/2025 17:20 ercaner#15
Quote:
Originally Posted by Z9x9b View Post
is this safe to use ?
i tried running it from linux but it does not work any help please.
i get this error :
Traceback (most recent call last):
File "telegram_wrapper.py", line 57, in <module>
NameError: name 'exit' is not defined

here is how i ran it :
protontricks-launch --appid 582660 BDO\ FISH\ BOT\ 1080P.exe  14:18
/usr/lib/python3.13/site-packages/protontricks/util.py:12: UserWarning: pkg_resources is deprecated as an API. See [Only registered and activated users can see links. Click Here To Register...]. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
pressure-vessel-wrap[86561]: W: Not sharing path --filesystem="/etc" with container because "/etc" is reserved by the container framework
pressure-vessel-wrap[86561]: W: Not sharing path --filesystem="/sbin" with container because "/sbin" is reserved by the container framework
07bc:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
07b0:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
07b0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
07b0:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004002 for dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"
07b0:err:ole:create_server class {172bddf8-ceea-11d1-8b05-00600806d9b6} not registered
07b0:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
07b0:err:ole:com_get_class_object no class object {172bddf8-ceea-11d1-8b05-00600806d9b6} could be created for context 0x15
07b0:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004002 for dll L"C:\\windows\\system32\\wbem\\wbemdisp.dll"
07b0:err:ole:create_server class {172bddf8-ceea-11d1-8b05-00600806d9b6} not registered
07b0:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
07b0:err:ole:com_get_class_object no class object {172bddf8-ceea-11d1-8b05-00600806d9b6} could be created for context 0x15
07b0:fixme:wbemdisp:object_GetTypeInfo 00000000019B5C70, 0, 0x400, 000000000020C390
07b0:fixme:wbemdisp:object_get_Path_
07b0:fixme:kernelbase:AppPolicyGetProcessTerminati onMethod FFFFFFFFFFFFFFFA, 000000000020FEE0
07bc:fixme:kernelbase:AppPolicyGetProcessTerminati onMethod FFFFFFFFFFFFFFFA, 000000000020FEE0
This program is for Windows.
The first time you run it, a window will pop up saying you don’t have any usage time yet.
Then it’ll ask if you want to request some time.
If you do, I’ll get a notification and send you some time to use the program.