Coder Social home page Coder Social logo

archidog1998 / rotationsolver Goto Github PK

View Code? Open in Web Editor NEW
125.0 1.0 96.0 238.8 MB

Analyses combat information every frame and finds the best action.

Home Page: https://archidog1998.github.io/RotationSolver/

License: GNU Affero General Public License v3.0

C# 100.00%
dalamud-plugin

rotationsolver's Introduction

Rotation Solver

Github Latest Releases Github All Releases Github License Github Commits

https://raw.githubusercontent.com/ArchiDog1998/DalamudPlugins/main/pluginmaster.json

Discord

[! IMPORTANT]

This plugin will not be fully open source, so the base library will not be fully public.

If you really want to see the source code of it, please contact me in Discord.

There will be 2 versions:

  • Free edition (for most of the game)
  • Supporter edition (which will have support for extra/endgame features)
    • Get it on Patreon for a monthly subscription
    • Get it on Ko-fi for a subscription

Description

Analyses combat information in every frame and finds the best possible action.

This means almost all the information available in one frame in combat, including the status of all players in the party, the status of any hostile targets, skill cooldowns, the MP and HP of characters, the location of characters, casting status of the hostile target, combo, combat duration, player level, etc.

Then, it will highlight the best action on the hot bar, or help you to click on it.

It is designed for general combat, and not optimized for savage or ultimate fights. Use it carefully in that type of content as it might need some manual input help.

Compatibility

Literally, Rotation Solver helps you to choose the target and then click the action. So any plugin that changes any of these will affect its decision making capabilities.

NOTICE: It can't be used with Block Targeting Treasure Hunt Enemies in Simple Tweaks.

I don't know why. I just used the GetIsTargetable Method in FFXIVClientStructs. If anybody knows why, please tell me.

Want to contribute?

  • Create a fork
  • Make your changes
  • Test the changes
  • Create a PR and point it to main

How to build

  • Change the dependency of RotationSolver.Basic to the nuget one.
  • Build the whole solution!

Links

If you have any questions about how to use Rotation Solver, please check the Wiki or read the wall of text on the Discord.

The rotation files are here. If you want to, use them as a guideline, but please don't copy them, make your own rotation.

๐Ÿ• Don't forget to chill out, have fun and enjoy the ride! ๐Ÿ•

Crowdin

ko-fi

rotationsolver's People

Contributors

alymphocyte avatar amenneholelane avatar archidog1998 avatar attickdoor avatar braktap avatar brakustapus avatar chrismellor avatar code-factor avatar constmar avatar daemitus avatar deepseaxx avatar efrostblade avatar fatinghenji avatar gamous avatar github-actions[bot] avatar goaaats avatar grammernatzi avatar incognitowater avatar lts-ffxiv avatar molionr avatar niguangowo avatar riotnor avatar rlynch-ironnet avatar rreminy avatar sciuridae564 avatar silempoleer avatar swoup avatar thesisnegatif avatar thunderebolt avatar tssailzz8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.