https://raw.githubusercontent.com/ArchiDog1998/DalamudPlugins/main/pluginmaster.json
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)
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.
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.
- Create a fork
- Make your changes
- Test the changes
- Create a PR and point it to main
- Change the dependency of
RotationSolver.Basic
to the nuget one. - Build the whole solution!
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! ๐