Commit Graph

166 Commits

Author SHA1 Message Date
Adam Saudagar
d262885afa #185 re did the auto switching screenshot lib with the fix 2024-03-14 23:58:51 +05:30
Adam Saudagar
773f05ebae revert: auto switching screenshot lib from #185
need more thought as it is causing fishy to no longer function
2024-03-14 23:32:59 +05:30
Adam Saudagar
0efa8138da hotfix 0.5.24 testing grab once before providing the ss lib 2024-03-13 15:11:34 +05:30
Femi Lawal
a16474f613 handled None in screenshot.create() 2024-03-11 09:10:09 +01:00
Femi Lawal
270abc5167 remove error thrown when no suitable library found 2024-03-03 18:40:27 +01:00
Femi Lawal
f6f6bfad70 make PyAutoGUI default 2024-02-12 21:44:44 +01:00
Adam Saudagar
a59909de9d #95 added default config for when forward_key isn't set but used 2023-12-15 18:37:16 +05:30
Shayaan Shaikh
d29b801657 #95 created config for forward key 2023-12-11 21:31:59 +05:30
Adam Saudagar
cc61caf12d #156 scaling down full window screenshot 2023-03-09 15:38:50 +05:30
Adam Saudagar
70af635025
Merge pull request #155 from fishyboteso/wip/screenshot_lib_selector
screenshot library selected
2023-03-07 15:46:20 +05:30
Adam Saudagar
19a5fe9b7f removed some useless code 2023-03-07 15:46:06 +05:30
Adam Saudagar
df4deda1f2 added debug option to save capture 2023-03-07 15:00:16 +05:30
Adam Saudagar
2ca4107595 removed some unused code 2023-03-07 14:59:00 +05:30
Adam Saudagar
7bf4567395 corrected multi monitor calculations for pyautogui 2023-03-07 14:58:35 +05:30
Adam Saudagar
e1257aeda0 fixed logic for multimonitor setup 2023-03-07 13:40:22 +05:30
Adam Saudagar
f520004c11 #154 look_for_hole disabled by default 2023-03-07 01:48:59 +05:30
Adam Saudagar
8634bac19c d3dshot install logic implemented 2023-03-07 01:48:13 +05:30
Adam Saudagar
5dc7c09cb7 created interface for sslib and choose one using config 2023-03-07 00:37:26 +05:30
Adam Saudagar
47c0ce7413 removed Linux temprorily until linux.py is implemented 2023-03-06 23:32:39 +05:30
Adam Saudagar
901ce6c346 handled case when game is not running 2023-03-06 23:18:09 +05:30
Adam Saudagar
c5d1cb67cf decoupled os_calls from fishy to use os_services instead 2023-02-21 23:05:44 +05:30
Adam Saudagar
3567f062b0 #128 added few checks before image leaves WindowClient which was causing exception 2023-02-12 03:44:40 +05:30
Adam Saudagar
ebbce458cf replaced d3dshot with mss 2023-02-12 02:50:43 +05:30
Adam Saudagar
fe6cd012f5 removed useless pre preprocess step 2023-02-05 19:16:18 +05:30
Shamuwel Ansari
ca771811b7 corrected function name 2022-06-30 20:41:53 +05:30
Adam Saudagar
016e378fdd refactored qr detection code to use window instead of directly cropped image, retrying qr reading instead of failing directly 2022-06-30 20:15:21 +05:30
Semjon
a5af567e14 update canvas of recorder_frame 2022-06-13 10:18:52 +02:00
Adam Saudagar
3b2b23b8d9 hotfix: fixed qr code parsing 2022-05-29 20:44:38 +05:30
Adam Saudagar
3fbc67c49b using cv2 qr detection instead of manual blob detection, removed pyzbar from dependencies 2022-05-26 18:17:58 +05:30
Adam Saudagar
8b2ba7a600 fullauto player now waits for first loop of semifisher to complete before looking for hole 2022-04-09 01:40:40 +05:30
Adam Saudagar
e1c7bd626d
Merge pull request #108 from fishyboteso/feature/hotfix_idle_state_blocking 2022-02-26 21:08:58 +05:30
Semjon Kerner
13319e2606 add timeout to unblock idle state 2022-02-25 10:50:00 +01:00
Adam Saudagar
a80e1ee84b
Merge branch 'main' into feature/hotkey_fishyQR 2022-02-25 04:56:29 +05:30
Adam Saudagar
3761ad813d
Merge pull request #107 from fishyboteso/feature/menu_show_qr_value 2022-02-25 04:53:53 +05:30
Semjon Kerner
a6ec33f30f add short delay to give FishyQR keybind a headsup 2022-02-22 10:17:28 +01:00
Semjon Kerner
4b2364818c decrease max human like delay by 25% and 500ms 2022-02-20 20:48:08 +01:00
Semjon Kerner
0fd8a22e02 add menu entry to show qr value 2022-02-20 20:44:00 +01:00
Adam Saudagar
8d41616720 fixed double action key press 2022-02-03 06:06:07 +05:30
Adam Saudagar
fd7237161b added few debug logs for engine 2022-02-03 05:51:31 +05:30
Adam Saudagar
d4a5297a97 create only one instance of d3dshot in fishy lifecycle 2022-02-03 05:51:03 +05:30
Adam Saudagar
2893465571 pep8 cleanup 2022-02-03 05:29:10 +05:30
Adam Saudagar
c624557a41 wait for engine threads to stop before exiting 2022-02-03 04:50:36 +05:30
Adam Saudagar
608a8548fb set logging level to info by default, and switch to debug when turned on from debug options
changed almost all of print statement to debug logs
2022-02-03 04:09:39 +05:30
Adam Saudagar
c9c2982403 show update prompt after gui is loaded
renamed auto_upgrade to update_now
made config init similar to hotkey
update now is a popup which runs from gui thread instead of an independent process
if the user decides to upgrade, bot is quited and update is started in the end of the main thread if update flag is set
2022-02-03 02:51:08 +05:30
Adam Saudagar
4ea27ae7da added a null check in get_coords
changed print_exec to print in both console and fishy
fixed engine couldn't be stoped with toggle
fixed full auto stop getting called multiple times due to inactive stop
set logging for d3dshot to info, to remove debug logs caused by it
2022-02-01 22:20:57 +05:30
Adam Saudagar
9bcde7e922 window server reworked for improved threading 2022-02-01 17:21:58 +05:30
Adam Saudagar
245493fbc4 fullauto reworked with the new parent class
- removed double beep on turnoff
- removed show crop feature in fullauto
- semi fisher is started only when needed, and turned off when the job is done by mode, instead of full auto engine
- use the last coord from recording isntead of getting a new one when using editor in recorder mode, to avoid recording failure when saving the recording
2022-02-01 16:57:14 +05:30
Adam Saudagar
a5236e9b30 semi fisher reworked to work with new parent class 2022-01-31 23:19:24 +05:30
Adam Saudagar
0f35faa59f reworked engine parent class to impement common things in both the engine 2022-01-31 23:18:51 +05:30
Adam Saudagar
3d393cef93 setup process will no long try to import libraries 2022-01-31 11:46:00 +05:30