Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Walking to a Destination (DumbMan's Webwalker)

Featured Replies

            So I was wondering does using the path[] make detection easier. I am assuming it does because of a player or players going to the exact position hundreds of times?

 

So I was thinking what would be a better way to deal with this.. I multiple paths or Area[], you randomly start off by one random position in the Area[0]. Then you follow that path in the Area[].randomPosition()... But you have a small chance of moving over one lane and even a much small chance of moving over 2 lanes up one position.... Since I am not educated enough to write a web walker, but i sure will next year at my first year of college for computer science, I thought this would be better temporary replacement than the regular position[]. What do you think?

 

Ex(s). of the algorithm being run

 

ef523df75fa8a79a631e3e33d50b9d22.gif

 

0a7b4a77f45ad64033084e706207a85f.gif

 

aa23496c7a3d05ba668c5205ea2fd556.gif

Edited by javant

A lot of people on here say that no matter what, a computer can't be random and a pattern can always be found. I don't know how true this is, but I think webwalking is made more for getting around quicker than it is detection.

You aren't considering obstacle handling though ;)

 

that's one of the biggest aspects of a webWalker

            So I was wondering does using the path[] make detection easier. I am assuming it does because of a player or players going to the exact position hundreds of times?

 

So I was thinking what would be a better way to deal with this.. I multiple paths or Area[], you randomly start off by one random position in the Area[0]. Then you follow that path in the Area[].randomPosition()... But you have a small chance of moving over one lane and even a much small chance of moving over 2 lanes up one position.... Since I am not educated enough to write a web walker, but i sure will next year at my first year of college for computer science, I thought this would be better temporary replacement than the regular position[]. What do you think?

 

Ex(s). of the algorithm being run

 

ef523df75fa8a79a631e3e33d50b9d22.gif

 

0a7b4a77f45ad64033084e706207a85f.gif

 

aa23496c7a3d05ba668c5205ea2fd556.gif

Could work well. But taking extremely inefficient or silly paths to a destination could probably look at least as suspicious as walking directly to it. I reckon it's more humanlike to walk the shortest distance (or something close to it) than walking zigzag

Those paths are far from human-like which would attract more attention which you don't want.

 

have multiple paths, randomly select one of them, walk that.

 

and for every position you walk in the path, vary the x and y coords by 1 or 2.

 

i like the diagrams ^_^

Rather than creating the path all at once, why not generate your next "random" movement after reaching/finding the location you are currently walking to.

 

You generate (asynchronously) a bunch of "next possible step" nodes and choose one. That way, you can generate billions upon billions of different paths. For those saying "the time itll take to process all those nodes" should pick up a multithreading book at some point. For those saying "too much memory", read up on how HotSpot manages garbage collecting.

 

Trying it won't hurt. Creating paths before-hand is pretty damn insane if you're looking for realism.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.