Keybinds and Icons Recognition

Forum Forums Help Keybinds and Icons Recognition

This topic contains 0 replies, has 1 voice, and was last updated by Miqobot Miqobot 8 years, 1 month ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #233
    Miqobot
    Miqobot
    Keymaster
    0

    Miqobot is a keyboard-only bot. She doesn’t interfere with mouse in any way, so you don’t have to fight with her over your cursor.

    All keypresses are sent directly into the game. You can safely leave Miqobot running in the background and do whatever else you like, even play another game.

    Keybinds

    To make things even easier for you, Miqobot does not require any specific keybind configuration. She adapts to your game settings and playstyle.

    The only thing that Miqobot will ask you is to have the things she needs to be reachable by keyboard. For example, Miqobot will not be able to jump if you have assigned Mouse(3) to Jump action (or if there’s nothing assigned at all). Don’t worry, Miqobot will tell you about any shortcuts that are missing. Pay attention to what she says in the Output Area and you will easily get along together.

    Of course you don’t have to sacrifice your own keyboard shorcuts in order to fill in the empty fields. If you have remapped your N key to something other than Crafting Log, you can simply put a weird shortcut for Crafting Log instead. Something you would never use yourself, like Ctrl‑Alt‑Shift‑N – Miqobot will happily take it. You can use Ctrl/Alt/Shift in any combination.

    But please don’t make any impossible shorcuts. If you assign W to Move Forward and Ctrl‑W to Camera Up, there’s absolutely no way for Miqobot to move and adjust camera at the same time. Your character will behave weird and eventually will get stuck.

    Another example. If you assign NUM4 to Move Cursor Left and Alt-NUM4 to Hotbar Slot 1, Miqobot will not be able to access your hotbar without triggering cursor movement. Cursor actions have higher priority and hotbar slot will never be pressed.

    Miqobot will Not detect this kind of conflicts as it would result in a significant performance penalty.
    Miqobot is already trying her best to keep things as easy as possible for you. Just don’t make them impossible 🙂

    We recommend that the most basic actions are assigned to a single key each. This way, you will minimize the chance of running into unexpected issues.
    The basic actions are:

    • Move
    • Jump
    • Strafe / Turn (either of them)
    • Point Camera
    • Move Cursor

    By default, these keys are already assigned by the game, so if you didn’t mess with them much you have nothing to worry about.

    Hotbar Icons

    Just the same as keybinds, Miqobot knows almost every icon in the game and she can easily adapt to your hotbar. You can even swap icons on the fly.
    The main requirement stays the same: all important skills must be reachable by keyboard. If you want Miqobot to be able to mount, make sure to drop your mount on a hotbar. If you want her to stealth, leave a stealth icon somewhere.

    An icon can be reachable in two ways:

    1. Either by assigning a shortcut directly.
    2. Or by switching to another hotbar and pressing that icon like it was on first hotbar.

    In order to be able to do it the second way, Miqobot will have to use Switch-To actions. By default, the game assigns Shift‑(number) shortcuts to each of them. If you have remapped Shift‑(number) to something else, please make sure that you put something there in return. For example, Ctrl‑Alt‑Shift‑(number).

    Tip: Ctrl/Alt/Shift shortcuts can not be sent in one go, because Mod keys have to be registered by the game first. On average, it takes about 0.25 seconds more to send a Ctrl shortcut versus a single key shortcut. That’s why we recommend to have all the most important skills (such as Stealth and Sprint) to be mapped to the shortest shortcut possible.
    Tip: Switching to another hotbar requires even more time, since it results in three consecutive shortcuts:
    Switch To Another Hotbar -> Icon -> Switch To First Hotbar.

    Hidden Hotbars

    Patch 5.2 has altered the way hidden hotbars are evaluated by the game client.
    In the past, all hotbars were fully loaded into the game memory, therefore Miqobot could identify them even when they were hidden. From now on, hidden hotbars remain empty and must be made visible in order for Miqobot to see icons on them.

    This may become a problem if you keep certain rarely used icons off the screen, such as job gear sets.
    Also, if you play the game using a controller and Cross Hotbar, you may have opted to hide all general hotbars. Please note that Miqobot does not emulate controllers and does not support Cross Hotbar. If any important icons are placed on hidden hotbars, Miqobot will not see them.

    This issue can not be addressed without code injections, so if you want Miqobot to identify all hotbars correctly then please make them visible.
    You can use special HUD Layout settings to adjust hotbar parameters in order to minimize the impact on your gameplay:

    • Reduce hotbar size to 60%.
    • Set trasparency to 90.
    • Drag hotbars to the corner of the screen.
    • Stack them on top of each other.

    It will reduce the clutter on your screen to this semi-transparent bar:

    Transparent Hotbars

    You can also save these modifications to a separate layout slot and toggle between different layouts later.
    There are alternative ways to place transparent hotbars. Please take a look at recommendations from our users:
    Shadowbringers – Issues & Feedback

    The official HUD Layout guide:
    Modifying the HUD Layout, Step by Step

    Auto-Disable Typing

    When you type something in a chat, there’s no way you can move your character around. Since Miqobot doesn’t use any hacks, placing a cursor in a chatlog is critically dangerous for her. So whenever she detects that something is being typed unintentionally, she will press Esc to disable typing and gain control again.

    Please make sure you have stopped Miqobot before you type anything, if you don’t want to fight over it with her.

    Tip: You can actually win this fight, if you’re persistent.
    But it will disable this feature completely, and you will have to restart Miqobot to reset it.

    Exceptions

    There are two features that do not utilize the automatic Keybind Recognition feature: Crafting Macro and Gathering Macro.
    In order to use skills in Crafting or Gathering, you have to type the exact key shortcuts into the macro box.

    It might change in the future.
    Follow these threads for more info: Crafting Development, Gathering Development.

Viewing 1 post (of 1 total)

The forum ‘Help’ is closed to new topics and replies.