Jump 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.

Explv's Walker

Featured Replies

  • Author

First of all: Very nice script, loving it.

But one request: Could you add Saw-Mill Operator as a new location?

 

Edit: Another suggestion: Maybe a button to end current location to go and the ability to add a new location

 

lg

 

Sure I will add that location, and take a look at adding your button suggestion too.

 

Thanks

thanks man! will help out a lot:P

  • 2 weeks later...

Would love Sand Crabs bank on Great Kourend to be added! Thanks.

  • Author

Would love Sand Crabs bank on Great Kourend to be added! Thanks.

 

Hopefully if I remember, I will be adding a map to this script this weekend so you can select whatever location you want. I will add sand crabs today though for you

  • 4 weeks later...

This is my favourite script. I use it every day, and it makes managing a ton of accounts possible so thanks for putting it together.

 

Sometimes I get this error on launch which requires a client restart.

 

console output:

	at java.awt.image.SinglePixelPackedSampleModel.createDataBuffer(Unknown Source)
	at sun.awt.image.IntegerInterleavedRaster.<init>(Unknown Source)
	at sun.awt.image.IntegerInterleavedRaster.createCompatibleWritableRaster(Unknown Source)
	at java.awt.image.ConvolveOp.createCompatibleDestImage(Unknown Source)
	at java.awt.image.ConvolveOp.filter(Unknown Source)
	at org.pushingpixels.substance.internal.utils.SubstanceTextUtilities.paintTextWithDropShadow(SubstanceTextUtilities.java:104)
	at org.pushingpixels.substance.internal.utils.SubstanceTitlePane.paintComponent(SubstanceTitlePane.java:1265)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$1200(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
[ERROR][08/03 08:56:31 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
	at java.lang.String.toCharArray(Unknown Source)
	at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
	at javax.swing.text.AbstractDocument.insertString(Unknown Source)
	at javax.swing.text.PlainDocument.insertString(Unknown Source)
	at javax.swing.text.AbstractDocument.replace(Unknown Source)
	at javax.swing.text.JTextComponent.setText(Unknown Source)
	at org.osbot.gb.run(bh:26)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
[ERROR][08/03 08:56:32 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
	at java.util.Arrays.copyOfRange(Unknown Source)
	at java.lang.String.<init>(Unknown Source)
	at javax.swing.text.GapContent.getString(Unknown Source)
	at javax.swing.text.GapContent.remove(Unknown Source)
	at javax.swing.text.AbstractDocument.handleRemove(Unknown Source)
	at javax.swing.text.AbstractDocument.remove(Unknown Source)
	at javax.swing.text.AbstractDocument.replace(Unknown Source)
	at javax.swing.text.JTextComponent.setText(Unknown Source)
	at org.osbot.gb.run(bh:26)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
[DEBUG][08/03 08:56:32 PM]: Loaded script!
[DEBUG][08/03 08:56:32 PM]: Launching script...
[INFO][Bot #1][08/03 08:56:33 PM]: [Break Manager] After botting for 126 minute(s), you will break for 41 minute(s).
[INFO][Bot #1][08/03 08:56:33 PM]: Loaded 6 built-in random solvers!
[ERROR][08/03 08:56:33 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
	at java.awt.image.DataBufferInt.<init>(Unknown Source)
	at java.awt.image.Raster.createPackedRaster(Unknown Source)
	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
	at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
	at org.pushingpixels.substance.internal.utils.SubstanceCoreUtilities.getBlankImage(SubstanceCoreUtilities.java:716)
	at org.pushingpixels.substance.internal.utils.SubstanceImageCreator.getRotated(SubstanceImageCreator.java:553)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.getTrackVertical(SubstanceScrollBarUI.java:546)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrackVertical(SubstanceScrollBarUI.java:493)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrack(SubstanceScrollBarUI.java:906)
	at javax.swing.plaf.basic.BasicScrollBarUI.paint(Unknown Source)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paint(SubstanceScrollBarUI.java:969)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__update(SubstanceScrollBarUI.java)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__container__update(SubstanceScrollBarUI.java)
	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.update(SubstanceScrollBarUI.java)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
[ERROR][08/03 08:56:34 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
[ERROR][08/03 08:56:35 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
[ERROR][08/03 08:56:38 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
[ERROR][08/03 08:56:38 PM]: Uncaught exception!
java.lang.OutOfMemoryError: GC overhead limit exceeded
[INFO][Bot #1][08/03 08:56:52 PM]: Terminating script Explv's Walker...
[WARN][Bot #1][08/03 08:56:57 PM]: Event executor is taking too long to suspend; terminating now...
[INFO][Bot #1][08/03 08:56:57 PM]: Script Explv's Walker has exited!

  • Author

This is my favourite script. I use it every day, and it makes managing a ton of accounts possible so thanks for putting it together.

Sometimes I get this error on launch which requires a client restart.

console output:

at java.awt.image.SinglePixelPackedSampleModel.createDataBuffer(Unknown Source)	at sun.awt.image.IntegerInterleavedRaster.<init>(Unknown Source)	at sun.awt.image.IntegerInterleavedRaster.createCompatibleWritableRaster(Unknown Source)	at java.awt.image.ConvolveOp.createCompatibleDestImage(Unknown Source)	at java.awt.image.ConvolveOp.filter(Unknown Source)	at org.pushingpixels.substance.internal.utils.SubstanceTextUtilities.paintTextWithDropShadow(SubstanceTextUtilities.java:104)	at org.pushingpixels.substance.internal.utils.SubstanceTitlePane.paintComponent(SubstanceTitlePane.java:1265)	at javax.swing.JComponent.paint(Unknown Source)	at javax.swing.JComponent.paintChildren(Unknown Source)	at javax.swing.JComponent.paint(Unknown Source)	at javax.swing.JLayeredPane.paint(Unknown Source)	at javax.swing.JComponent.paintChildren(Unknown Source)	at javax.swing.JComponent.paint(Unknown Source)	at javax.swing.JComponent.paintToOffscreen(Unknown Source)	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)	at javax.swing.RepaintManager.paint(Unknown Source)	at javax.swing.JComponent._paintImmediately(Unknown Source)	at javax.swing.JComponent.paintImmediately(Unknown Source)	at javax.swing.RepaintManager$4.run(Unknown Source)	at javax.swing.RepaintManager$4.run(Unknown Source)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)	at javax.swing.RepaintManager.access$1200(Unknown Source)	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)	at java.awt.event.InvocationEvent.dispatch(Unknown Source)	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)	at java.awt.EventQueue.access$500(Unknown Source)[ERROR][08/03 08:56:31 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded	at java.lang.String.toCharArray(Unknown Source)	at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)	at javax.swing.text.AbstractDocument.insertString(Unknown Source)	at javax.swing.text.PlainDocument.insertString(Unknown Source)	at javax.swing.text.AbstractDocument.replace(Unknown Source)	at javax.swing.text.JTextComponent.setText(Unknown Source)	at org.osbot.gb.run(bh:26)	at java.awt.event.InvocationEvent.dispatch(Unknown Source)	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)	at java.awt.EventQueue.access$500(Unknown Source)	at java.awt.EventQueue$3.run(Unknown Source)	at java.awt.EventQueue$3.run(Unknown Source)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)	at java.awt.EventQueue.dispatchEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.run(Unknown Source)[ERROR][08/03 08:56:32 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded	at java.util.Arrays.copyOfRange(Unknown Source)	at java.lang.String.<init>(Unknown Source)	at javax.swing.text.GapContent.getString(Unknown Source)	at javax.swing.text.GapContent.remove(Unknown Source)	at javax.swing.text.AbstractDocument.handleRemove(Unknown Source)	at javax.swing.text.AbstractDocument.remove(Unknown Source)	at javax.swing.text.AbstractDocument.replace(Unknown Source)	at javax.swing.text.JTextComponent.setText(Unknown Source)	at org.osbot.gb.run(bh:26)	at java.awt.event.InvocationEvent.dispatch(Unknown Source)	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)	at java.awt.EventQueue.access$500(Unknown Source)	at java.awt.EventQueue$3.run(Unknown Source)	at java.awt.EventQueue$3.run(Unknown Source)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)	at java.awt.EventQueue.dispatchEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.run(Unknown Source)[DEBUG][08/03 08:56:32 PM]: Loaded script![DEBUG][08/03 08:56:32 PM]: Launching script...[INFO][Bot #1][08/03 08:56:33 PM]: [Break Manager] After botting for 126 minute(s), you will break for 41 minute(s).[INFO][Bot #1][08/03 08:56:33 PM]: Loaded 6 built-in random solvers![ERROR][08/03 08:56:33 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded	at java.awt.image.DataBufferInt.<init>(Unknown Source)	at java.awt.image.Raster.createPackedRaster(Unknown Source)	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)	at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)	at org.pushingpixels.substance.internal.utils.SubstanceCoreUtilities.getBlankImage(SubstanceCoreUtilities.java:716)	at org.pushingpixels.substance.internal.utils.SubstanceImageCreator.getRotated(SubstanceImageCreator.java:553)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.getTrackVertical(SubstanceScrollBarUI.java:546)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrackVertical(SubstanceScrollBarUI.java:493)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paintTrack(SubstanceScrollBarUI.java:906)	at javax.swing.plaf.basic.BasicScrollBarUI.paint(Unknown Source)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.paint(SubstanceScrollBarUI.java:969)	at javax.swing.plaf.ComponentUI.update(Unknown Source)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__update(SubstanceScrollBarUI.java)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.__org__pushingpixels__substance__internal__ui__SubstanceScrollBarUI__container__update(SubstanceScrollBarUI.java)	at org.pushingpixels.substance.internal.ui.SubstanceScrollBarUI.update(SubstanceScrollBarUI.java)	at javax.swing.JComponent.paintComponent(Unknown Source)	at javax.swing.JComponent.paint(Unknown Source)	at javax.swing.JComponent.paintChildren(Unknown Source)	at javax.swing.JComponent.paint(Unknown Source)	at javax.swing.JComponent.paintToOffscreen(Unknown Source)	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)	at javax.swing.RepaintManager.paint(Unknown Source)	at javax.swing.JComponent._paintImmediately(Unknown Source)	at javax.swing.JComponent.paintImmediately(Unknown Source)	at javax.swing.RepaintManager$4.run(Unknown Source)	at javax.swing.RepaintManager$4.run(Unknown Source)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)[ERROR][08/03 08:56:34 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded[ERROR][08/03 08:56:35 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded[ERROR][08/03 08:56:38 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded[ERROR][08/03 08:56:38 PM]: Uncaught exception!java.lang.OutOfMemoryError: GC overhead limit exceeded[INFO][Bot #1][08/03 08:56:52 PM]: Terminating script Explv's Walker...[WARN][Bot #1][08/03 08:56:57 PM]: Event executor is taking too long to suspend; terminating now...[INFO][Bot #1][08/03 08:56:57 PM]: Script Explv's Walker has exited!

That's weird, I'll take a look at it, thank you

  • 3 weeks later...

I absolutely love this script. I use it EVERYDAY. I cant stand walking anywhere in this game manually. Thank you so much for making this and releasing it as a free script, i truly appreciate your work. I'll say it again, THANK YOU!

  • Author

I absolutely love this script. I use it EVERYDAY. I cant stand walking anywhere in this game manually. Thank you so much for making this and releasing it as a free script, i truly appreciate your work. I'll say it again, THANK YOU!

 

You're welcome :)

Works perfectly. This is great. :) Thank you, good sir.

  • 2 months later...
  • 2 weeks later...

Hasn't even mentioned the update! Nice GUI update man smile.png

 

Edit; REALLY nice! 

Edited by walterww

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

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.