Crafting | Development

Forum Forums Development Crafting | Development

This topic contains 2 replies, has 1 voice, and was last updated by Miqobot Miqobot 6 years, 5 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #200
    Miqobot
    Miqobot
    Keymaster
    2+

    This thread describes improvements for Crafting AI.

    Crafting by Name

    We are going to implement an internal database of all recipes in the game. Miqobot will be able to find the required recipe in the Crafting Log by herself.

    There will be an ability to plan the list of items ahead. You will input the name and the amount forĀ each item, and Miqobot will go through the list and switch between jobs if necessary.

    Most likely, it will be implemented as a part of Scenario Scripting Engine, to allow gathering materials and subsequent crafting within the same session.

    Crafting Tree Builder

    Recently the game has added a new feature to the Crafting Log – Search for Item by Crafting Method. It allows quick navigation through the Crafting Log and easy recipe search for every material. Thus, it is possible to build a full list of required recipes down to the primary ingredients, all within the game itself. We call this a Crafting Tree.

    By utilizing this new Crafting Log feature, Miqobot will be able to generate a crafting plan by herself. All you will need to do is specify the name of the item and the required amount. Miqobot will tell you the required ingredients, and as soon as you provide them she will be able to follow the crafting plan automatically.

    With the addition of Crafting Solver Miqobot will be able to finish the crafting plan in the most efficient way.

    Crafting Solver

    This is the most complex feature currently under research. The main idea is to let you forget about macro rotations and just hit Start.

    We are integrating a mathematical model of crafting into Miqobot, so she would be able predict the outcome of each skill based on your character’s stats.
    After that, we are designing a special algorithm which will find the best Crafting Skill Rotation for the current recipe and apply it automatically. This algorithm will consider your level, stats, available skills, and the recipe difficulty. We have a prototype at the moment, but it’s still too unstable to be released in public.

    More details will be revealed later.

    Crafting Rotations

    We are still not sure whether this feature is useful, because it will require a very complex UI to allow conditional-based rotations. There seems to be no way to make it easy to set up, so most likely, nobody will ever use it.

    At the moment, we are focusing on implementing Crafting Solver. Based on the data and feedback we get, we will post more information on Crafting Rotations later.

    #604
    Miqobot
    Miqobot
    Keymaster
    2+

    We have achieved an almost stable version of a Crafting Solver, but it supports only a few skills so far. Even not in full glory, it can still do a lot better in some cases when compared to macro crafting. We are planning to release it as a beta feature in the upcoming version of Miqobot, so you will be able to try it out and provide feedback.

    A full list of supported skills will be revealed in patch notes for Miqobot v1.2.4.

    #7051
    Miqobot
    Miqobot
    Keymaster
    3+
Viewing 3 posts - 1 through 3 (of 3 total)

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