- Joined
- Oct 12, 2015
- Messages
- 3,760
- Thread Author
- #1
Client & Bot Store
Languages Support
Hybrid
Path
Webservices
Figured you guys would be interested in hearing a little more about the Webservices development, so here it is...
Good progress continues to be made on the RuneMate webservices. Over the course of the past few days, various changes have been made with regards to developer and user ease-of-use.
Changes will continue to be made to get the product to a production ready point, and we hope to get a (non-functional) pre-release out in the very near future to enable developers to prepare their bots for the Webservices ahead of launch.
Class-scanning
Languages Support
- Bots written in Groovy (another JVM language, see more here) will now function correctly on the bot store.
Hybrid
Path
- Improved Path#step() for all Path types, which should reduce the number of "stop-start-stop-start" style walking patterns many users have been experiencing.
- This change was brought about by making a change to an internal method which determines when Path#step() should next actually take a step, alongside adjusting the value that can be returned by PlayerSense.Key.STEP_THRESHOLD.
- Fixed a NullPointerException that was being thrown in Path#step() due to these changes in 2.22.0.
- Added Quests.getPoints() to return total Quest Points obtained on the current account.
- TransitionTable building is now done at the beginning of bot execution, rather than in the constructor.
Webservices
Figured you guys would be interested in hearing a little more about the Webservices development, so here it is...
Good progress continues to be made on the RuneMate webservices. Over the course of the past few days, various changes have been made with regards to developer and user ease-of-use.
Changes will continue to be made to get the product to a production ready point, and we hope to get a (non-functional) pre-release out in the very near future to enable developers to prepare their bots for the Webservices ahead of launch.
Class-scanning
- Allow developers to pass multiple locations to scan for Webservice commands/statistics/settings. This means that Webservices implementations no longer need to be made in the main class, but can instead be distributed about the place.
- We've been making some improvements to both the performance and style and the web application.