-
Banned
[C++] Color Aim Assist Source Code
Something I wrote purely for fun.
Not perfect by any means (after all it's a color aimbot) but it might help for learning purposes.
Note: this was only tested in the training range. In an actually game I expect iffy results.
GitHub - jpxue/Overwatch-Aim-Assist: C++ Overwatch aim assist tool and triggerbot!
Edit: I won't be posting binary files but just the source code.
How to run once you compile it:
Run the game in BORDERLESS WINDOWED mode and limit the FPS to DISPLAY BASED (really helps a lot).
Input the name of your Overwatch window if you're not running an English version;
Input your mouse sensitivity, if you want headshots and also if you'd like humanized mouse movements.
9/19/2016:
I pushed a small update in an attempt to slightly improve it and make it more user-friendly for whoever is not familiar with programming.
I made the program configurable with just the modification of 3 global variables as seen in this video:
Last edited by maclone; 10-13-2016 at 07:27 PM.
Reason: Updated Program
-
Post Thanks / Like - 15 Thanks
spoofjack,
954612,
qqzzxxcc,
lyan123,
soyasoya5,
KefkaBot,
GODSENT1337,
brucemalis,
Caramelly,
marakasu224,
havoc1976,
voodroo1,
wilison92,
AnonymousD,
Owardag (15 members gave Thanks to Zobb for this useful post)
-
Member
-
Member
nice job, when i tried to do it using CreateCompatibleBitmap for my bitmap handle, for some reason GetDIBits will only input all 0's into my buffer, so I had to use another way and just blitz my screen content directly into my bitmap. Your source can help me as some reference on the calculation parts thanks
-
Post Thanks / Like - 1 Thanks
Zobb (1 members gave Thanks to soyasoya5 for this useful post)
-
Active Member
-
Post Thanks / Like - 1 Thanks
Zobb (1 members gave Thanks to spoofjack for this useful post)
-
Member
Thanks for sharing . Cool that you only release the source so you don't need to reply to trolls asking how to make it work.
BTW a simple method to calculate mouse movement is here:
Math.Atan( (pixels to move) / ( (half of screen width) / ( Math.Tan(Half of fov) ) ) / (2*Math.PI) * 54544 / (Sensitivity) )
watch out for Blizzard notice if you're gonna keep your script on Github though.
-
Post Thanks / Like - 1 Thanks
Zobb (1 members gave Thanks to 954612 for this useful post)
-
-
Post Thanks / Like - 3 Thanks
-
Member
Anyone have any ideas on how to improve the aimbot or triggerbot, not that there is anything wrong with it.
-
Banned
Just pushed a small update. You can check it our by recompiling or [C++] Open-Source Overwatch Aim Assistance - YouTube
Originally Posted by
havoc1976
Anyone have any ideas on how to improve the aimbot or triggerbot, not that there is anything wrong with it.
A lot can be done to improve this but I don't have time, hence why I uploaded it. Checkout README.md for suggestions.
Originally Posted by
lyan123
I am too lazy to look into code, but how did you measure the width of the healthbar when target is not full hp?
Edit:// Okay I looked into code.. yeah you did it like i did in my first bot
In my opinion it is not accurate enough though. For example: You determine the number of health bar "packs" by measuring one packs width and multiply it then. Problem: The width of one pack varies based on distance. so you get for example pixelwidth 3 instead of 4 if you are farer away and you multiply wrong then...
Really nice from you to post source code, I wish more were like you. Anyway, if you want to have some more fun, implement RawInput, here is a good example
cnvcl/CnRawInput.pas at master * cnpack/cnvcl * GitHub
It's not super-accurate but accurate enough imo. The only problem is when there is only 1 health bar; in that case I assume that the width is 150 by default.
Nevertheless, the program will not only scan for the target under the width of the health bar but will scan slightly to the left and also right of it's bounds (specifically 1/3 the width). That's the best I could come up with, without complicating things.
My only problem is that I never tested this in any games other than the training arena so I cannot really tell how it performs in a real game :P
Last edited by Zobb; 09-19-2016 at 03:08 AM.
-
Member
Can you upload with vstudio?
-
Clear your PM storage it's full
-
Post Thanks / Like - 1 Thanks
Zobb (1 members gave Thanks to GODSENT1337 for this useful post)
-
Member
the program couldnt find the overwatch process
dont know why
-
Banned
Originally Posted by
csh910621
the program couldnt find the overwatch process
dont know why
It is getting stuck with "Scanning for Overwatch process handle..."?
The way it find's Overwatch is from the window name using the function FindWindow so as to retrieve the handle from which a screenshot is obtained.
It could be that the window name is not "Overwatch" for whatever reason. Run the following .exe (whilst overwatch is running) in the provided .rar and tell me if it detects it: Process Names
-
Member
the process name shows as Overwatch Application so i tried to change to dat name but still stucking with scanning
in the provided .rar ( ???)
edit:
problem solved it wasnt "overwatch" !! ty cause i uses other language client
Last edited by csh910621; 09-19-2016 at 01:13 PM.
-
Member
oh problem solved it wasnt "overwatch" !! ty cause i uses other language client
-
Member
ok.i am new on here.what i need to downloading??????and where i need to add???i dont understant this.with program i need to use???thanks all for help.