Boss Mod (vbm) is a Dalamud plugin for FFXIV that provides boss fight radar, auto-rotation, cooldown planning, and AI. All of the its modules can be toggled individually. Support for it can be found in the Puni.sh Discord server.
Licensed under the terms of the
The radar is the main part of the plugin and the primary reason for its existence. It provides an on-screen window that contains area mini-map that shows player positions, boss position(s), various imminent AoEs, and other mechanics. This is useful because you don't have to remember what ability names mean and you can see exactly whether you're getting clipped by incoming AoE or not.
The radar module also provides the next mechanic(s) in text form, as well as hints for how to resolve the current mechanic from the perspective of the group and the player.
For supported classes, the Autorotation module will execute a fully optimal rotation to the best of its ability. Individual job support is listed in the plugin. A small guide on using this can be found here. The features include:
The CD Planner allows you to turn your autorotation configuration into a plan for a specific boss fight. For instance, during a boss fight, you can automatically cast a raid-wide mitigation ability right before the boss casts an AoE.
All of the options from autorotations are supported in a CD planner, which include "tracks" for using role-based abilities, limit break, cooldowns, and more. These are all configured on a per-boss basis. A small guide on using this can be found here.
VBM's AI module was created to automate movement during boss fights. With the help of other plugins, entine dungeons can be completely automated, provided a module exist for each boss.
The AI will move your character based on safe zones determined by a boss's module, which are also displayed on the radar. It also tries to keep you within range of the enemies you are attacking while you're in combat with them.
An example of a plugin that utilizies VBM's AI module is AutoDuty, which is supported in the same Discord server that VBM is supported in.
Add https://puni.sh/api/repository/veyn
to your plugin repositories and then search for Boss Mod
in the Plugin Installer to install Boss Mod.
Settings can be accessed via the Plugin Installer or using the chat command /vbm
.
When you've found a bug or think you have some issue with the plugin, please do the following:
/xldev
, select "Dalamud" -> "Set log level" -> "Debug")/vbm r
and hit "Start Recording")C:\Users\username\AppData\Roaming\XIVLauncher\dalamud.log
)C:\Users\username\AppData\Roaming\XIVLauncher\pluginConfigs\BossMod\replays
)Do not create GitHub issues to request new modules, ask questions, etc. Discord is much more convenient for these kinds of things.
Do create GitHub issues for very concrete bugs (if you have replays, logs, or an easy way to reproduce what is obviously a problem) or very specific feature requests (please discuss in Discord first to understand whether there's any interest in it).
One of the best ways to contribute to Boss Mod is by making modules for boss fights. If you are looking for which bosses don't have modules, you can look in the /BossMod/Modules
folder of the repository. To make modules, it's suggested to follow the Making a Module guide on the repo's wiki, as well as the Making a Module: What kind of attacks exist? wiki entry. There are quite a few people in the Discord server who know how to make modules, so feel free to ask for help there.