post

Spartan UI

SpartanUI was originally designed to free your screen by moving a majority of the interface elements to the bottom. While that is still the core focus of the primary addon and configuration it has become much more over the last year. With 3.3.X Spartan UI Has started on a path to become completely modular so that you, the user can use only the pieces you want and give you the complete control over your UI. Starting with SpartanUI 4.X.X SpartanUI will have a fully themeable system giving you multiple looks and styles. While this is partially in place and supported in the current 3.3.X Builds it is still in its infancy and as such I am holding it back so that i can have the system fully flushed out. We all hate buggy and rocky launches. As part of the new theme system you can even make your own styles and themes as separate add ons. The Core Spartan UI themes use Bartender4 to manage the bars, as other start to make their own themes I hope that I can come to support many other bar systems. As part of the move to being modular in design you can now disable the components you don’t want to use and truly make it your UI.

Modules:

  • Artwork (Bar layouts are managed by the Artwork Style you select)
  • Player Frames
  • Party Frames
  • Raid Frames
  • Spin Cam
  • Film Effects


Required Addons

  • Bartender4
post

Spartan UI

SpartanUI was originally designed to free your screen by moving a majority of the interface elements to the bottom. While that is still the core focus of the primary addon and configuration it has become much more over the last year. With 3.3.X Spartan UI Has started on a path to become completely modular so that you, the user can use only the pieces you want and give you the complete control over your UI. Starting with SpartanUI 4.X.X SpartanUI will have a fully themeable system giving you multiple looks and styles. While this is partially in place and supported in the current 3.3.X Builds it is still in its infancy and as such I am holding it back so that i can have the system fully flushed out. We all hate buggy and rocky launches. As part of the new theme system you can even make your own styles and themes as separate add ons. The Core Spartan UI themes use Bartender4 to manage the bars, as other start to make their own themes I hope that I can come to support many other bar systems. As part of the move to being modular in design you can now disable the components you don’t want to use and truly make it your UI.

Modules:

  • Artwork (Bar layouts are managed by the Artwork Style you select)
  • Player Frames
  • Party Frames
  • Raid Frames
  • Spin Cam
  • Film Effects


Required Addons

  • Bartender4

nUI

nUI is a user interface replacement for World of Warcraft. It is 100% standalone code designed to feel like Bliz meant the UI to look this way. nUI removes a ton of clutter from the display, provides detailed targeting information, an integrated HUD, cooldowns and more all in one tightly integrated single-source addon that requires no user configuration.This is *not* an addon pack. It is a single, custom, hand-coded addon.

nUI is not a compilation of addons, it is one single mod that provides all of the functionality required to replace the Blizzard default UI. It is small, fast and efficient, easy to install, easy to use and come patch day you only have to worry about updating one mod.

Current Features…

  • No dependencies
  • No third party code, libraries or add-ons
  • 100% Original stand-alone code
  • Greatly reduced screen clutter
  • Integrated unit casting bars w/ latency
  • Advanced targeting info… Pet Target, ToT, ToTT
  • Detailed HUD including player casts, harmful auras, cooldowns and more
  • Integrated in-HUD threat meter (see notes)
  • Integrated in-HUD health race bar (see notes)
  • Advanced player casting bar with latency and GCD
  • Click-casting compatible unit, party and raid frames
  • Click-to-feed hunter pet happiness indicator on unit frames
  • Integrated battlefield highlighting of raid group numbers, hits and heals
  • Integrated player talent build/spec browsing in unit frames
  • Integrated cooldown counters, OOM and OOR indicators
  • Integrated range to target calculation
  • Integrated (de)buff displays for all units
  • Integrated (de)buff countdowns
  • Integrated mouse wheel minimap zoom-in and zoom-out
  • Integrated mouse wheel scrolling of chat and combat log
  • Integrated world coordinates and in-game clock
  • Integrated user interface reload “/nui rl”
  • Integrated support for Recount (damage meters)
  • Integrated support for Titan Panel and FuBar
  • Integrated support for Omen3 and KLH Threat meters
  • Integrated support for Clique
  • Integrated support for FuBar and Titan Panel
  • Automatic faction watching
  • Automatic management of MiniMap buttons
  • Expanded battlefield map
  • Adaptive buff/debuff display based on target reaction

nUI

nUI is a user interface replacement for World of Warcraft. It is 100% standalone code designed to feel like Bliz meant the UI to look this way. nUI removes a ton of clutter from the display, provides detailed targeting information, an integrated HUD, cooldowns and more all in one tightly integrated single-source addon that requires no user configuration.This is *not* an addon pack. It is a single, custom, hand-coded addon.

nUI is not a compilation of addons, it is one single mod that provides all of the functionality required to replace the Blizzard default UI. It is small, fast and efficient, easy to install, easy to use and come patch day you only have to worry about updating one mod.

Current Features…

  • No dependencies
  • No third party code, libraries or add-ons
  • 100% Original stand-alone code
  • Greatly reduced screen clutter
  • Integrated unit casting bars w/ latency
  • Advanced targeting info… Pet Target, ToT, ToTT
  • Detailed HUD including player casts, harmful auras, cooldowns and more
  • Integrated in-HUD threat meter (see notes)
  • Integrated in-HUD health race bar (see notes)
  • Advanced player casting bar with latency and GCD
  • Click-casting compatible unit, party and raid frames
  • Click-to-feed hunter pet happiness indicator on unit frames
  • Integrated battlefield highlighting of raid group numbers, hits and heals
  • Integrated player talent build/spec browsing in unit frames
  • Integrated cooldown counters, OOM and OOR indicators
  • Integrated range to target calculation
  • Integrated (de)buff displays for all units
  • Integrated (de)buff countdowns
  • Integrated mouse wheel minimap zoom-in and zoom-out
  • Integrated mouse wheel scrolling of chat and combat log
  • Integrated world coordinates and in-game clock
  • Integrated user interface reload “/nui rl”
  • Integrated support for Recount (damage meters)
  • Integrated support for Titan Panel and FuBar
  • Integrated support for Omen3 and KLH Threat meters
  • Integrated support for Clique
  • Integrated support for FuBar and Titan Panel
  • Automatic faction watching
  • Automatic management of MiniMap buttons
  • Expanded battlefield map
  • Adaptive buff/debuff display based on target reaction

Masque

Masque is an add-on for World of Warcraft that provides a skinning engine for button-based add-ons. Note that you must have an add-on that supports Masque installed in order to use it. Masque does not support the default interface.

Extract the package to your World of WarcraftInterfaceAddOns directory.

Options
To access Masque’s options, use the /msq or /masque chat commands. You can also access the options via the Interface Options Window or by clicking on Masque’s icon in a DataBroker display.

Links
Mask Wiki
Masque Facebook Page
Get Skins

Kg Panels

kgPanels is the successor to eePanels2. Its designed for lightweight use and quick load times. It has almost all of the features of eePanels2 and sports the following additional features. See in FAQ in the config menu for details. kgPanelsConfig, is a seperate LOD mod to configure kgPanels. This helps keep the weight down and only loads when you tell it. 
/kgpanels for options.

General Options
Contains both a checkbox to enable/disable kgPanels and layout options.

Layouts
Here you can create a layout in order to save it to use later or export it for others to use. You can also import layouts here.
To activate, export, delete, or rename a layout simply select it from the list of layouts which appear when you expand the Layouts menu item.
Exporting and importing is a simple copy/paste of a very large string of text containing information about all the panels in a given layout.

Art Library
Custom artwork for panels can be added here. Simply enter a name for your artwork to be referenced within kgPanels, select what type it is (Background or Border), and enter the path to the artwork.
Its recommended creating a directory within WoW’s InterfaceAddOns directory: e.g.: {WoW_Install_Root}InterfaceAddOnstextures
This is because a reinstall or update to kgPanels (or any other mod) would wipe out any files in their folders placed there by users.

ISome caveats:

  • Images must be in TarGA (.tga) format.
  • Dimensions must be powers of 2, e.g.: 2, 4, 8, 16, 32, 64, 128, 256, 512
  • Width and Height don’t have to match (you can have an image that is 128px by 512px) but you cannot exceed 512px on either side.
  • When entering the path to your custom artwork, you must use \ as folder separators, as well as starting the path with \. To specificy an image path using Kagaro’s example above you’d enter:\Interface\AddOns\textures\myCustomArtwo rk.tga
  • You can create an image, save it, and load it in kgPanels while keeping WoW running, without needing to reload the UI. However, once you have loaded the image this way, if you make any changes and save the image while WoW is running, you’ll have to reload the UI to see them.


Default Panel Options
Fairly self explanatory, this has a single panel definition that can be used as a template for new panels you create.
There are seven sets of options for Panels:

General Settings

  • Intercept Mouse Clicks checkbox: Does just what it says.
    • When unchecked, you will be able to click on a UI or world object behind the panel and interact with it normally.
    • When checked, the panel will prevent you from clicking on things behind it. Keep in mind that you will need this enabled if you plan to attach scripts to a panel that use OnLeave, OnEnter, or OnClick mouse events.

 

  • Lock Panel checkbox: Prevents the panel from being moved or resized using the mouse. You can still define dimensions and location in the panel’s config menu.
  • Remove Panel button: normally this would remove the selected panel from a layout entirely.
  • Copy & From dropdowns: Specify a panel attribute (or all of them) and the panel to copy them from to the current panel.
  • Rename: Renames the panel.


Color And Opacity Settings

  • Panel Opacity slider: Goes from 0% (fully transparent) to 100% (fully opague).
  • Background Color Style dropdown & Background Color picker:Gradient, None, and Solid.
    • When Gradient is selected, the color picker affects the left side of a horizontal gradient and the bottom side of a vertical gradient.
    • When Solid is selected it affects the entire panel’s background.
    • If you want a custom texture to appear then you must select None.

 

  • Background Gradient Style dropdown & Background Gradient Color picker: Allows you to change from a horizontal to vertical gradient, if you selected Gradient above. The color picker affects the color of the right side of a horizontal gradient and the color of the top of a vertical gradient.
  • Background Color Blending: Unfortunately I can’t seem to discern what this does in a predictable way. Blending mode determines how the alpha component is applied to the texture. check WowWiki for more info on Blending modes.


Position Settings

  • Panel Width & Panel Height textboxes: Here you can adjust the width and height of a panel (measured in pixels).
  • X & Y Offset textboxes: This adjusts the panel’s position on the screen, the offset is from the panel’s anchor.
  • Level slider: Adjusts a panel’s Z-Index within its Strata. A panel with a Z-Index of 0 will appear behind a panel with a Z-Index of 20 unless the first panel is in a higher Strata than the second.
  • Strata dropdown:Selects the Strata your panel will reside in. Like the Z-Index Level this affects whether panels appear in front of or behind various UI objects. According to WoWWiki, the order from lowest to highest.

 

  • Note there are some other Strata layers that aren’t used in kgPanels:
    • Background
    • Low
    • Medium
    • High
    • Dialog
    • Tooltip

 

  • Scaling slider: adjusts the overall size of a panel. Goes from 10%-200%.


Parent And Anchor Settings

  • Parent Frame textbox: Enter the frame that you want this panel to be a child of. Be aware that it will inherit certain properties from its Parent, and certain mods that recycle frames can cause unpredictable behavior when attaching a panel as a child of a recycled frame.
  • Anchor Frame textbox: This sets the frame that your panel’s anchoring (and by extension, positional offset settings) will be based on. Be aware that this doesn’t have to be the same as the panel’s parent frame.
  • Anchor From dropdown: Sets the point on the panel that anchors to its Anchor Frame.
  • Anchor To dropdown: Sets the point on the panel’s anchor frame that the panel anchors to.


Texture Options

  • Background Texture
    • Name dropdown: Select a texture for the panel’s background from those available (Blizz, SharedMedia, or Custom).
    • Rotate slider: Rotate the selected texture.
    • Flip Horizontally & Vertically checkboxes: Flips the selected texture horizontally and vertically on the panel.
    • Tile Background checkbox & Tile Size slider: Checking scales the texture to the selected Tile Size and tiles it over the background of the panel.

 

  • Border Texture
    • Name dropdown: Select a texture for the panel’s border from those available (Blizz, SharedMedia, or Custom).

 

  • Border Edge Size slider: Adjusts the thickness of a selected border texture (measured in pixels).
  • Background Insets textboxes: Allows you to set an inset for the background texture in order to create additional room for border textures.


Text Options

  • General Text Settings
    • Text textbox: Input the text you’d like to appear on the panel here.
    • Font Color picker: Choose the color of the text on your panel.
    • Font Size slider: Set the font size of the text on your panel. Goes from 6-30.
    • Font: Set the font you want to use, please note this font list is provided by SharedMedia.

 

  • Text Positioning textboxes: Allow you set the X and Y Offsets (from the center of the panel) of your entered text.


Scripts
Allows you to specify an AddOn dependency for custom scripts on your panel, and to enter your own custom scripts for the following frame event callbacks on the panel:

  • OnLoad: Scripts run when the panel is loaded in the UI. For OnEvent Scripts you’ll generally want to register events to the panel here. (Example: this – RegisterEvent(“CHAT_MSG”); will cause the panel frame’s OnEvent scripts to fire when a chat message is recieved. See the full list. You won’t necessarily be able to utilize all of these.)
  • OnEvent: Scripts run when events registered with the panel frame are fired.
  • OnUpdate: Scripts run after processing of events and user actions, but before UI elements are drawn on the screen.
  • OnShow: Scripts run just before a hidden panel frame is shown.
  • OnHide: Scripts run when a visible panel frame is hidden.


Requires “Intercept Mouse Clicks” to be enabled on panel:

  • OnEnter: Scripts run when the mouse cursor enters the panel frame.
  • OnLeave: Scripts run when the mouse cursor leaves the panel frame.
  • OnClick: Scripts run when the panel frame recieves a mouse-click.


Active PanelsContains a textbox for entering the name of a new panel, as well as buttons to create the panel based on the defined default template or not. You also access the config menus of panels you have created here, which contain the same config options detailed above.

FAQ
The ingame FAQ is better read ingame rather than repeated here.

Profiles
Allows you to have entirely separate kgPanels settings for each character, realm, or class. Additionally there is also a default profile and you can create your own.

Screen Shots

Kg Panels

kgPanels is the successor to eePanels2. Its designed for lightweight use and quick load times. It has almost all of the features of eePanels2 and sports the following additional features. See in FAQ in the config menu for details. kgPanelsConfig, is a seperate LOD mod to configure kgPanels. This helps keep the weight down and only loads when you tell it. 
/kgpanels for options.

General Options
Contains both a checkbox to enable/disable kgPanels and layout options.

Layouts
Here you can create a layout in order to save it to use later or export it for others to use. You can also import layouts here.
To activate, export, delete, or rename a layout simply select it from the list of layouts which appear when you expand the Layouts menu item.
Exporting and importing is a simple copy/paste of a very large string of text containing information about all the panels in a given layout.

Art Library
Custom artwork for panels can be added here. Simply enter a name for your artwork to be referenced within kgPanels, select what type it is (Background or Border), and enter the path to the artwork.
Its recommended creating a directory within WoW’s InterfaceAddOns directory: e.g.: {WoW_Install_Root}InterfaceAddOnstextures
This is because a reinstall or update to kgPanels (or any other mod) would wipe out any files in their folders placed there by users.

ISome caveats:

  • Images must be in TarGA (.tga) format.
  • Dimensions must be powers of 2, e.g.: 2, 4, 8, 16, 32, 64, 128, 256, 512
  • Width and Height don’t have to match (you can have an image that is 128px by 512px) but you cannot exceed 512px on either side.
  • When entering the path to your custom artwork, you must use \ as folder separators, as well as starting the path with \. To specificy an image path using Kagaro’s example above you’d enter:\Interface\AddOns\textures\myCustomArtwo rk.tga
  • You can create an image, save it, and load it in kgPanels while keeping WoW running, without needing to reload the UI. However, once you have loaded the image this way, if you make any changes and save the image while WoW is running, you’ll have to reload the UI to see them.


Default Panel Options
Fairly self explanatory, this has a single panel definition that can be used as a template for new panels you create.
There are seven sets of options for Panels:

General Settings

  • Intercept Mouse Clicks checkbox: Does just what it says.
    • When unchecked, you will be able to click on a UI or world object behind the panel and interact with it normally.
    • When checked, the panel will prevent you from clicking on things behind it. Keep in mind that you will need this enabled if you plan to attach scripts to a panel that use OnLeave, OnEnter, or OnClick mouse events.

 

  • Lock Panel checkbox: Prevents the panel from being moved or resized using the mouse. You can still define dimensions and location in the panel’s config menu.
  • Remove Panel button: normally this would remove the selected panel from a layout entirely.
  • Copy & From dropdowns: Specify a panel attribute (or all of them) and the panel to copy them from to the current panel.
  • Rename: Renames the panel.


Color And Opacity Settings

  • Panel Opacity slider: Goes from 0% (fully transparent) to 100% (fully opague).
  • Background Color Style dropdown & Background Color picker:Gradient, None, and Solid.
    • When Gradient is selected, the color picker affects the left side of a horizontal gradient and the bottom side of a vertical gradient.
    • When Solid is selected it affects the entire panel’s background.
    • If you want a custom texture to appear then you must select None.

 

  • Background Gradient Style dropdown & Background Gradient Color picker: Allows you to change from a horizontal to vertical gradient, if you selected Gradient above. The color picker affects the color of the right side of a horizontal gradient and the color of the top of a vertical gradient.
  • Background Color Blending: Unfortunately I can’t seem to discern what this does in a predictable way. Blending mode determines how the alpha component is applied to the texture. check WowWiki for more info on Blending modes.


Position Settings

  • Panel Width & Panel Height textboxes: Here you can adjust the width and height of a panel (measured in pixels).
  • X & Y Offset textboxes: This adjusts the panel’s position on the screen, the offset is from the panel’s anchor.
  • Level slider: Adjusts a panel’s Z-Index within its Strata. A panel with a Z-Index of 0 will appear behind a panel with a Z-Index of 20 unless the first panel is in a higher Strata than the second.
  • Strata dropdown:Selects the Strata your panel will reside in. Like the Z-Index Level this affects whether panels appear in front of or behind various UI objects. According to WoWWiki, the order from lowest to highest.

 

  • Note there are some other Strata layers that aren’t used in kgPanels:
    • Background
    • Low
    • Medium
    • High
    • Dialog
    • Tooltip

 

  • Scaling slider: adjusts the overall size of a panel. Goes from 10%-200%.


Parent And Anchor Settings

  • Parent Frame textbox: Enter the frame that you want this panel to be a child of. Be aware that it will inherit certain properties from its Parent, and certain mods that recycle frames can cause unpredictable behavior when attaching a panel as a child of a recycled frame.
  • Anchor Frame textbox: This sets the frame that your panel’s anchoring (and by extension, positional offset settings) will be based on. Be aware that this doesn’t have to be the same as the panel’s parent frame.
  • Anchor From dropdown: Sets the point on the panel that anchors to its Anchor Frame.
  • Anchor To dropdown: Sets the point on the panel’s anchor frame that the panel anchors to.


Texture Options

  • Background Texture
    • Name dropdown: Select a texture for the panel’s background from those available (Blizz, SharedMedia, or Custom).
    • Rotate slider: Rotate the selected texture.
    • Flip Horizontally & Vertically checkboxes: Flips the selected texture horizontally and vertically on the panel.
    • Tile Background checkbox & Tile Size slider: Checking scales the texture to the selected Tile Size and tiles it over the background of the panel.

 

  • Border Texture
    • Name dropdown: Select a texture for the panel’s border from those available (Blizz, SharedMedia, or Custom).

 

  • Border Edge Size slider: Adjusts the thickness of a selected border texture (measured in pixels).
  • Background Insets textboxes: Allows you to set an inset for the background texture in order to create additional room for border textures.


Text Options

  • General Text Settings
    • Text textbox: Input the text you’d like to appear on the panel here.
    • Font Color picker: Choose the color of the text on your panel.
    • Font Size slider: Set the font size of the text on your panel. Goes from 6-30.
    • Font: Set the font you want to use, please note this font list is provided by SharedMedia.

 

  • Text Positioning textboxes: Allow you set the X and Y Offsets (from the center of the panel) of your entered text.


Scripts
Allows you to specify an AddOn dependency for custom scripts on your panel, and to enter your own custom scripts for the following frame event callbacks on the panel:

  • OnLoad: Scripts run when the panel is loaded in the UI. For OnEvent Scripts you’ll generally want to register events to the panel here. (Example: this – RegisterEvent(“CHAT_MSG”); will cause the panel frame’s OnEvent scripts to fire when a chat message is recieved. See the full list. You won’t necessarily be able to utilize all of these.)
  • OnEvent: Scripts run when events registered with the panel frame are fired.
  • OnUpdate: Scripts run after processing of events and user actions, but before UI elements are drawn on the screen.
  • OnShow: Scripts run just before a hidden panel frame is shown.
  • OnHide: Scripts run when a visible panel frame is hidden.


Requires “Intercept Mouse Clicks” to be enabled on panel:

  • OnEnter: Scripts run when the mouse cursor enters the panel frame.
  • OnLeave: Scripts run when the mouse cursor leaves the panel frame.
  • OnClick: Scripts run when the panel frame recieves a mouse-click.


Active PanelsContains a textbox for entering the name of a new panel, as well as buttons to create the panel based on the defined default template or not. You also access the config menus of panels you have created here, which contain the same config options detailed above.

FAQ
The ingame FAQ is better read ingame rather than repeated here.

Profiles
Allows you to have entirely separate kgPanels settings for each character, realm, or class. Additionally there is also a default profile and you can create your own.

Screen Shots

Grim UI

This is a full replacement for the default Blizzard user interface(UI). The general idea came from a UI known as MazzleUI. The GrimUI core itself controls your unit frames, artwork, some action buttons and a whole lot more! Best of all, it does this with out you spending hours on placing frames. It looks and functions much like MazzleUI did, it is also similar to nUI if you are familiar with that. GrimUI out of the box should require no setup itself. Macaroon handles the main action buttons and is included. GrimUI will setup a default Macaroon layout. Check out GrimUI on Facebook GrimUI Fan Page

How do I use it?
First you must download this file. Then back up your current Interface and WTF folders in your World of Warcraft directory, in case you decide to revert back. It is best to delete your current WTF and any AddOns in the AddOn folder however GrimUI should install and function with other AddOn’s just fine. Place the the files in the zip file you downloaded into the Interface/AddOns folder.

When you first enter the game on a fresh install the chat frames may appear funny, or its possible sometimes for errors to pop on fresh installs if your say under attack when you log in or in a party or raid. If your chat frames or other frames are out of place Right-Click the GrimUI button on the right side of the screen to access the various reset buttons in the GrimUI options panel. The options panel can also be accessed through the normal Blizzard AddOn Options.

GrimUI should now be setup! Other AddOns that are included with the GrimUI for your convenience may require additional setup.

Will it work for me? 
This UI was designed on a wide screen in a 1920 x 1200 resolution. It was also designed to self adjust for any resolution. I have tested it at other resolutions and they seem to work fine. If you have any problems please post them in the bug section.

PartyFrames are now movable as well as most other frames!!!! Ctrl-LeftClick just above your name or a party members name to grab a hold of the frame and move it. To reset the frames click the rest button in the GrimUI options panel.

AddOn’s Included

  • Macaroon – Macro based action bar replacement.
  • Clique – Advanced click functions including spell binding. All GrimUI unit frames are registered with Clique.
  • Baggins – Inventory AddOn with sorting ability’s.


AddOn’s Recommended
What I use, feel free to use anything you like!

  • AdvancedTradeSkillWindow – Makes the crafting window a whole lot better.
  • AutoBar – Best for handling consumables.
  • Capping – PVP timers of all sorts! Other features as well, primarily PVP.
  • DeadlyBossMods – Raid information!
  • ElkBuffBars – Customizable player buff/debuff frames.
  • GupPet – Random mount and pet button, also includes CollectEmAll.
  • JebusMail – Mailbox enhancements.
  • ikScrollingBattleText – Awesome scrolling combat text.
  • Omen – Threat meter.
  • Recount – Does a lot of stuff, damage meter!
  • SmartBuff – Buff reminders and other buff options.
  • XLoot – Improved loot frame.
  • XLootGroup – Improved roll frames.

Grim UI

This is a full replacement for the default Blizzard user interface(UI). The general idea came from a UI known as MazzleUI. The GrimUI core itself controls your unit frames, artwork, some action buttons and a whole lot more! Best of all, it does this with out you spending hours on placing frames. It looks and functions much like MazzleUI did, it is also similar to nUI if you are familiar with that. GrimUI out of the box should require no setup itself. Macaroon handles the main action buttons and is included. GrimUI will setup a default Macaroon layout. Check out GrimUI on Facebook GrimUI Fan Page

How do I use it?
First you must download this file. Then back up your current Interface and WTF folders in your World of Warcraft directory, in case you decide to revert back. It is best to delete your current WTF and any AddOns in the AddOn folder however GrimUI should install and function with other AddOn’s just fine. Place the the files in the zip file you downloaded into the Interface/AddOns folder.

When you first enter the game on a fresh install the chat frames may appear funny, or its possible sometimes for errors to pop on fresh installs if your say under attack when you log in or in a party or raid. If your chat frames or other frames are out of place Right-Click the GrimUI button on the right side of the screen to access the various reset buttons in the GrimUI options panel. The options panel can also be accessed through the normal Blizzard AddOn Options.

GrimUI should now be setup! Other AddOns that are included with the GrimUI for your convenience may require additional setup.

Will it work for me? 
This UI was designed on a wide screen in a 1920 x 1200 resolution. It was also designed to self adjust for any resolution. I have tested it at other resolutions and they seem to work fine. If you have any problems please post them in the bug section.

PartyFrames are now movable as well as most other frames!!!! Ctrl-LeftClick just above your name or a party members name to grab a hold of the frame and move it. To reset the frames click the rest button in the GrimUI options panel.

AddOn’s Included

  • Macaroon – Macro based action bar replacement.
  • Clique – Advanced click functions including spell binding. All GrimUI unit frames are registered with Clique.
  • Baggins – Inventory AddOn with sorting ability’s.


AddOn’s Recommended
What I use, feel free to use anything you like!

  • AdvancedTradeSkillWindow – Makes the crafting window a whole lot better.
  • AutoBar – Best for handling consumables.
  • Capping – PVP timers of all sorts! Other features as well, primarily PVP.
  • DeadlyBossMods – Raid information!
  • ElkBuffBars – Customizable player buff/debuff frames.
  • GupPet – Random mount and pet button, also includes CollectEmAll.
  • JebusMail – Mailbox enhancements.
  • ikScrollingBattleText – Awesome scrolling combat text.
  • Omen – Threat meter.
  • Recount – Does a lot of stuff, damage meter!
  • SmartBuff – Buff reminders and other buff options.
  • XLoot – Improved loot frame.
  • XLootGroup – Improved roll frames.

Cursor

Cursor adds detailed, customizable cursor trails to your UI. *If you’ve ever lost track of your mouse in a hectic battle, or if you’re looking to put the finishing touches on your stylized UI, look no further. *_Cursor uses World of Warcraft’s built-in spell effects to offer a variety of preset cursor looks while leaving your system’s resources free for more important things.

The Cursor
Each character’s cursor can be customized to match that character’s style. They can have multiple layers, so you can mix and match different styles. *Each layer can show one of many preselected effects, or you can choose your own “Custom” model effect from the game’s files. *In addition, you can scale, rotate, and move layers around to stack them up in unique ways.

Saved Sets
A “Set” is a pre-packaged cursor, like a template that you can save and load between characters. *_Cursor comes with a few default sets, such as the <kbd>“Energy Beam”</kbd> default, pictured below. *But if a lightning cursor doesn’t fit with your character, feel free to save your old set and create something more fitting from scratch.

Options
_Cursor’s extensive configuration is available in the Interface Options window, or simply with the <kbd>“/cursor”</kbd> slash command.

Sets
Save, load, and delete cursors for your other characters to use. *Select your saved sets from the dropdown menu, or type a name in directly.

Cursor
Lets you preview and edit each layer of your active cursor. *Every layer has a tab associated with it, and they can be toggled on or off using the Model Enabled checkbox.

Preset Type
The category of preset effects, such as <kbd>“Particle Trail”</kbd> or <kbd>“Glow”</kbd>. *With a category selected, see the Preset Name dropdown box below to browse effects in that category. *The <kbd>“Custom”</kbd> category allows you to specify any model file’s path within the game.

Preset Name
This dropdown lists all preset effects in the chosen Preset Type. *Select one to preview and use it for the active layer.

File Path
Shows the location of the current effect model. *When the <kbd>“Custom”</kbd> Preset Type is selected, you may edit this path freely. *However, you must leave out the file extension.
The checkered box on the right side previews the layer behind a dummy cursor. *The preview is animated, and can be sped up or stopped by clicking on it. *The self-explanatory slider bars to the left and below the preview move the cursor up/down and left/right in relation to the cursor, respectively.

The Scale slider controls how large the effect should be drawn, ranging from half-size to four times normal size. *Lastly, the Facing slider controls the direction that the model looks, where moving the slider from one end to the other will rotate it completely.