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.

2.3.72 - minimap bounding box is now smaller (resizable issue)

Featured Replies

before, when you click the edges of the minimap, you can sometimes manage to walk, well now they reduced the click area so you can't walk anymore, which means the current MiniMapTileDestination model can lead to invalid clicks

 

tl;dr minimap click area is smaller now, so some walk attempts dont register

  • Author

aa34db1e110ddb1fb5cf45131fec272b.png

 

that area used to be clickable, but since rs changed their minimap system it's no longer clickable

 

oh well i made a workaround so close this thread please

 

also, can MiniMapTileDestination theoretically click on an area which is not on the minimap? (just curious)

Edited by Czar

I'm not sure I follow you, are you trying to run OSBot in resizable mode?

 

no, He meant that before the update you could click in the grey area to walk to something.

Now at the update, you can't click through these grey areas anymore

 

This error will also popup on certain times:

script.localWalker.walk(object, true);
ERROR][Bot #1][06/08 04:24:49 AM]: Error executing event : org.osbot.rs07.event.InteractionEvent@1fab755
java.lang.NullPointerException
	at org.osbot.rs07.event.InteractionEvent.getEntityDestinationPoint(sk:354)
	at org.osbot.rs07.event.InteractionEvent.execute(sk:631)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.event.WalkingEvent.walk(kl:422)
	at org.osbot.rs07.event.WalkingEvent.execute(kl:550)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.api.LocalWalker.walk(rl:57)
	at org.khal.agility.a.CON.M(v:210)
	at org.khal.agility.a.CON.i(v:150)
	at org.khal.agility.d.a.nUl.a(i:22)
	at org.khal.agility.d.a.nUl.b(i:141)
	at org.khal.agility.d.nUl.i(m:76)
	at org.khal.agility.d.nUl.i(m:193)
	at org.khal.agility.KhalAgility.onLoop(ub:208)
	at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(xi:42)
	at java.lang.Thread.run(Unknown Source)
[ERROR][Bot #1][06/08 04:26:41 AM]: Error executing event : org.osbot.rs07.event.InteractionEvent@14d8a36
java.lang.NullPointerException
	at org.osbot.rs07.event.InteractionEvent.getEntityDestinationPoint(sk:354)
	at org.osbot.rs07.event.InteractionEvent.execute(sk:631)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.event.WalkingEvent.walk(kl:422)
	at org.osbot.rs07.event.WalkingEvent.execute(kl:550)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.api.LocalWalker.walk(rl:57)
	at org.khal.agility.a.CON.M(v:210)
	at org.khal.agility.a.CON.i(v:150)
	at org.khal.agility.d.a.nUl.a(i:22)
	at org.khal.agility.d.a.nUl.b(i:141)
	at org.khal.agility.d.nUl.i(m:76)
	at org.khal.agility.d.nUl.i(m:193)
	at org.khal.agility.KhalAgility.onLoop(ub:208)
	at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(xi:42)
	at java.lang.Thread.run(Unknown Source)
[ERROR][Bot #1][06/08 04:27:14 AM]: Error executing event : org.osbot.rs07.event.InteractionEvent@1333d2e
java.lang.NullPointerException
	at org.osbot.rs07.event.InteractionEvent.getEntityDestinationPoint(sk:354)
	at org.osbot.rs07.event.InteractionEvent.execute(sk:631)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.event.WalkingEvent.walk(kl:422)
	at org.osbot.rs07.event.WalkingEvent.execute(kl:550)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.api.LocalWalker.walk(rl:107)
	at org.khal.agility.a.CON.i(v:581)
	at org.khal.agility.a.CON.i(v:258)
	at org.khal.agility.d.a.nUl.c(i:150)
	at org.khal.agility.d.a.nUl.b(i:143)
	at org.khal.agility.d.nUl.i(m:76)
	at org.khal.agility.d.nUl.i(m:193)
	at org.khal.agility.KhalAgility.onLoop(ub:208)
	at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(xi:42)
	at java.lang.Thread.run(Unknown Source)
[ERROR][Bot #1][06/08 04:28:14 AM]: Error executing event : org.osbot.rs07.event.InteractionEvent@1e95107
java.lang.NullPointerException
	at org.osbot.rs07.event.InteractionEvent.getEntityDestinationPoint(sk:354)
	at org.osbot.rs07.event.InteractionEvent.execute(sk:631)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.event.WalkingEvent.walk(kl:422)
	at org.osbot.rs07.event.WalkingEvent.execute(kl:550)
	at org.osbot.rs07.event.EventExecutor$2.run(te:73)
	at org.osbot.rs07.event.EventExecutor.execute(te:93)
	at org.osbot.rs07.script.MethodProvider.execute(ac:360)
	at org.osbot.rs07.api.LocalWalker.walk(rl:57)
	at org.khal.agility.a.CON.M(v:210)
	at org.khal.agility.a.CON.i(v:150)
	at org.khal.agility.d.a.nUl.D(i:203)
	at org.khal.agility.d.a.nUl.b(i:299)
	at org.khal.agility.d.nUl.i(m:76)
	at org.khal.agility.d.nUl.i(m:193)
	at org.khal.agility.KhalAgility.onLoop(ub:208)
	at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(xi:42)
	at java.lang.Thread.run(Unknown Source) 

 

Khaleesi

aa34db1e110ddb1fb5cf45131fec272b.png

 

that area used to be clickable, but since rs changed their minimap system it's no longer clickable

 

oh well i made a workaround so close this thread please

 

also, can MiniMapTileDestination theoretically click on an area which is not on the minimap? (just curious)

 

You can just check if dist to tile is smaller or equal to 14 smile.png

That should be inside the minimap and not inside the grey area.

Edited by Khaleesi

  • Author

just visual representation, notice SE/SW

 

oh well, I fixed it by limiting the distance to 10 (it seems to be the safe threshold), so remove this bug report since it's useless now

 

c586ed55df25222098646f2a409f59bd.gif

for (int i = 0; i < 24; i++) {
Position p = new Position(myPosition().getX() - i, myPosition()
.getY() - i, 0);
MiniMapTileDestination mp = new MiniMapTileDestination(bot, p);
g.draw(mp.getArea().getBounds());
}

Edited by Czar

 

just visual representation, notice SE/SW

 

oh well, I fixed it by limiting the distance to 10 (it seems to be the safe threshold), so remove this bug report since it's useless now

 

c586ed55df25222098646f2a409f59bd.gif

for (int i = 0; i < 24; i++) {
Position p = new Position(myPosition().getX() - i, myPosition()
.getY() - i, 0);
MiniMapTileDestination mp = new MiniMapTileDestination(bot, p);
g.draw(mp.getArea().getBounds());
}

 

it's still a bug. Other script will also have this issue :)

This seems to be an intelligent discussion so I'm going to move it over to Approved, even if it isn't a bug. I'd like to actually read this thread to see if there is something I can improve.

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.