Jire / Overwatcheat

Free, open-source undetected color cheat!
GNU Affero General Public License v3.0
319 stars 92 forks source link

Please help me! #129

Open ovlizin opened 2 years ago

ovlizin commented 2 years ago

I've gone through every step, gotten the java and interception activated and everything works even detecting the obs fullscreen I just no matter what cannot get the tool to actually aim? I set my key to 77 (for T) because 192 (for `) was not working but still nothing. I also find when I open OBS fullscreen my pc becomes extremely laggy and the mouse starts to flash with the pulses of the build program?? I feel like I must be missing something really simple? I changed all the enemies to magenta, I made a github account, changed my sens to match the 15 of the program.

Is there any way someone could walk me through it? I've probably given the video a new set of 100+ views from how many times I've tried to spot what i could be missing.

ovlizin commented 2 years ago

heres a copy of my notepad if that helps:

The virtual key code key which activates the aim bot when held

aim_key=77

Your in-game sensitivity.

sensitivity=15.0

The number of frames per second to capture the game at.

The higher this is, the faster frames will be sampled and scanned.

Essentially, the positional accuracy will increase by raising FPS.

#

The the best way to reduce CPU usage is to lower this.

fps=60

The number of milliseconds each aim duration should last.

#

This essentially lets you control how fast the aim bot will snap,

with lower values resulting in a more snappy and fast aim.

aim_duration_millis=3

The base float to use to calculate sleep time multiplier.

#

The higher this is, the more smooth and less sticky the aiming will be.

aim_duration_multiplier_base=1.0

The maximum float value to use as a sleep time multiplier.

#

Use this to create an upper limit based off aim duration.

i.e., if aim_duration_millis is 3, and aim_duration_multiplier_max is 2.0,

the maximum sleep time would be 6 milliseconds.

#

For perfectly consistent sleep time, set this to 1.0

aim_duration_multiplier_max=2.0

The maximum number of pixels to move per frame scan.

aim_max_move_pixels=3

The percentage of how much random jitter can be introduced.

#

In essence, the higher you make this, the more the possibility that the aim position is off,

resulting in a more human-like aim.

#

To completely disable (for perfect accuracy), set to 0.

aim_jitter_percent=0

The sizes in pixels for the minimum required target width and height.

#

Lowering this value may help with long-range accuracy, but at the cost of more

false positives should there be any pixels that match the color set.

aim_min_target_width=8 aim_min_target_height=8

Overwatcheat scans the center of the screen of these given sizes, in pixels.

#

Generally 256x256 works well across most resolutions, although very high res (4K+) may need a bigger box.

box_width=256 box_height=256

Divides the box width/height by this value to use as a maximum possible aim snap.

max_snap_divisor=2.0

The RGB hex color codes to use as a basis to aim at.

#

You should prefer magenta since it is a unique color not often used.

target_colors=d521cd,d722cf,d623ce,d722ce,d621cd,ce19ca,d11ccb,d21dca,c818cf,d722cd,d722ce,cd19c9,c617d3,cb17c5,da25d3,ce24cc,d328cc,db32ef,bd15c4,dc5bea,da59eb,d959e9,f444fb,cf1ac9,d422d4,d923cd,e53af2,d321d3,e539f3,e035ed,d822cc,e83df5,d11fd1,d622d0,d21dcc,d429e2,e537ef,d923cd,e136ee,d321d3,e63bf3,d722cf,e036ee,d72ce6,d428e1,d321d3,d21dcc,df34ed,d822cc,e434e6,d43ddf,de30e4,be0dbe,d823d3,c814c4,c20ab7,de1ec1,ca16c6,c30ebe,bb0fbf,c510bf,c10cbc,d21cb6,ca14c5,b80cd1,ae0ea8,bf0ec3,d415c1,bc22b7,d317c4,b1179d,bc0fb4,cc47c7,b834b5,dc2cd9,d727d5,de30da,c834c6

The amount of tolerance for the difference between the target color and the scanned screen color.

#

Increasing this tolerance may provide faster and more accuracy while aiming, however going too far

will result in more false positives!

target_color_tolerance=8

Checks if window title contains this.

Usually you want this set to "Overwatch".

#

If you are color blocked (error 5), you can use

"Fullscreen Projector" in OBS and here.

window_title_search=Fullscreen Projector

The native mouse device ID, usually this should be 11.

The range is 11..20 for mouse IDs, and 1..10 for keyboard IDs.

device_id=11

The offset in pixels to calculate the delta from.

This number is specified for 1440p and automatically will scale with your screen resolution.

#

You can try playing around with this to change where to aim, like moving the y down to do bodyshots.

aim_offset_x=1.00 aim_offset_y=0.75

Whether or not to use the OpenGL overlay.

enable_overlay=false

sian0 commented 2 years ago

https://github.com/Jire/Overwatcheat/issues/124 thsi is my pages

ovlizin commented 2 years ago

this doesn't help with my issue: ?

ovlizin commented 2 years ago

could it not be controlling my aim because i have the wrong mouse ID?? I tried all 11-20??

sian0 commented 2 years ago

You are so stupid, I can look at it for you remotely if you need My page has been clearly displayed. Yours has nothing. I can look at it for you remotely if you need it. Leave your telegram account

sian0 commented 2 years ago

You should post pictures instead of words, who doesn't look at pictures but see words

ovlizin commented 2 years ago

You are so stupid, I can look at it for you remotely if you need My page has been clearly displayed. Yours has nothing. I can look at it for you remotely if you need it. Leave your telegram account

"thsi is my pages" didn't really translate to; here's how I reported my issues, if you provide screenshots I can help. I definitely am not smart with this stuff so I'm sorry if me being "stupid" is frustrating. I don't know what telegram is, but I can provide screenshots here for if anyone can help. @sian0 image image image image image

ovlizin commented 2 years ago

I tried turning on OpenGL and these issues started popping up? image image

ovlizin commented 2 years ago

image before it was detecting the window with obs and Fullscreen Projector its just not changing where i am aiming/locking me to anything when i hold the aim key. is it the interception that does the aiming? should i reinstall it and replace in folder ? image image turning opengl overlay off gets rid of the failed messages. the cheat still does not activate with any aimkey

sian0 commented 2 years ago

他又不是国人, The name of your obs push stream is what you need to write. I set up fullscreen projector for myself.

sian0 commented 2 years ago

屏幕截图 2022-09-05 145015

sian0 commented 2 years ago

Create a telegram account, mobile software, we will contact again, I will teach you to cheat

xtherk commented 2 years ago

@ovlizin

Oh sorry, I see your avatar with Chinese, mistakenly think you are Chinese. Since you are not Chinese, then your window_title_searchcannot be set to 守望先锋, It can be set to Overwatch.

sian0 commented 2 years ago

I tried turning on OpenGL and these issues started popping up? image image

Your error has written that the image cannot be found, it should be related to your obs push

xtherk commented 2 years ago

他又不是国人, The name of your obs push stream is what you need to write. I set up fullscreen projector for myself.

I found his avatar with Chinese, Mistake is Chinese.

sian0 commented 2 years ago

反正这东西玄学,我没用几次,当时配置了没效果,第二天才有效,实际打起来效果也不大

xtherk commented 2 years ago

反正这东西玄学,我没用几次,当时配置了没效果,第二天才有效,实际打起来效果也不大

用过几次,早就不玩了。 不需要OBS,ffmpeg可以支持捕获桌面但是需要修改一下源代码,本repo的作者在代码里硬编码了 title=${window_title_search},要想让ffmpeg支持捕获桌面,需要的是desktop 而不是 title=desktop

sian0 commented 2 years ago

我记得我当时弄,是看到推流出来名字叫fullscren啥的 然后就改了,也没把obs设置中文,英文就直接上,你这ffmpeg太高级不会弄,现在opencv主流,改得好不会封

sian0 commented 2 years ago

跑显卡的风险太大了,舍不得我的号

xtherk commented 2 years ago

我记得我当时弄,是看到推流出来名字叫fullscren啥的 然后就改了,也没把obs设置中文,英文就直接上,你这ffmpeg太高级不会弄,现在opencv主流,改得好不会封

不会的,你看Overwatcheat的gradle依赖,用的是javacv,javacv封装了ffmpeg的库,实际代码里获取Frame用到的就是ffmpeg...看你也会java,你稍微看一下就懂了

xtherk commented 2 years ago

https://github.com/Jire/Overwatcheat/blob/57bb69f35e25f1403398ee313b9ba84bf596323e/src/main/kotlin/com/overwatcheat/framegrab/FrameGrabberThread.kt?_pjax=%23js-repo-pjax-container#L23-L41

FFmpegFrameGrabber, 就是用到的ffmpeg

sian0 commented 2 years ago

那可以啊,很秀,这个跑起来效果是怎样的

xtherk commented 2 years ago

https://github.com/Jire/Overwatcheat/blob/57bb69f35e25f1403398ee313b9ba84bf596323e/src/main/kotlin/com/overwatcheat/framegrab/FrameGrabber.kt?_pjax=%23js-repo-pjax-container#L23-L43

"title=${FrameWindowFinder.findWindowTitle(windowTitleSearch)}"

作者硬编码了 title=windowTitleSearch.

可以这样修改 伪代码:

filename =  if ("desktop".equals( windowTitleSearch)) 
    windowTitleSearch 
else
   "title=${FrameWindowFinder.findWindowTitle(windowTitleSearch)}" 

这样就可以在配置文件里填desktop而无需使用obs,并且绕过ow的黑屏

xtherk commented 2 years ago

按理说讨论应该用英文的...算了,就随便跟你说一下的

sian0 commented 2 years ago

还有之前你说的obs推有黑号风险我第一次知道,我有个朋友他就用qq录过然后号黑了,截屏直接黑

xtherk commented 2 years ago

obs捕获守望先锋窗口没有黑屏危险,其他的录屏软件直接捕获守望先锋的窗口会有黑屏危险,表现在用截图软件截图出来是黑的,这个过一段时间就好了。所以直接捕获桌面而不是捕获守望先锋的窗口

sian0 commented 2 years ago

这个思路很厉害,感谢

xtherk commented 2 years ago

其实老早就想提个pr,直接都用desktop 就没那么多麻烦了。

xtherk commented 2 years ago

为了更方便用,我当时用javafx写了一套ui...

ovlizin commented 2 years ago

image image I changed the window title to just title for desktop and it seemed to track overwatch without the error 5 message coming up. The aimbot still doesn't work when hitting the key i set (192 for `) I made a telegram the @ is the same as i have here "ovlizin" if you would rather contact through there, I don't mind just using this forum though or at least posting the solution here if we come to one so others can figure it out too.

ovlizin commented 2 years ago

I think the issue may be my java image I do not have version 18 installed, only 15, 14.02 image is there a way to change the supplied java home for the build? image my pc's javahome is set to 15 and not this 18 so i dont know why this would be an issue

rmgnum commented 2 years ago

I think the issue may be my java image I do not have version 18 installed, only 15, 14.02 image is there a way to change the supplied java home for the build? image my pc's javahome is set to 15 and not this 18 so i dont know why this would be an issue

Delete .grudle folder in C:\Users\