1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

RuneMate V1.1.0

Discussion in 'Announcements' started by Cloud, Apr 2, 2015.

Thread Status:
Not open for further replies.
  1. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    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 :)
     
    #1 Cloud, Apr 2, 2015
    Last edited: May 10, 2015
    Defeat3d, PhaseCoder and mabinogi like this.
  2. Aidden

    Aidden Author of MaxiBots

    Joined:
    Dec 3, 2013
    Messages:
    6,600
    Likes Received:
    990
    Sounds great. Could you give us an example use for the ResourceCache?
     
  3. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    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.
    --- Double Post Merged, Apr 26, 2015, Original Post Date: Apr 2, 2015 ---
    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).
     
  4. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    What about the delay when moving between web objects?
     
  5. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    Can you remind me what was wrong?
     
  6. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    When using an object, it would continue to interact with the object it previously interacted with while it's between the objects.
     
  7. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    As in when it's moving towards the object or when it's moving away from it?
     
  8. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    Moving away from it, towards the part where you end up.
     
  9. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    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?
     
  10. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    Exactly.
     
  11. Exia

    Joined:
    Nov 3, 2013
    Messages:
    609
    Likes Received:
    259
    @Cloud Can you add the absolute path that the class loader is looking for the script bot class at? It would help debug some of the failed to load class errors that @Stunt and I were having.
     
  12. Aidden

    Aidden Author of MaxiBots

    Joined:
    Dec 3, 2013
    Messages:
    6,600
    Likes Received:
    990
    This would be really useful. Like potentially help solve 99% of issues kind of useful.
     
  13. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    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.
     
  14. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    OSRS bank pin manager is broken btw.
     
    dog_ likes this.
  15. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    Message me an OSRS account with a pin set.
    --- Double Post Merged, May 10, 2015, Original Post Date: May 2, 2015 ---
    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 :)
    --- Double Post Merged, May 10, 2015 ---
    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.
     
  16. Defeat3d

    Defeat3d Primate

    Joined:
    Oct 30, 2014
    Messages:
    3,070
    Likes Received:
    1,894
    Are we still required to wrap our tray messages in SwingUtilities.invokeLater() after this?
     
  17. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    You don't have to, but I still recommend doing it.
    --- Double Post Merged, May 17, 2015, Original Post Date: May 10, 2015 ---
    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 :)
     
  18. Arbiter

    Arbiter Mod Automation

    Joined:
    Jul 26, 2013
    Messages:
    2,938
    Likes Received:
    1,266
    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.
     
  19. Aidden

    Aidden Author of MaxiBots

    Joined:
    Dec 3, 2013
    Messages:
    6,600
    Likes Received:
    990
    htfu with the full release bae <3
     
  20. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    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.
     
    Arbiter and Savior like this.
Thread Status:
Not open for further replies.

Share This Page

Loading...