Im not the OP, @Suburbia created the topic, first post has been deleted?
Im not the OP, @Suburbia created the topic, first post has been deleted?
Yeah I can't see it myself. The thread is kind of irrelevant since I talked to BenLand.
I wasn't aware of the current algorithms being used for mouse movement, and some users claim that mouse movement is hardly taken into account.
Ultimately I think implementing the approach I suggested couldn't hurt and would be a fun project, but improving mouse movement is not a priority at this time.
Here is my post:
Ideal human mouse movement (HMM) in Runescape is generally restricted to three paths:
1. Horizontal
2. Vertical
3. Linear
This movement can be visualized with a triangle:
Humans in practice though deviate mildly from linear motion. From my experience bot makers have attempted at mimicking HMM by using curved models like exponential curves or piece-wise linear models. Both of these models are very predictable because:
1. They involve unnatural movements
2. They follow strict models
The three paths mentioned all meet the dirichlet conditions. Ergo I believe that realistic HMM can be generated by utilizing a Fourier series. It may appear that I have neglected the requirement of a periodic function, but that is not an issue for the following reasons:
- The domain could be infinite for the sake of a modeling a function.
- For simplicity, movement will be handled on an as-needed basis
- We can restrict the domain as needed
Assuming the described method creates realistic HMM our next concern is uniqueness among users. By determining a valid range of Fourier coefficients that meet the desired path and pseudo-random number generation a unique movement can be created for each instance or for each bot. Something as little as a mild deviation in frequency can impact how accurate (triangular) the movement along the path is.
If you aren't familiar with fourier series the following graphs from wolfram might help:
Notice how in the images the sinusoidal hugs along the function. The amount of hugging can be varied as I discussed above.
Thoughts? Why wouldn't this work?
Not trying to dismiss this discussion, as I think this kind of thing is fascinating, but just an FYI mouse movements are totally irrelevant for preventing bans on RS3 at least. Someone else can comment on whether they matter for OSRS. We also know that Simba mouse activity is detectable (uses sendInput) so an elaborate mouse movement system would be a waste of effort until that more general problem was solved.
Source: several people here including myself botting for 3 years+ with teleporting/instant mouse movement with no bans.
Since Simba is single threaded (barring some pseudo multithread techniques) having mouse movements stalls your script and prevents you from doing anything elaborate, imo.
Nevertheless, it can't hurt to debate these things and share knowledge.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
Your post isn't friendly to the layman (not a good idea if you want to spark discussion).
I don't use mouse movements other than throwing it from point A to B, still haven't been banned.
Feel free to ask me any questions, I will do my best to answer them!
Previously known as YouPee.
That's a fascinating solution, and I don't see why it shouldn't be used if it is possible.
No one knows exact methodology to banning a botter, so I think dismissing an obviously better method to do something is just silly.
I discussed this further with Ben in the IRC. The idea was dismissed for two reasons:
1. According to some users/scripters, they do not include any mouse movement and have not received any bans. While it is possible for Jagex to collect this data, it appears they are not collecting it at this time.
2. The current mouse movement method that Ben has implemented is far more complex than I originally suspected.
If Jagex starts to collect mouse movement, and Ben's approach is easily detected then it would be time to consider my suggestion.
Actually there was a third reason. A couple members pointed out that my implementation would require too much CPU usage. I do not agree with the third reason because modern CPUs are so powerful and if the script is not being used for gold farming then being a bit resource heavy shouldn't be problematic.
All that being said, I think if someone has some free time and is looking for a fun project that is math-heavy then they should give it a go.
After reading this thread it made me remember this topic from a little while ago regarding mouse detection: https://villavu.com/forum/showthread...102#post850102
You may contact me with any concerns you have.
Are you a victim of harassment? Please notify me or any other staff member.
| SRL Community Rules | SRL Live Help & Chat | Setting up Simba | F.A.Q's |
your best bet would be to capture lots of legit mouse movements and use a neural network to select the best match for the move you want to make and do any transformations on the path if it needs it.
Neural Network stuff sounds interesting, do you by any chance have a link to something that explains them relatively concisely? (this is completely unrelated to the thread at hand btw, just curious but too lazy to research on my own lol, all good if you don't have a link you can easily get to post) All I know about them is that they try to emulate a brain and are more efficient at processing certain things.
In Simba? In real-time? Not gonna happen. Providing a whole bunch of mouse data as input and identifying averages/ranges for a number of mouse parameters is probably the best you're gonna get (basically what Genesis does).
YouTube is your friend. Easily the best way to learn anything in the 21st century, IMO.
I have no doubt there are members on here that are well versed in these types of mathematics. SRL is easily the most intelligent botting community. It is a matter of interest and time (or lack of). 99% of old members are no longer active on these forums.
Wikipedia is usually the best bet if you don't want to read 200+ pages or don't want to google
I doubt it would even reduce ban rate though
There are currently 1 users browsing this thread. (0 members and 1 guests)