"Final Appraisal" macro issue

Forum Forums Discussion "Final Appraisal" macro issue

This topic contains 2 replies, has 3 voices, and was last updated by  Lukaribro 2 years, 2 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #38638
    Zumy
    Zumy
    Participant
    0

    Found an issue with Miqo’s usage of Final Appraisal while crafting without using the solver, if a macro is input that includes Final Appraisal it will just be pressed over and over again as if it has an issue detecting that it has already been activated. Interestingly the bot has no issue using the ability within its solver mode as I’ve witnessed it being activated when testing some expert crafts.

    EDIT: It looks like this also includes the two specialist abilities “Careful Observation” and “Heart and Soul”, both will simply be pressed repeatedly without continuing the macro. Again “Careful Observation” is something the bot can be witnessed using normally during a solver craft without issue.

    • This topic was modified 2 years, 2 months ago by Zumy Zumy.
    #38652
    Nekro
    Nekro
    Participant
    0

    This is already a known issue. The way the macros are implemented is a simple step by step key-sequence. You can start and stop it at any given time. Miqo detects where it needs to be by the step count the craft is on. The skills you mentioned don’t advance the step count.

    For them to fix this, they would need to preemptively scan, what skills you have on the given keys and then, if you are on this step, see if it was already pressed, but also reduce the counting of the step count going onward (as there are now for example 26 keys in the sequence, but only 25 steps for the craft).

    They already mentioned a workaround for it for now:

    Yes, Final Appraisal does not advance the synthesis step and may indeed break your macro.
    However, there is a simple workaround for that. Please create the following ingame macro and put it on your hotbar instead of Final Appraisal:

    /ac "Final Appraisal" <wait.2>
    /ac "Delicate Synthesis"

    Please replace Delicate Synthesis with the action that comes next in your rotation.
    This macro will execute two actions at the same step and will advance the synthesis correctly.

    Please note that this workaround is not required for Crafting Solver. The solver is fully capable of handling Final Appraisal as intended.

    #38685

    Lukaribro
    Participant
    1+

    I have an idea for a workaround for this since the issue is with the reliance on step count.

    So with the macro rotations, the comma between actions is the signifier to wait a step. So you just need a way to trick Miqo into thinking there isn’t even a step there.

    So instead of a macro like Ctrl+1,,,,,Ctrl+2,,,

    With Final Appraisal on the 6th step which would be activated after the 5th comma, you’d need to move it over to the first step of a new macro, which in this example is the first step triggered after Ctrl+2. So at that point you’d need to make sure Miqo doesn’t get stuck waiting on a step but also doesn’t activate the first step it is expecting. For this example let’s say that the action following final appraisal is Basic Synthesis which would make this example macro set look like…

    Macro on Ctrl+1
    /ac First Macro Action <wait.3>
    /ac…
    /ac…
    /ac…
    /ac…

    Macro on Ctrl+2
    /ac “Final Appraisal” <wait.3>
    /ac First action after Final Appraisal
    /ac…
    /ac Final Macro Skill

    To the game, there are 9 steps in this macro, but to Miqo, there is only 8. The macro will activate as usual with Ctrl+2, activate Final Appraisal, wait the important 3 seconds before the next step, and then Miqo will just think the first step in the second macro is just taking a few seconds longer than usual. Then the 2nd step in the 2nd macro activates and finishes, and Miqo just sees the next step that it’s been waiting on has finished as expected and continues onward.

    I can’t test this idea for you atm, but let me know if it works. It may not work as is and need a slight adjustment, but I do think this basic hypothesis should work.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.