I am sorry to any existing users but I will no longer be supporting this addon. After work, Wildstar (or really any EQ/WoW style mmo) just has no appeal to me. The combat is fun but once you get beyond that, the game (like any MMO) emphasizes grinding, and I feel like real life does that enough already.
Anyone can fork this project and reuse it in any way they like.
A minimalist collection of UI components.
Note: At this time, AlpacaHUD only supports English clients. I need translators for other regions.
There are four main components: Actions, Bars, Nameplates, and Procs. Each component can be configured or disabled in the control panel (/alpaca). In addition, you have 8 profiles that can be assigned to multiple characters.
Actions is a component to provide a HUD display for the action bar. Actions is not meant to replace the action bar completely so it is best coupled with some other addon (or the default action bar). The display has 10 buttons (innate, 8 actions, gadget). When an ability is on cooldown it will move to the bottom of it's respective range until the threshold is met (by default 10s). Once the cooldown passes this threshold, the button will begin to move back up to it's initial position over the cooldown time remaining.
- Target Health
- Target Shield
- Target Absorb
- Class Resource
Each bar can have fill direction, color, size, and position customized.
- Current Player
- Friendly Player
- Friendly Pet
- Hostile Player
- Hostile Pet
- Friendly NPC
- Neutral NPC
- Hostile NPC
Each unit type above can be assigned 1 of 5 customizable nameplate styles in combat and out of combat. Each part of the nameplate (icon, health, shield, absorb, cast, disable, interrupt armor, name, level) can have its position, size, and color changed in each of the 5 styles.
In addition to the 5 styles, you have 3 customizable color sets that you can assign to name, health, level, and icon. The color sets are Difficulty, UnitType, and UnitFlags. Each color set has a number of colors and the color matching the current unit's state will be used.
Procs (Formerly Ampere)
Procs tracks abilities that proc off combat actions such as crits or deflects. If the ability triggered by the proc will be off cooldown before the proc expires, a bar is shown with the time left until the proc expires along with a marker indicating when the cooldown will end.
Note: This works more or less for all classes but there are some bugs in the current Carbine API that prevent accurate reading of procs for certain classes. Spellslinger is the worst culprit as many abilities return false positives and Spellsurge can cause abilities to return incorrect cooldown information (if you can live without Ignite, this is one of the worst offenders). I have submitted bug reports for this but the game is so full of holes right now that it could be a while until they get to this.
A simple window that shows counters and active buffs since the window was opened. Use the slash command "/alpaca debug" to open.
This window can be used if you are getting false positives for AlpacaProcs and want to see if the game has been updated to support your proc buff (ie: after major patches). If you are able to get a buff in this window that looks like the buff you get when the ability procs (ie: Dealt Critical Damage!), then it means the API is able to access the proc and I can use that information to update the addon. If you do not get a buff, then the game is still not returning the proc information correctly and I have to fall back on less accurate ways of determining proc status.
Current Proc Support in Carbine API:
- Engineer - Buffs not returned by API. Crit and deflect monitoring is generally accurate.
- Esper - Does not have proc based abilities
- Medic - Fully supported by API.
- Spellslinger - Buffs are not returned by API. Crit and cooldown tracking is occasionally wrong.
- Stalker - Buffs not returned by API. Crit and deflect monitoring is generally accurate.
- Warrior - Buffs not returned by API. Crit and deflect monitoring is generally accurate.
[bug] non combat action bar abilities can now be disabled
[bug] proc color pickers no longer error
[bug] horizontal proc bars use correct width setting
[bug] action bar width setting
[feature] added only show in combat options to combat action bar and non-combat action bar
[feature] added options to hide carbine player and target frame
[feature] added profiles
[feature] added beta version of action bar
[feature] added target health, shield, and absorb bars
[feature] all bars are now anchored to a root frame, meaning you can use precise positioning
[bug] changes to try and get bar markers to stay on top of bar instead of hidding behind bar
[bug] color picker no longer errors when entering colors through the text boxes
[bug] colors now save in a serializable format (will be available after reload)
[bug] error should no longer occur when you disable the current player bar before leveling
[update] updated to api version 9
[bug] rare error when loading due to race condition with carbine sprint addon
[feature] nameplates now have a global option "Hide While Chat Bubble Active"
[optimization] drastically improved performance of nameplates
[feature] you can now customize the position of up to 4 resource markers. I strongly advise you don't though.
[feature] preview mode now works with AlpacaPlates. Activiating preview will make all enabled elements visible with dummy values.
[bug] preview mode now resets on reload ui correctly
[bug] nameplates should once again hide when unit no longer exists
[feature] added support for sub forms on the control panel, AlpacaFrames now uses subforms for Color Sets and Styles
[optimization] nameplates are recycled unless there are more than 50 nameplates in the pool at which point they are destroyed
[bug] nameplates were doing a full refresh every frame (ie: Rewards, Level, Name, Element Positions, etc)
[feature] added active and available nameplate counters to debug tool
[optimization] to further reduce memory usage, nameplates will now be destroyed instead of recycled
[optimization] reduced memory usage by control panel
[bug] replaced carbine slider bars with custom slider bars to eliminate incorrectly selecting slider when dragging control panel
[feature] added disable bar to AlpacaPlates, currently tracks Blind, Disarm, Fear, Knockdown, Stun, Subdue, Tether
[bug] fixed error when medic proc based spell is on action bar
[bug] nameplates now correctly recycle once unit no longer exists
[bug] nameplate reward icons now position correctly
[bug] dash bar now has options in control panel to edit marker size and color
[feature] nameplates can now show interrupt armor
[bug] removed reference to rover
[info] initial release, limited testing
|File Name||Release Type||Game Version||Downloads||Date|
|AlpacaHUD_v0.22.zip||Release||API 9||284||Sep 13, 2014|
|AlpacaHUD_v0.21.zip||Release||API 9||61||Sep 11, 2014|
|AlpacaHUD_v0.20.zip||Release||API 9||249||Aug 4, 2014|
|AlpacaHUD_v0.17.zip||Release||API 9||132||Jul 22, 2014|
|AlpacaHUD_v0.16.zip||Release||API 9||33||Jul 22, 2014|
|AlpacaHUD_v0.15.zip||Release||API 9||65||Jul 16, 2014|
|AlpacaHUD_v0.14.zip||Beta||API 9||63||Jul 15, 2014|
|AlpacaHUD_v0.13.zip||Beta||API 8||67||Jul 14, 2014|
|AlpacaHUD_v0.12.zip||Beta||API 8||36||Jul 13, 2014|
|AlpacaHUD_v0.11.zip||Beta||API 8||53||Jul 11, 2014|
|AlpacaHUD_v0.10.zip||Beta||API 8||35||Jul 11, 2014|
|AlpacaHUD_v0.09.zip||Beta||API 8||51||Jul 11, 2014|
|AlpacaHUD_v0.08.zip||Beta||API 8||43||Jul 10, 2014|
|AlpacaHUD_v0.07.zip||Beta||API 8||27||Jul 9, 2014|
|AlpacaHUD_v0.06.zip||Beta||API 8||34||Jul 8, 2014|
|AlpacaHUD_v0.05.zip||Beta||API 8||32||Jul 8, 2014|
|AlpacaHUD_v0.04.zip||Beta||API 8||21||Jul 8, 2014|
|AlpacaHUD_v0.03.zip||Beta||API 8||33||Jul 7, 2014|
|AlpacaHUD_v0.02.zip||Beta||API 8||46||Jul 7, 2014|