- Joined
- Oct 2, 2015
- Messages
- 3,195
- Thread Author
- #1
We are thrilled to announce the release of RuneMate 4.0.0, code-named "Heracles"! This is not just an update; it's a complete overhaul. We've rebuilt our entire infrastructure from scratch to bring you a more robust, efficient, and powerful platform.
What's New in Heracles?
- Brand-new website and forums: A snazzy facelift built on modern architecture.
- RuneMate Single Sign-On (SSO): Simplified access to our entire ecosystem.
- RuneMate Vault: End-to-end encryption for your secrets, such as RuneScape account credentials.
- Client Improvements: Wide-ranging user and developer experience improvements.
- New Developer Tools: Streamlining the bot development process.
- ... and much more!
Platform Changes
RuneMate Vault
RuneMate Vault is a brand-new security feature which protects your OSRS account details behind a secondary PIN or password, so if somebody gains unauthorized access to your RuneMate account, they will not be able to gain access to your OSRS account details.When you first log in to RuneMate after the update, all of your accounts will automatically be encrypted with a random password.You can change this password by clicking the padlock button in the accounts side panel.You can opt to have RuneMate remember this password on this device, so you don't need to enter it every time.Bot Store (and Trials)
The Bot Store has received a facelift, making it easier than ever to find the right bot for you. Clicking on a bot will now take you to a detail page, displaying the features and instructions for a bot, and letting the developer show off a little artistic flair! You'll also notice that "trial" versions of bots are disappearing - that's because trial versions are now automatically added when you add the premium version of a bot (if the bot has a trial). You can identify bots on the store that have a trial with the new "Free Trial" tag.Credits and Upgrades
We've moved to a new credits system. This should function just as it did before, but gives us the flexibility we need to offer more features in the future.Developer Experience
Trials
Separate trial versions are no more! Now you can publish a premium bot and declare a trial in your manifest, and RuneMate will handle the rest.Gradle Plugin
We have built a Gradle plugin to manage your bot development environment. This Gradle plugin will configure your project, gather all the necessary dependencies, and even let you publish directly to the bot store. That's right, no more Subversion! A full guide on this plugin will be published alongside this announcement.Developer Shell
We've added a new in-client console which will allow you to test (and benchmark) code snippets directly from within the client. This can be launched by right-clicking any running bot in the RuneMate right side panel.New Manifest Format(s)
The (bulky and old) XML manifest format has been replaced by two new formats; YAML and JSON. Alternatively, the RuneMate Gradle Plugin can be configured to generate manifests for you.New Bot Submission Process
As touched on previously, Subversion has been sunset. Moving forward, you can submit your bots for review using the RuneMate Gradle Plugin.Kotlin
Bundled Kotlin version upgraded to v1.9.23. Remember to update your project settings and IntelliJ plugin!Removing Private Bots
Support for private bots has been removed.In Other News...
@party (Wait)- Added GroundItem.Ownership, allowing identification of items which can be looted by the player.
- Optimised performance of GroundItem queries.
- Optimised performance of InterfaceComponent queries.
- Deprecated InterfaceContainer.
- Deprecated LimitedUsageListener, replaced by TrialListener
- Removed option to change logging in-client. Launch with --debug to enable debug logging.
- New AttackStyle API.
- Fixed action to view Crossbow Enchantments menu.