Forum Replies Created
-
AuthorPosts
-
For crystals, the fastest way in my opinion is to farm them from nodes with BTN/MIN. Find a low population area and create a grid, then let Miqo do the rest.
For clusters, I’m not sure what’s the fastest, but Mor Dhona has unspoiled nodes every few Eorzean hours that carry clusters. I made a grid and wrote a scenario that waits for the nodes and grabs them when they come up (it alternates which cluster type to go for each node). This is pretty slow but clusters are not required by most recipes, unlike crystals, and therefore they don’t deplete as fast.
When I was considering picking up Miqobot for the first time I did a lot of “risk assessment” so-to-speak. This paper was an interesting read on the legality and practicality of client-side anti-cheat measures. That leaves server-side anti-cheat which is interesting to think about. Here are my thoughts, if anyone is interested.
As Arc said, there are some people who are extremely passionate and hardcore about certain aspects of the game, like crafting. Even if that’s a small percentage of the playerbase, XIV’s playerbase in and of itself is by no means small. Imagine a server-side monitoring system that flagged potential cheaters based on some simple variable, such as “how long have they been crafting today.” This would 1. most likely flag a lot of false positives and 2. force an actual human on SE’s end to investigate each flag because automatic suspensions/bans would be outrageous (see point #1).
This brings it down to a question of resource management for SE. How many resources would they devote to investigating potential botters who were flagged by the server on some arbitrary condition? Furthermore, what would they sacrifice in order to do this? What would they gain? What if it was a botter, but they were able to respond to the GM that contacts them, therefore appearing as a real player and giving the GM no solid grounds to punish them?
I personally use Miqo mainly to automate incredibly simple, monotonous, time-consuming things. My personal rule is to never automate something I couldn’t do myself. It’s more of a “work smarter not harder” thing for me, you know? Lately I’ve been going for An Eye For Quality IV achievements for both BTN and MIN which requires 20,000 HQ hits on a node (each!). Now look at that from SE’s perspective. Am I significantly upsetting the balance of the game? Am I actively making a real-world profit off of this? Are SE losing revenue from this? And, perhaps most importantly, is it unheard of for a human to perform such a feat? The answer is no to all of those. They have bigger fish to fry. Of course, if I were reported by another player and subsequently investigated by a GM, that’s a completely different story and not the result of any anti-cheat software whatsoever.
All things considered, the only thing I really concern myself with is social safety. I make my own grids and put a lot of effort into having the movement appear natural. I have audio triggers for players targeting me, emoting at me, and sending me tells. I’ve never been contacted by a GM, and only been tell-checked by random players maybe 3 times across all the hours I’ve spent botting. Know the risks and be smart.
I’ve found that crystals by far require the most farming if crafting high level items en masse (for example, a single Rarefied Lignum Vitae Grinding Wheel + its materials takes a total of 7 fire, 7 ice, and a whopping 28 wind, according to GarlandTools). What I did was I took some time to set up custom nav grids in some fairly inconspicuous locations, and leave Miqo to farm with a rotation of Twelve’s bounty and Giving Land together. Also chugging cordials on cooldown. It still takes awhile if you’re farming for a few thousand, but it’s extremely efficient compared to other methods. Also if you choose good locations (as in, extremely irrelevant to most gatherers’ interests — i.e. mid-level zones without any gatherer quest items), you can literally go for hours without seeing a single other player usually.
Yes, that’s correct, assuming your Miqobot macro preset is named “macro_14”. This doesn’t use an in-game macro.
However, if you want to use an in-game macro during a scenario, simply place the macro on your hotbar and use the “sendKey()” function. So, for example, “sendKey(8)” will press 8. You will need to add an “afkFor()” after this, so that Miqo will wait for your macro to finish before continuing the scenario. Use a stopwatch on your phone/online to time your macro. Let’s say it takes 10 seconds, you would write “afkFor(00:00:10)”.
1. Scenario engine is the way to craft different things in succession. Something like
solverPreset(ignoreHQ) // select your crafting preset, "ignoreHQ" recipe(Frantoio Oil) // tell miqo what recipe to craft craft(100) // craft 100 times solverPreset(expert) // select your crafting preset, "expert" recipe(Smoked Chicken) // tell miqo what recipe to craft craft(20) // craft 20 times
very easy π Sadly Miqo can’t quick synth on her own yet, but you can write a bunch of “sendKey()” commands to tell her how to move the cursor (but this is highly sensitive and will break if you move your mouse at all).
2. You need to make sure your settings are correct. Here are the settings I use for my “expert” preset:
Solver Use β Enable logs β CP 2:1 β 4:1 β 8:1 β Settings Ignore quality β CPU intensive Manipulation (x5) β Innovation (x4) β Waste Not (x3) β
For simpler recipes I will uncheck Manipulation to make the solver faster.
Crafting solver depends on your stats (Craftsmanship, Control, CP) vs the recipe’s stats (Durability, Difficulty). From my understanding the solver generates a large “solution map” of every possible avenue to finish the craft while using as many Quality-increasing skills as possible along the way (that wording is important), unless Quality is already at maximum at which point she will just proceed to finish. It is all based on numbers and a little bit of RNG (Good/Excellent procs). Miqo’s ability to react to different conditions and intelligently use skills makes her much smarter than a macro, but there are definitely times such as low level crafts where a simple macro will suffice — so Miqo also supports macros. Uncheck the “Use β” field for the Solver, and type a keystroke sequence in the text field next to the start button (for example: q, 5, 2, 2, v, 3). You can have different macro presets for different keystroke sequences. I’m not entirely sure (@anyone feel free to correct me) but I think she will wait until the current ability fires before sending the next one, unlike in-game macros which can screw up or fail due to a latency spike.
I hope this helps π
When I create my grids, I put a large focus on natural-looking movement. The way I achieve this is by having as few nodes as possible in a single path. I also try to make elevation changes as gradual as possible, to avoid Miqo stopping to ascend/descend. Miqo will naturally go to the general “area” of a node instead of the exact coordinates — I forget what the threshold is, but waypointPrecise() scenario function makes it smaller (and therefore more precise). She also doesn’t follow the lines exactly. If you have a gradual-sloping line in your grid (flying), Miqo will only adjust her yaw/pitch if she strays a certain distance away from it. She doesn’t try to follow it exactly.
I’m not an expert, but I think a “bend” would really just be a series of many tightly-connected nodes… Or, I think there’s mathematical functions that produce curves, but I’d imagine implementing that into Miqo’s movement logic would be extremely complex and may not even work right (again, I’m no expert, so I don’t really know…just a guess). It would be cool though, definitely.
Hi, I have a question regarding this statement in the recent Voting thread:
The UI could also need a modern touch. This may doesnβt sound like a huge thing, but it would make it look much cleaner and more professional.
and I second what another here has said, that the UI could use an overhaul.
Please note that UI overhaul is not on the list of proposed features at the moment. Quality-of-Life updates contain UI customization which refers to the ability to change fonts and color scheme, but itβs not the same as redesign.
A complete UI overhaul would require 3-5 months and a complete feature freeze.
While it is classified as a QoL improvement, it is not minor at all. Once we begin this process, it will be impossible to switch development priorities in the middle. And if the result turns out worse than you expected, it will be impossible to go back after that.Where is the line between “UI customization” and “UI overhaul”? Is customization strictly “fonts/color scheme” and nothing else? Would the ability to maximize Miqo’s window be part of the customization update, or an overhaul? Thank you for all the work you do π
QoL please!
While new capabilities are exciting, at this point in time, I think Miqo would benefit most from QoL.
Some features I would like to see most are (in rough order of priority):– Automatic pause for chat (all features). please
– UI updates/customization. One thing I’d personally like is the ability to maximize Miqo’s window and have more room for writing scenarios, organizing presets, etc.
– Global stop trigger via echo chat. Like
/echo !stop
or something. Useful as both a simple shortcut (as opposed to alt+tab -> click “stop”) or if the user has remote access to the game’s chat but not to Miqobot (for example, that one Quick Launcher plugin for sending chat messages from outside the game, or Steam’s remote play feature)Hello, can anyone tell me what the “Waiting for a passage to open…” message means in Miqo’s log (during squadron)?
My squad was running Sohm Al and Miqo got stuck around X: 15, Y: 11 with that message in her log, not moving, and stood in an AOE from the pyrodragon (i think) that spawned. Not a big deal as I was able to help her out, and she went back to normal after I moved her a little, but I’m just curious and maybe it’s helpful to the developers if it is a bug. Here is a portion of the log π
(3:17:16 PM) #10 complete! (3:17:16 PM) Navigating to objective #11 (battle). (3:17:25 PM) Battle INIT. (3:17:25 PM) Fight this: 'Sacred Drake' (3:17:28 PM) Loose enemy: 'Sacred Drake' (3:17:30 PM) Fight next: 'Sacred Drake' (3:17:40 PM) Fight next: 'Sacred Drake' (3:17:46 PM) Battle: Target eliminated. (3:17:46 PM) Battle FINALIZED. (3:17:47 PM) Waiting for a passage to open...
-
AuthorPosts