Hey.
Simple Question. What functions does scar use, to move the mouse. Something from the windows API ?.
It obvioulsy doesnt use the mouse driver :(...
~caused
Printable View
Hey.
Simple Question. What functions does scar use, to move the mouse. Something from the windows API ?.
It obvioulsy doesnt use the mouse driver :(...
~caused
SCAR uses kernel level functions to replace the old mouse position with the new, desired one. (MoveMouse(x, y)).
We have mouse functions (Mouse, MMouse, etc.) so that it looks like a human is moving the mouse; otherwise, the mouse would teleport across the screen; that would not be good. ;)
100% :(.
GameGuard also Blocks AutoIt.. But i think i may have found a way with autoit.
Try games like "Flyff" or "Gunz" .. if you want to check it out for yourself ;)...
If you want to move the mouse on the client window, the mousecursor just stops before it can enter the window.
I Think it might be possible, that runescape detects the Mouse Functions in the same way gameguard does.
Though it cant block the input, because the java applet cant access system ressources like GameGuard can.
Hmn.. What do you guys think :O?
~caused
SetCursorPos() would work.
http://msdn.microsoft.com/en-us/libr...94(VS.85).aspx
They CAN detect your mouse movements, but they can't check all the 10000000* 1000000 mouse movements on the second :D.
But they- RuneScape, at least- can't check whether the movements are coming from an actual MOUSE, or if they're coming from a program controlling the mouse.
Not to mention that mousekeys is allowed in RuneScape. So actual players don't use the mouse 100% of the time. ;)
~Macro_FTW
scar mouse isn't that fast lol?
you can change the speed by MouseSpeed=12; or w/e you want i usually put it on 7-9
why can you no just move the mouse instantly to the place and wait however long to click? its much cooler and they shouldnt be able to call that botting since the equivalent would be possible on a tablet.
the same with a touch screen cpu. i think this was discussed already ;)
What GameGuard does can't be replicated in pure Java. It hooks all of the standard mouse/keyboard manipulating calls. In order for Java to do that, you'd have to rely on JNI and use some other language to do the hooking. And then you wouldn't be able to run Runescape on any operating system.
And the chances of jagex using JNI, are very limited, since they want runescape to run for everybody. They're knowledge base has support for Windows and Mac but not Linux!
i as just about to make a thread like this because i have a question.... so ok about scar warping the mouse....it doesn't warp it it just moves it at light speed right? therefore making it seem teleported? but that's not what i was going to ask.
so game gaurd and all those other game blockers well specifically xtrap it doesn't block the movement of the mouse but it does block the clicking of the mouse. now in previous cases i though i had overcome this using "silent mouse" which was present in the previous versions of scar. (not sure though). when silent mouse wouldn't work i tried holdmouse instead of clickmouse [oh its not a srl based script and humanoid like countermeasures aren't required] which did work for another thing i was testing scar on, but not this one. so:
does anyone know another way of clicking in scar? because not only does it block click from the client (window specified) but also outside it. [however i tried that when client started at 0,0....maybe should have tried higher so i can click a negative number.
oh i happen to notice this. do all the functions on this website work in scar? if they do, why arent they in the scar help file?
Those Fucntions probably wont work with gameguard.
GameGuard (gamemon) does also Block mouse movement.
MoveMouse "Warps" the mouse.
~caused
// We would need a function that would send something to the mousdriver to generate click xD...
The Windows API call DOES zap the mouse to a certain position, and scar uses the Windows API.
Other way of clicking would be using PostMessage from the Windows API, this way you can create your own Silent Mouse. ( http://msdn.microsoft.com/en-us/libr...44(VS.85).aspx )