This saved my sanity, thank you!
This saved my sanity, thank you!
i'm using your tool every 1.5M thanks you !
This is exactly the reason why I develop this tool hahahahahha, I hate spend points on dbd
Great Tool, leveling manually is just so tedious. Been using it the past few days.
Got 2 little suggestions though if you're still developing this any further.
The bot only analyzes (screenshot) the bloodweb once right?
It seems like it tries every slot once and then restarts the process.
If the processing of the image doesnt take to long having the bot consider entity taken items through more screens would be a great time saver.
No idea about python and the libs used for this, but if the Screenshot could be kept in memory instead of written and read from storage would probably speed things up a bit (also keeps storage healthy, 1-50 is about 150MB in rewrites for me).
Last edited by DarkGER95; 01-04-2023 at 02:00 PM.
The first idea is good but I didn't do that because it doesn't recognize stuff that you bought or not, it only recognize circles and compare it with a list.
I could try it with color recognizing together with circles, but I'm a little busy in these days.
The other idea is not possible with pyautogui and opencv2 I already tried, but I'm not 100% sure, if you know how to do that please send here a code example
Thank you for compliments!
thank you so much man i have account with 100m bloodpoint and is save me so much time :)
The idea from @DarkGER95 is very good, cuz the tool trying to get the blocked items and perks, it just eats up effeciency and time.
I please you to update the tool, is there maybe a way to donate?
I really appreciate your time creating all of this
if your programm works with non grey scale images I got the following for you (imread flag parameter != 0):
cv2 uses numpy arrays so you should be able to work with the "imageFlippedArray"Code:import cv2 import pyautogui as pgui import numpy as np image = pgui.screenshot('screen.png') #Saves a Screeenshot (No Parameter = only returns Image data without file saving) imageFlipped = np.flip(image, 2) #Flip axis 2 to match cv.imread imageFlippedArray = np.asarray(imageFlipped) #Convert Image to numpy Array cvImage = cv2.imread('screen.png') #Read our File Screenshot print(np.array_equal(cvImage, imageFlippedArray)) #Perform equal check
Last edited by DarkGER95; 01-15-2023 at 03:42 PM. Reason: Code edited.
Serenity Solution (01-21-2023)
is this still working in 2023?
I already got a VAC ban :'D
I got banned a few days ago after successfully using this program.
However, I also used and abused lag switch (more than 3 months using lag switch and no ban until then)
Maybe this is a coincidence, but I would like to put it on record.
niggisbeats (02-21-2023)