Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

RuneMate V1.1.0

Status
Not open for further replies.
Engineer
Joined
Jul 28, 2013
Messages
2,776
At RuneMate we use the major.minor.patch versioning system, so this next update is going to be the first "minor" update. Here are the changes thus far:
  • Moved global navigation pathfinding to our server. This means that you will no longer be able to extend the default web. You can however still create your own webs and expand those as you please.
  • Added the ability to hide and redisplay the client in the tray icon.
  • Improved BeastOfBurden class and added a few additional utility methods (such as newQuery).
  • Added Bank.withdraw/deposit/withdrawToBoB(SpriteItem, int).
  • Made the Bank class close the search/withdraw x dialogs if they are blocking the item or button we are trying to click (RS3).
  • Added a PaletteListener for detecting color palette changes efficiently.
  • Added proper behavior to several methods in the ManagedProperties classes (both local instances and the synchronized instance).
  • Fixed Summoning.FamiliarOption.setAsLeftClick (again).
  • Fixed a negative position exception in the cache reader.
  • Fixed an index out of bounds exception in clouse.
  • Fixed a division by 0 error in the Menu class.
  • Fixed maximizing the client on OSX and Linux.
  • Added a fail safe so that the client won't crash if ClientUI.sendTrayNotification gets called on the Platform thread. I'm looking at you team celestial :p
  • Fixed RS3 Target Gauges.
  • Added more informative error messages for when a local bot is unable to be loaded. These messages include things such as not being able to resolve the main class as stated in a manifest, the lack of a public constructor, and the failure to extend the proper classes.
  • Fixed OSRS Bank Pin Event.
  • Added ActionWindow.isLocked (for inventory and equipment).
Please note that because I didn't start this log until far into the development of V1.1.0, many things have been left out. As they're discovered I hope that you guys will points them out :)
 
Last edited:
Author of MaxiBots
Joined
Dec 3, 2013
Messages
6,771
Sounds great. Could you give us an example use for the ResourceCache?
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Sounds great. Could you give us an example use for the ResourceCache?
It's not something 95% of you will ever need to use but an example would be loading the static objects from a given area while you're elsewhere. That piece of data could then be used to manually calculate the collisions for unloaded regions. RuneMate used to have a GlobalPath class many months ago however it was removed because it required extended time periods for path calculations.
 
This thread has been reopened and updated with the new changelog for V1.1.0, some features that were originally going to be released in V1.1.0 ended up getting released in a minor build of V1.0.X (hence why the first few posts in this thread may no longer make sense lol).
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
When using an object, it would continue to interact with the object it previously interacted with while it's between the objects.
As in when it's moving towards the object or when it's moving away from it?
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Moving away from it, towards the part where you end up.
So just to clarify one more time, after you've already traversed the object and are moving towards the next vertex, it still clicks the previous object?
 
Joined
Nov 3, 2013
Messages
609
@Cloud Can you add the absolute path that the class loader is looking for the script class at? It would help debug some of the failed to load class errors that @Stunt and I were having.
 
Author of MaxiBots
Joined
Dec 3, 2013
Messages
6,771
@Cloud Can you add the absolute path that the class loader is looking for the script class at? It would help debug some of the failed to load class errors that @Stunt and I were having.
This would be really useful. Like potentially help solve 99% of issues kind of useful.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
@Cloud Can you add the absolute path that the class loader is looking for the script class at? It would help debug some of the failed to load class errors that @Stunt and I were having.
It was already done for the next build along with debug information for a lot of other errors. It's in the V1.1.0 changelog which is available in the Future Updates section.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
OSRS bank pin manager is broken btw.
Message me an OSRS account with a pin set.
 
An early access release of this build has been published. The changes include all of what is in this post except:
  • Moved global navigation pathfinding to our server. This means that you will no longer be able to extend the default web. You can however still create your own webs and expand those as you please.
  • Added proper behavior to several methods in the ManagedProperties classes (both local instances and the synchronized instance).
Unfortunately this includes the big feature, but rest assured it's coming soon. I'm back from a rough month and ready to finish up everything that was a work in progress :)
 
Released a second Early Access build.
To account for a split between Legacy interface and combat settings, a new InterfaceMode class has been added that you can use to detect the interface state. In addition, CombatMode.getCurrent will now correctly return Legacy even if the InterfaceMode is still set to Modern.
 
Primate
Joined
Oct 30, 2014
Messages
3,470
Message me an OSRS account with a pin set.
 
An early access release of this build has been published. The changes include all of what is in this post except:
  • Moved global navigation pathfinding to our server. This means that you will no longer be able to extend the default web. You can however still create your own webs and expand those as you please.
  • Added proper behavior to several methods in the ManagedProperties classes (both local instances and the synchronized instance).
Unfortunately this includes the big feature, but rest assured it's coming soon. I'm back from a rough month and ready to finish up everything that was a work in progress :)
 
Released a second Early Access build.
To account for a split between Legacy interface and combat settings, a new InterfaceMode class has been added that you can use to detect the interface state. In addition, CombatMode.getCurrent will now correctly return Legacy even if the InterfaceMode is still set to Modern.
Are we still required to wrap our tray messages in SwingUtilities.invokeLater() after this?
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Are we still required to wrap our tray messages in SwingUtilities.invokeLater() after this?
You don't have to, but I still recommend doing it.
 
V1.1.0 (EA3) is coming now available.

It includes damage control from a recent RS3 update, improved handling of cloud based managed properties, a new LootInventory class which will be expanded soon, and many other bug fixes. In addition, the free bot session limits have been reinstated. @Arbiter can provide more information on that.

Only one more thing to address before the full release of V1.1.0 :)
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
Regarding bot session limits it's quite simple. Everyone gets 2 bot instances for free. For every dollar donated you get an extra bot instances for a month. They stack neatly on top of each other in case you want to get some more instances in a day or two of your first purchase. As an example, if you were to donate $3 through our Upgrade page you would have 2 + 3 = 5 bot instances.
 
Author of MaxiBots
Joined
Dec 3, 2013
Messages
6,771
You don't have to, but I still recommend doing it.
 
V1.1.0 (EA3) is coming now available.

It includes damage control from a recent RS3 update, improved handling of cloud based managed properties, a new LootInventory class which will be expanded soon, and many other bug fixes. In addition, the free bot session limits have been reinstated. @Arbiter can provide more information on that.

Only one more thing to address before the full release of V1.1.0 :)
htfu with the full release bae <3
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
htfu with the full release bae <3
It looks like I may do one more release before the full release. It would include a Resources utility class (with things like getAsStream, getAsByteArray, getAsBufferedImage, etc), a fix for multi-plane traversal within the web, a new Area class, and other bug fixes.
 
Status
Not open for further replies.
Top