please accept my apology for abandoning this addon and not answering your support requests.
I don't play wow anymore and thus any request will remain unaswered.
What is Faceroller?
Faceroller is an addon in the spirit of Event Horizon with the look of Faceshooter. It's focus lies on using a minimal amount of screen space while showing anything you need to know at the moment.
It will show you only one icon on the screen: the highest priority ability, which should be used next. Once the ability was used, it will reevaluate all cooldowns and debuffs on your target and present you the next spell.
As this needs tracking of cooldowns and debuffs and making decisions what to suggest when, Faceroller is split into modules. And to get some use out of Faceroller, you will need a module that fits your talent spec (See below for a list of modules).
You will get little or no use out of Faceroller if your toon is below level 80!
What Faceroller is NOT
First and foremost, Faceroller is not all knowing. It only keeps track of your current target and therefore can assist you only with a single target.
How to use Faceroller
First, you will need a module that works with your spec. There are currently modules available for the following specs:
- Warrior:
- Shadow Priest
- Balance Druid
- Deathknight:
- Frost 1 (included, experimental*, by hectolight, module name: dkdwfrost)
- Frost 2 (included, experimental*, by Kallsuh, module name: dkdwfrost_Kall)
- unholy
- blood
- Paladin:
- Retribution
- Prot (included, experimental*, by lloydbates)
- Warlock:
- Hunter:
- mm/sv/bm hunters (included, all in one module named simplehunter)
- Shaman:
- Enhancement (included)
- Elemental (included, experimental*)
- Mage:
- FFB (included, experimental*)
- Arcane (included, experimental*)
- Rogue:
* These modules may not always work as expected. If they don't, please leave a comment.
If you see the message "init failed for module ... (Reason: none given)" enable debug output with /fr debug. Make sure your character knows all the spells, required by the module you are using, before reporting it as a bug!
Install a module of your choice along with Faceroller. Start WoW. You can fire up the GUI with
/fr config or by clicking on the LDB plugin (if you have a broker display).
Note: Faceroller rememberrs different modules for both specs, if you have dual spec. If you switch specs for the first time after installing Faceroller, don't forget to configure!
Note: All modules require your character to be level 80 to work!
Getting started with your own module
Writing your own module can be as easy as editing a lua table. See Faceroller_EasyExample (included in the zip) for an example how that works.
If the possibilities provided by the Easy* API are too restraining, you will need some knowledge of lua or you will have a hard time writing your own module. Have a look at Faceroller_ExampleModule (included in the zip). It's a simple module that does the same as Faceroller_EasyExample but with a more complex API. The comments are quiet extensive and should give you a good overview how things work.
The module Faceroller_SimpleEnhancementShaman uses a mixture of both and might help you as well with getting started.
Also, have a look at the documentation at
github. If you have further questions, leave a comment.
Want to share your module?
If you wrote a module but you don't want to maintain it yourself, i can include it in the zip here. Just send me a PM or leave a comment where i can find your module.
Note: since i won't be able to test all modules, new included modules will be marked as experimental for a few weeks. If too many people complain about an experimental module, it will get deleted. So please make sure it really works.
Following is a (possibly incomplete) list of specs, for which there is currently no module:
- Feral Druid
- Rogue: assassination, subtlety
Credits- Icon skin taken from oUF_Fleetfood.
- Idea for corner indicators from Grid.
- and a big Thank You to everyone that used an early Faceroller version and to those who report bugs and write modules!