- Joined
- Nov 9, 2016
- Messages
- 46
- Thread Author
- #21
The UI resizing is verified working now.
Any ETA on interface additions? I've been trying to build some basic bots with the commands available, but without interface controls I'm limited. I'm going to try and upload some sample bots for new users to use as a reference.
After playing with the bot some more, I have a few more things to report.
Features I like:
-Locations: The option to set the coordinates to your current location is a godsend.
-Drag and drop: Makes putting commands in order a breeze.
Bugs:
-Popup controls: If it's possible, make them appear on the monitor that Runemate is on. This is entirely convenience, but currently if I have Runemate on my second monitor, the pop up windows still appear on my first monitor.
-Boundary Issues: Currently if your custom bot is longer than the screen space, it cuts off and doesn't allow you to scroll up and down. This prevents the size of the bot.
-Save/Load: Save only works once.You also cannot save after you have loaded a profile.
Features I would like to see:
-Random interval delay: Currently there is only a static delay
-Delay while animating: There is a Delay Until Animating feature, but delay while animating would be incredibly useful
-Is player in area: IF Statement that checks if a player is in an area so we don't ask it to walk if it's already there. Aka Bot logs out in the bank with a full inventory, when it logs back in the bot will initiate the walk to command unnessecarily.
-Camera controls: Turn to object, turn to NPC, turn to ground item, turn to location.
-Current Task Indicator: Indicator of where the bot currently is in the tree. This would help immensely with debugging. Like a little chevron pointing to the line of code trying to be executed, maybe the Status bar could say Status: Executing "Chop down -> Willow. IIiiIiIIIiii".
Sample Chop and Drop bot
As always quality suggestions, they have been added to the Trello board.
As for the delay while animating, I feel quite uneasy with that. A better solution would be to wrap your controls in a "Is Player Animating" control so the code only executes when the player isn't or is animating (instead of having a while loop that blocks the entire flow of the program).
I've had a few issues with this bot creator so far. For crafting (leather work) I found no way of trying to select what to create with the dialog box that opens after you click needle with the leather, same goes for tanning hides - I found this wasn't possible. Moreover, for mining I can't seem to mine a specific ore of my choice.
Interaction with interfaces has been added to the new version - you will be notified when it goes live
As for interaction with rocks - in OSRS all rocks seem to have the same name, so you will have to input their IDs when editing the parameters of the "Interact with Object" control:
To get their IDs you have several options:
- Open the client in debug mode and use the built in developer bot
- Use this bot to easily find out object IDs Visual Developer
- Search online for a list of IDs for popular rocks
In the future visual hints will be added to this bot to allow you to easily select objects, npcs, interfaces and more you want to interact with