Since ElvUI has decided to go off the grid, as it were, I’m putting together a replacement UI that will follow the same general layout – which I liked – but consist of components I can replace more easily should someone else take his toys and go home.
The first step is to identify the work to be done. Here’s a summary.
So after a couple of weeks’ work, here’s what I’ve got so far:
- Chatter – This is the same chat pane replacement that ElvUI used, and in fact if you didn’t kill the ElvUI chat settings, or if you copy them off, you can use them as-is with stand-alone Chatter.
- Pitbull – Unit frame replacement. Pitbull gives me raid party target frames, which is incredibly useful. But it is a royal pain to configure, hasn’t been updated for over a year, and will probably die in MoP. I’m going with it for now, but with the understanding that if something better comes along, I’m history. I even looked at oUF, which is what the ElvUI unit frames are based on. I didn’t take it for the same reason I didn’t keep ElvUI: you have to hunt for updates. The biggest downside to PitBull is that it doesn’t support the boss frames. I’m looking for something that will at least let me move them.
- Dominos – Dominos is an action bar replacement that also replaces the cast bar, roll window, and even the objectives pane. It also supports skinning using Masque, formerly ButtonFacade.
- Squeenix – This ancient yet simple and reliable mini-map replacement offers free placement, but I elected to leave the mini-map where it normally goes, just a little larger1.
- Bison – This adds a few more types of things to track (such as weapon effects like poisons and raid-induced effects) and allows you to reposition all of them as you wish. It also accepts Masque skinning.
- I haven’t installed any timer tools yet as I’m not sure I’ll need them. If I do, DoTimers will probably be the ones used.
- Mapster along with TomTom2 lets you manipulate your map and add waypoints.
- No nameplates, but if I did I’d use TidyPlates.
- TipTac replaces the default nameplates. It brings two things to the party. 1) I can reposition the tooltip window now. 2) It shows the unit’s spec if it is a player.
- The pretty panels that frame the action bars and unit frames is kgPanels. The nifty thing about the foreground panels is that they change color based on the class of the toon (the addon supports scripts to do things like this). This is using a script attached to the OnLoad event. (I added the DK part myself. Delusions of adequacy, here I come!)
local _, class = UnitClass("player");if class == "WARRIOR" thenself.bg:SetVertexColor(0.95, 0.23, 0.23, self.bg:GetAlpha())elseif class == "DEATHKNIGHT" thenself.bg:SetVertexColor(1, 0, 0, self.bg:GetAlpha())elseif class == "PRIEST" thenself.bg:SetVertexColor(1, 0.96, 0.98, self.bg:GetAlpha())elseif class == "MAGE" thenself.bg:SetVertexColor(0.00, 1, 1, self.bg:GetAlpha())elseif class == "DRUID" thenself.bg:SetVertexColor(1, 0.49, 0.04, self.bg:GetAlpha())elseif class == "PALADIN" thenself.bg:SetVertexColor(0.92, 0.22, 0.46, self.bg:GetAlpha())elseif class == "HUNTER" thenself.bg:SetVertexColor(0.33, 0.86, 0.00, self.bg:GetAlpha())elseif class == "ROGUE" thenself.bg:SetVertexColor(1, 0.94, 0.16, self.bg:GetAlpha())elseif class == "SHAMAN" thenself.bg:SetVertexColor(0.13, 0.42, 1, self.bg:GetAlpha())elseif class == "WARLOCK" thenself.bg:SetVertexColor(0.36, 0.18, 1, self.bg:GetAlpha())end
- While not shown, a warning about BigWigs. If you use this boss mod, ElvUI "skins" it, and that doesn’t get removed when you uninstall ElvUI. As a result, BigWigs throws errors all over the place. If you like where all the stuff is with the ElvUI skins, note them down on paper, then uninstall both ElvUI AND BigWigs. Reinstall, then configure BigWigs so that it mimics the ElvUI settings.
- Another tool I find very useful is eAlign. This sets up a grid that you can reference as you move things around. It goes away when you reload, or you can turn it off yourself.
- ElvUI special sauce