Download
(19 Kb)
Download
Updated: 12/17/15 04:34 PM
Pictures
File Info
Compatibility:
Orsinium (2.2.4)
Updated:12/17/15 04:34 PM
Created:05/15/14 09:07 PM
Monthly downloads:73
Total downloads:11,564
Favorites:36
MD5:
Addon Profiles  Popular! (More than 5000 hits)
Version: 2.1
by: Marihk, merlight
This addon allows you to use profiles to change which addons should currently be enabled.

The original add-on was written by Marihk. Version 2 ended up as a complete rewrite. It doesn't use LibAddonMenu for configuration, but injects itself directly into Add-Ons menu. You can now create as many profiles as you want, and the number of keybinds was increased to eight. If it doesn't work for you, check out Circonian's Addon Selector.

Saved profiles from version 1 will not be transferred. Sorry about that, but it was much simpler for me to start anew.

What is the purpose of this addon?

Two controls are added to the Add-Ons in-game menu: a profile selection drop-down list and a profile menu button. From the profile menu you can create a new profile, or delete an existing one. Profile selection is tied to the currently logged character (you can use any profile for multiple characters, of course). When you select a profile from the drop-down list, add-ons will be enabled/disabled according to their state when that profile was last saved, and you will need to reload UI afterwards. Whenever you enable or disable an add-on, the new setting will be saved to the currently selected profile, and also copied to all characters using that profile.

By using account-wide SavedVariables, your addon profiles will be the same across all characters. So, you might setup profiles combat/questing, and profiles for crafting, and profiles for addons that you're just trying out. You can then easily switch to a new addon profile while in game, without having to remember which specific mods should be turned on or off.

Note: If you modify enabled add-ons from the character selection screen, Addon Profiles won't see those changes until you log the affected characters, and will show red checkbox outlines next to add-ons whose state doesn't match the current profile. You can fix this by toggling such add-ons one by one, or by switching to another profile and back (using menu), or by "switching" to the current profile (using keybind).

Although not exactly user-friendly, colored profile names may be crafted using special markup. A colored name must consist of "|c", a hexadecimal color code, the actual name, and "|r". Say I want to create a profile named Skyshards, written in blue. I'll pick a fine shade of blue (for example here), and enter this magical name: |c2D5BC4Skyshards|r

You can also assign up to 8 keybindings to different profiles (there's Addon Profiles section under the Controls in-game menu). Pressing a bound key will select the assigned profile and immmediately reload UI.

Language Support
German translation included.
If you wish to contribute another, check this thread.

Where should I file bugs?

If you have any problems with this addon, please leave a comment at the ESOUI page.
v2.1 (mer)
- added German translation
- removed syncing on login (was unexpected and probably buggy as well)
- fixed some saved variables bugs
- libAddonKeybinds and LibCustomMenu
- APIVersion 100013

v2.0 (mer)
Complete rewrite, expecting bugs and awaiting translations...
APIVersion 100010

v1.1.2

Bumping the APIVersion to 100008

v1.1.1

Added customizable profile names. Also, you can activate a profile by either its number or the custom name.

v1.1.0

Added keybindings for the five profiles.

v1.0.3

Bumping the API version up to 100007.

v1.0.2

This release simply bumps the API version up to 100004, to support the Craglorn release of ESO.

v1.0.1

This release fixes a bug where deleting an addon that was listed as disabled in a profile, would cause an error popup when trying to activate that profile.
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Uploader
Date
2.0
9kB
merlight
11/21/14 07:16 PM
v1.1.2
11kB
Marihk
08/08/14 11:35 PM
v1.1.1
11kB
Marihk
07/12/14 04:02 PM
v1.1.0
11kB
Marihk
07/07/14 09:35 PM
v1.0.3
10kB
Marihk
06/25/14 06:31 PM
v1.0.2
10kB
Marihk
05/22/14 08:27 PM
v1.0.1
10kB
Marihk
05/16/14 11:02 PM
v1.0
10kB
05/15/14 09:07 PM


Post A Reply Comment Options
Unread 05/16/14, 08:50 AM  
Marihk
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 59
Uploads: 2
Originally Posted by Blackwolfe
I'm not quite ready to try the addon out yet. Got one question first.

Is it possible to set up an exception for a single addon so that it's saved variables are per character instead of account wide? I use x4d bank for managing my bank/inventory with automatic deposits/withdrawals of crafting materials per character basis. So basically I would want to use the same settings on all characters, except x4d bank which I want to keep per-character.

Or.. did I completely misunderstand the purpose of the addon? :P
Ah, I think you've misunderstood it. I probably didn't write the best description for it, sorry about that, and the word "profiles" is kind of overloaded to mean different things. This addon doesn't touch the saved variables for other addons. It also doesn't let you copy or apply the saved variables from one character to another (I think that's what you were asking about).

Instead, you would use this addon to quickly switch to a pre-selected list of addons.

For example, let's say you have the addons: Crafting Material Level Display, Sous Chef, and Harven's Provisioning Tooltips. You decide that there are certain times when you want 1 or 2 enabled, but you never want all 3 enabled at the same time. So you setup some profiles in the Addon Profiles settings menu like this:
  1. Crafting Material Level Display = on, Sous Chef = on, Harven's Provisioning Tooltips = off
  2. Crafting Material Level Display = off, Sous Chef = on, Harven's Provisioning Tooltips = off
  3. Crafting Material Level Display = off, Sous Chef = off, Harven's Provisioning Tooltips = on

If you want CMLD and Sous Chef turned on, you just type '/addonprofiles 1', and this addon will make those changes to your addon selections in the game, and do the /reloadui for you, so you don't have to type that as well.

Then, an hour later, you're doing something where you only want Harven's Provisioning Tooltips enabled, so you type '/addonprofiles 3', and this addon will deselect the CMLD and Sous Chef, and do the /reloadui. Oh, but wait, Sous Chef had that extra little bit of information that I needed, so '/addonprofiles 2' and there it is (after the reload that happens).

Does that help explain it better? I apologize for any confusion.
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 11:47 PM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
I'm not quite ready to try the addon out yet. Got one question first.

Is it possible to set up an exception for a single addon so that it's saved variables are per character instead of account wide? I use x4d bank for managing my bank/inventory with automatic deposits/withdrawals of crafting materials per character basis. So basically I would want to use the same settings on all characters, except x4d bank which I want to keep per-character.

Or.. did I completely misunderstand the purpose of the addon? :P
Last edited by Blackwolfe : 05/15/14 at 11:50 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: