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 v3.6.0+1.8.0 has been released!

RuneMate Staff
Joined
Oct 2, 2015
Messages
3,222
RuneMate v3.6.0+1.8.0 has been released!

Default UI & Smart Configuration


We've implemented a new graphical user interface (for bots which don't provide one of their own) so that users are able to track their experience and loot gains regardless of what bot they are using! In tandem, we've released a new configuration system which should streamline the development process for Bot Authors.

A written guide will soon follow for Bot Authors wishing to use these systems, but in the meantime feel free to ask questions in development. The majority of the JavaFX work was done in the open-source repository, and we encourage contributions - you can find the source here: src/main/java/com/runemate/ui · develop · RuneMate / Community / Game API · GitLab

This is a very basic user interface, so any feedback you can provide would go a long way in helping us improve it!

In other news...
- Added SettingsListener which can be used to observe configuration changes in the system mentioned above.
- Added SpriteItem.Image, a utility for reading item sprites directly from the game client rather than an external resource.
- RuneMate will now detect the correct game cache to use. This should fix issues some users have been reporting recently where bots are doing nothing.
- Added several new JavaFX binding utility classes: RateBinding, TimestampBinding, SuffixBinding.
- Several backend changes to improve stability and reliability.


Join the RuneMate Discord to stay up to date: Join the RuneMate Discord Server!
 
Joined
Nov 28, 2015
Messages
1,854
I'm using the standalone version, the new default UI seems to be missing. Script runs, but the client interface is frozen

Code:
java.lang.AbstractMethodError: Receiver class com.runemate.game.internal.services.BotServiceProvider does not define or inherit an implementation of the resolved method 'abstract com.runemate.game.api.client.embeddable.EmbeddableUI createDefaultUserInterface(com.runemate.game.api.script.framework.AbstractBot)' of interface com.runemate.client.framework.open.BotServicesProvider.
    at nul.iiiIiIiiiiiIii.IiiiiiiiIIIIii(uu:183)
    at java.base/java.util.Optional.ifPresent(Optional.java:176)
    at nul.iiiIiIiiiiiIii.iiiIIiiiIiIiii(uu:183)
    at nul.iiiIiIiiiiiIii.initialize(uu:125)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2655)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2516)
    at nul.iIiIIiiiiIiiii.iiIIiiiiiiiIii(tc:335)
    at nul.iIiIIiiiiIiiii.IiIIiiiiiIIiiI(tc:488)
    at nul.iiiIiIiiiiiIii.<init>(uu:266)
    at nul.iiiIiIiiiiiIii.<init>(uu:142)
    at nul.iiiiiIiiiIIIIi.iiiIiiiiIiiIIi(efa:300)
    at nul.IiIIiIiiiIiIIi.iIiIIiiiiIIiIi(ts:247)
    at nul.iiIIIIiiiiiIII.iIiIIiiiiIIiIi(lr:1099)
    at nul.iiIIIIiiiiiIII.call(lr:1147)
    at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
 
Top