Forum Replies Created
-
AuthorPosts
-
Agreed, this is a good suggestion 🙂
At the moment AI phrases are deeply intertwined with the logics. This simple phrase is actually assembled from parts on several different AI levels, so altering it would require restucturing the AI logics as well. It might take some time.
We are planning a global refactor of Miqobot AI in the future. One of the key points will be extracting all AI phrases into a separate module. This module will allow advanced modifications, such as implementing different languages and altering specific phrases to your liking.
And of course, this capability will also cover the suggestion you’ve made.
We are focusing on implementing core features at the moment, but this improvement will come soon after them.For UI, we have several new layouts in design.
One of the new upgrades will allow you to hide Miqobot picture and use that space to rearrange the features to your own preference.Thank you for your request very much!
Pause is implemented only for Fishing, because for all other activities Stop is equivalent to Pause.
With some rare exceptions, you can start Miqobot at any moment, and she will easily catch up to what’s going on.For example:
- With Gathering, you can Start with Gathering window opened.
- With Chocobo Racing, you can Start after registering or even in the middle of the race.
- With Crafting, you can Start half way through the synthesis. The only drawback with Stop is that Crafting Solver forgets the solution and recalculates it again. It still performs correctly, but it wastes time and CPU power.
It will be fixed.
We aim to implement all the upcoming features in the same way.
Quick start, quick stop, quick continue.At the moment, we are considering three possible solutions for Chocobo Racing Editor.
From simple to complex:- Text Editor.
Will eliminate the need to restart Miqobot after each edit.
But it is also the least intuitive method. It won’t be able to reflect changes on 3D Radar (at least not immediately). And it’s error prone. - 3D Editor.
Will allow to simply re-record a specific section of the track. Will eliminate the possibility of typo by maintaining the correct order of waypoints.
On the bad side, it will require teleporting to race location to make even a simple edit (Southern Thanalan, Eastern La Noscea, or South Shroud). - 3D Editor + Displaying Race Data.
Will be able to show all possible chests, monsters, traps, and bonus pads outside of the race. Will eliminate the need to make screenshots to remember positions of the objects.
This is the hardest option to implement, because it will require collecting a lot of data (for each possible Class, Course, and Challenge). And it will still require teleporting to race location.
We are implementing editors in this order, because each implementation is based on the previous one.
As for recording jumps with gamepad – sorry, Miqobot does not support gamepad. She recognizes only keyboard activity.
We apologize for the inconvenience.Thank you for your review very much!
It led us to several new ideas as to how to implement the Chocobo Racing Editor 🙂Unfortunately no, it won’t reduce work for Miqobot.
Implementing Sprint waypoints will only make the AI more complicated, because Miqobot will have to deal with two types of Sprint at the same time – manual and automatic. Sprint waypoints will also make it harder to combine path segments together, because different types of waypoints imply different behaviour. So Miqobot will have to do more calculations to behave properly.
Disabling Auto-Sprint doesn’t change anything, because Miqobot has to consider all possible cases at each moment.
If you enable or disable Auto-Sprint on the fly, Miqobot must adapt to your commands immediately. She doesn’t stop the navigation algorithm only to restart it with new settings, but she accepts whatever you ask on the fly.But I don’t think that you have to be worried about technical details 🙂
If you want this feature, we will look into this and will do our best to find the proper solution.Would you please provide more information about your issue?
- What keybind do you have assigned to ‘Switch to Hotbar 6’?
- Where exactly is Mooch located on your hotbar? Is it on Hotbar 6?
- What happens if you move Mooch to Hotbar 1 instead?
- Is ‘mooch’ enabled in Fishing settings in Miqobot?
- What happens if you disable ‘mooch’ in Miqobot?
Thank you!
The answer that @captainblunt gave you may also be helpful.
But it doesn’t seem that you want Miqobot to click Mooch with mouse, as requested by @theghettochipmunk in his thread.If you want to know more about why Miqobot needs ‘Switch to Hotbar 6’, please refer to the Keybinds and Icons Recognition guide.
@captainblunt is right.
Miqobot is a keyboard-only bot. She doesn’t use mouse to click anything on your hotbar, because otherwise it would be impossible for you to run Miqobot in the background.That’s why you need to make sure that everything on your hotbar is reachable by keyboard.
An icon can be reachable in two ways:- Either by assigning a shortcut directly.
- Or by switching to another hotbar and pressing that icon like it was on first hotbar.
Please refer to the Keybinds and Icons Recognition guide for details.
In order to eliminate the issue with being unable to mount, please follow these steps:
- Make sure that you have a key assigned to each icon on Hotbar 1.
- Make sure that you have a key assigned to each action ‘Switch to Hotbar 1-10’.
The way @captainblunt described it is correct. - Make sure that you have a key assigned to ‘Switch to Pet Hotbar’.
Does the issue still persist?
This is a good idea 🙂
At the moment, Miqobot uses the distance to next waypoint as indicator whether to enable or disable Sprint. The distance threshold is set too low because of the nature of the pathfinding algorithm. It splits the entire path into segments, and each of them is evaluated separately.
If we set the distance threshold higher, it may eliminate the issue you have noticed – Sprinting right in front of a gathering node. But if somebody creates a very detailed navigation grid with short segments, Miqobot might never use Sprint at all.
The new navigation AI will be able to combine different segments together, and we will be able to increase the Sprint threshold after that. We are also planning to make the threshold available in Advanced settings of Miqobot.
This is the current plan to address the issue you have described.Sprint waypoints will be a nice addition, because they will let you define the exact moments when Miqobot is allowed to Sprint. We are going to look into implementing them, when the new navigation AI is ready.
Thank you for the request!
Sorry, we can’t give you any ETA yet 🙂
Our developers are focusing on implementing new features at the moment, and this navigation enhancement will require much more of their time than a bug fix.
We are planning to release it in public in one of the upcoming Betas. And we will be very grateful, if you find some time to test the navigation AI when it becomes available.
Thank you for your patience very much!
-
AuthorPosts