Repository navigation
Installation
github-actions[bot] edited this page Oct 13, 2026
·
5 revisions
| Requirement | Details |
|---|---|
| Game version | Retail 12.1 (Interface 120100, 120105) or Forever / Camelot 1.60.1 (Interface 16001) |
| External addons | None — all libraries are bundled |
| Optional | AzeriteUI for Midnight (AzeriteUI6), AzeriteUI5 – JuNNeZ Edition (any theme), or AzeriteUI 5.x — if installed, the addon also colors their player and pet frames |
- Open the CurseForge desktop app and search for ABCS – Advanced Bar Coloring System (Project ID
1286164). - Click Install.
- Launch WoW — the addon is ready.
- Download the latest release ZIP from the Releases page.
- Unzip the archive. You should end up with a single folder called
AzUI_Color_Picker. - Move that folder into your WoW AddOns directory:
World of Warcraft\_retail_\Interface\AddOns\AzUI_Color_Picker\
For Forever beta, use _classic_beta_\Interface\AddOns instead. Keep both TOCs; the client selects the appropriate one. AzeriteUI must also support the chosen client: JuNNeZ Edition and AzeriteUI6 1.0.7 or later both run on Forever.
The final structure inside the folder should look like this:
AzUI_Color_Picker\
├── AzUI_Color_Picker.toc
├── AzUI_Color_Picker_Camelot.toc
├── Bindings.xml
├── Core.lua, Effects.lua, Pets.lua, Rules.lua, Paint.lua, Frames.lua,
│ Share.lua, Profiles.lua, Options.lua, QuickPalette.lua
├── Pages\ (the option pages)
├── Locales\ (translations)
├── icon.tga
├── Options\ (the ABCS window)
└── Libs\
├── LibStub\
│ └── LibStub.lua
├── CallbackHandler-1.0\
│ └── CallbackHandler-1.0.lua
├── LibDBIcon-1.0\
│ ├── LibDBIcon-1.0\
│ │ └── LibDBIcon-1.0.lua
│ └── LibDataBroker-1.1\
│ └── LibDataBroker-1.1.lua
├── AceAddon-3.0\
├── AceDB-3.0\
├── AceGUI-3.0\
└── AceConfig-3.0\
├── AceConfig-3.0.lua
├── AceConfigDialog-3.0\
└── ...
- Start (or
/reload) WoW and enable the addon in the AddOns list at the character select screen. - Type
/ahuiin-game to open the options panel.
After logging in:
- A small ABCS icon should appear on your minimap (unless you have hidden it) and in the AddOn Compartment.
- Type
/ahui— the options panel should open immediately. - If neither of these happen, check that the addon is enabled in the AddOns list and that there are no Lua errors in your chat.
The app handles updates automatically. You can also click Check for Updates manually.
- Delete the old
AzUI_Color_Pickerfolder from your AddOns directory. - Download the new ZIP from Releases and repeat the steps above.
Your saved colors and presets are stored in WTF\Account\<account>\SavedVariables\AzUI_Color_PickerDB.lua and are not deleted when you update the addon.
- Delete the
AzUI_Color_Pickerfolder from your AddOns directory. - (Optional) Delete
AzUI_Color_PickerDB.luafrom your SavedVariables folder to remove all saved data.
All dependencies ship inside the Libs\ folder — you do not need to install anything else.
| Library | Purpose |
|---|---|
| LibStub | Library stub loader used by all Ace libs |
| CallbackHandler-1.0 | Event callback system (used by AceDB and LDB) |
| AceAddon-3.0 | Core addon framework (also used to find AzeriteUI) |
| AceDB-3.0 | Saved variables and profile manager |
| AceGUI-3.0 | Widgets for the options panel |
| AceConfig-3.0 | Options table definition system (incl. AceConfigDialog and AceConfigRegistry) |
| LibDataBroker-1.1 | Data broker for minimap / Titan Panel |
| LibDBIcon-1.0 | Minimap icon and AddOn Compartment launcher |