Download
(36 Kb)
Download
Updated: 06/27/23 04:32 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Updated:06/27/23 04:32 PM
Created:06/18/21 05:33 AM
Monthly downloads:470
Total downloads:12,444
Favorites:42
MD5:
Categories:RolePlay, Utility Mods
Quick Fashion  Popular! (More than 5000 hits)
Version: 2.2.2
by: Lari [More]
Join my addon Discord server to discuss Quick Fashion! - https://discord.gg/tsHe7syRaU
Newest features (v2.2.0)
  • Set your profiles with a single click from the Character window!
  • Link profiles to Armory builds
  • Add and remove ALL Favourites with a single button
  • New slash command /qflist - Lists all profiles assigned to hotkeys

Quick Fashion is the one addon you need for all your fashion needs!


Features:

Quick Fashion Panel:
  • Displays all your currently equipped collectibles
  • Change your titles and outfits directly from the addon!
  • Save collectible combinations, outfits, and titles as Profiles
  • A simple button to hide/show your hat or helmet
  • Randomize! - A button to completely randomize your character's look, often with amusing, unexpected, or disastrous results!

Quick Favourites Panel:
  • Save your favourite collectibles as Favourites!
  • View ALL your collectibles from the "All Collectibles" tab/icon, for total collectible management without utilizing the game UI
  • View your most recently-equipped collectibles from the "Recently Equipped" tab/icon (can be customized in settings)
  • Click on any collectible icon to equip/unequip it quickly.
  • This panel can be resized to suit your needs.

Quick Profiles Panel:
  • Assign Profiles to specific zones or houses, and the addon will automatically equip these profiles whenever you port to that zone/house!
  • A quick "Port" button is included for houses, just in case you need it.

Misc features:
  • Link profiles to Armory builds
  • Special emotes specific to some personalities are indicated in the tooltip for the personality collectibles.
  • Link a collectible to chat directly from the right-click menu for the collectible icon.
  • Automatically opens with the Collections UI for convenience (can be toggled off in settings)
  • Click on the silhouette in the Quick Fashion panel for a special surprise

Leave me a comment if you have any questions, suggestions, feature requests, feedback, or bug reports!

- Lari (@akshari, PC/EU)

-------------------------------

How to use:

ALL your currently equipped collectibles automatically show up in the Quick Fashion panel along with your current title and outfit. Any time you equip a new collectible from the Collections UI, the Quick Fashion panel is updated to reflect your newly equipped collectibles.
  • Click on any collectible tile to unequip that collectible. Right-click any collectible tile for a list of options.
✔️ - Indicates whether the collectible is equipped
⭐ - Indicates whether the collectible is saved as a Favourite

Note: There is an in-built cooldown when you swap between collectibles. If you try to equip/unequip collectibles too fast, the game will display an error.


Favourites:
  • Right-click any collectible tile to save or remove it from your Favourites.
  • From the Quick Favourites panel, click on any collectible tile to quickly equip/unequip it.

Profiles:
  • New profile: Equip any collectibles, titles, or outfits you want to save to a profile. Under the profiles section, click "New" to enter a name for your profile, and hit "Save".
  • Equip a profile: Select a profile from the Profiles dropdown, and click "Equip".
  • Profile hotkeys: Select a profile from the Profiles dropdown, and select a number from the dropdown on the right.
  • Delete a profile: Select a profile from the Profiles dropdown, and click "Delete".

Quick Profiles:

Click on the "Quick Profiles" button next to "Profiles" in the Quick Fashion panel to open the Quick Profiles panel. Here, you can assign profiles to specific zones and houses. Each time you port into that zone/house, the assigned profile will automatically be equipped on your character.

If you specify a "Default profile", this profile will be equipped any time you load into a zone/house that does not have a profile assigned to it.
  • In the "Zones" tab, select a profile and click the "Save" button next to a zone to save/assign that profile to the zone.
  • Right-click the "Save" button to delete/unassign the profile from the zone.
  • In the "Houses" tab, enter the details of the house and profile you would like to assign to the house, and click on the "Save" button to save the profile to the house.
  • To change/edit a profile assigned to a house, simply select a profile from the dropdown, and click on the "Save" button in that entry.

Randomize!
  • Click the Randomize button in the Quick Fashion panel to equip completely random collectibles on your character! (or type /qrand)
  • Right-click the Randomize button for more options; you can select which collectible types can be randomized, and whether they will be selected from all your owned collectibles or your Favourites.

Slash commands:

All of these commands can also be assigned to a hotkey or keybind.

/qf - Toggle both the Quick Fashion and Quick Favourites panels
/qfashion - Toggle only the Quick Fashion panel
/qfavs - Toggle only the Quick Favourites panel
/qprofiles - Toggle the Quick Profiles panel
/qrand - Randomize your character's look!

/qf <number> - Equip a profile by number (e.g. /qf 1)
/qflist - List all profiles assigned to hotkeys

/qfhelp - Open the settings menu (which also displays a list of these commands)

-------------------------------

Depends on:
LibAddonMenu

Currently supported collectible types:
  • Costumes
  • Hats
  • Hair styles
  • Facial hair
  • Major adornments
  • Minor adornments
  • Head markings
  • Body markings
  • Personalities
  • Skins
  • Polymorphs
  • Mounts
  • Non-combat pets

Also supports:
  • Titles
  • Outfits
v2.2.2
- Fixed Apocrypha profiles

v2.2.1
- Added new zones and houses
- API bump

v2.2.0
- New profile box under the character panel that's a one-click equip
- Profiles can now be linked to armory builds
- Buttons in Settings to add all collectibles to Favourites and remove all Favourites
- New slash command /qflist - Lists all profiles assigned to hotkeys

v2.1.1
- Minor numbering fix

v2.1.0
- Refactored several functions
- Updated positioning and toggle behaviours
- Added Quick Profiles options for swimming and crafting

v2.0.3
- Companion bug fix
- Added new houses and zone for High Isle

v2.0.2
- Fixed a rare bug with Quick Profiles

v2.0.1
- Fixed an occasional error that was triggered by companion collectibles

v2.0.0

Fashion Panel:
- Added a Randomize button, that randomizes your character's look!
- Added Quick Profiles, a new feature that automatically equips profiles on zone change (some configuration required).
- The "toggle helm" button now remembers if you had a hat slotted in your previous session.

Favourites Panel:
- Migrated old Favourites into new tables sorted by collectible type.
- The icons in the Favourites panel are now sorted by collectible type.
- Added the "All Owned Collectibles" and "Recently Equipped Collectibles" tabs to the Favourites panel, allowing greater flexibility in choosing collectibles.
- Added new filter icons for collectible types, with the option to select multiple filters.
- The Favourites panel can now be resized.

Misc:
- Tile highlights now appear behind the collectible icon.
- Updated several chat messages.
- Fixed various bugs and issues.

New slash commands/hotkeys:
/qprofiles - Toggles the Quick Profiles panel
/qrand - Randomizes your collectibles

----------
v1.2.0
- Increased the number of available hotkeys from 5 to 10.
- Added a setting to switch between account-wide and character-specific saved variables.
- Added a "Link in chat" option to the right-click menu of collectible tiles.
- Added personality overridden emotes to personality tile tooltips

v1.1.0
- Added "Save to Favourites"/"Remove from Favourites" to the Collections UI collectible tiles.
- Added titles and outfits to profiles
- Added a function to the silhouette
Archived Files (11)
File Name
Version
Size
Uploader
Date
2.2.1
36kB
Lari
06/07/23 11:44 AM
2.2.0
36kB
Lari
07/19/22 01:03 PM
2.1.1
34kB
Lari
05/16/22 11:14 AM
2.1.0
34kB
Lari
05/15/22 04:00 PM
2.0.3
34kB
Lari
05/08/22 11:20 AM
2.0.2
33kB
Lari
05/03/22 11:48 AM
2.0.1
33kB
Lari
01/19/22 05:27 PM
2.0.0
33kB
Lari
01/19/22 09:56 AM
1.2.0
14kB
Lari
07/07/21 03:07 PM
1.1.0
13kB
Lari
06/21/21 03:41 PM
1.0.0
11kB
Lari
06/18/21 05:33 AM


Post A Reply Comment Options
Unread 06/04/22, 07:12 PM  
ESOAddonUser

Forum posts: 0
File comments: 3
Uploads: 0
Re: Addon update

Excellent Addon, it really makes ESO more fun being able to set a lot of styles with all the different options available to me. Instead of taking a half hour each time I feel like a change, I can switch quickly between them. It's no longer a hassle!

I have a feature request - is it possible to set up an auto equip when switching armory slots? The addon seems to have everything else I could ever want, but I'd love to equip a specific outfit for a crafter, and another for my powerhouse, etc.

Cheers!
Report comment to moderator  
Reply With Quote
Unread 05/15/22, 04:31 PM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Addon update

v2.1.0
Just a small update that fixes some issues with panel positioning and toggles, and additional options in Quick Profiles to set automatic profiles for swimming and crafting!

P.S. If you notice any bugs, do let me know and I'll try and get them fixed ASAP!
Last edited by Lari : 05/15/22 at 04:32 PM.
Report comment to moderator  
Reply With Quote
Unread 05/12/22, 10:46 AM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1018
Uploads: 1
THank you to both of you Lari and Messajah!!
Report comment to moderator  
Reply With Quote
Unread 05/12/22, 07:45 AM  
Messajah
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 30
Uploads: 1
Originally Posted by Anceane
Originally Posted by Lari
Thank you for the absolutely lovely feedback!

Before I go into the details of my code, may I ask what you're hoping to achieve by hooking into it? I'm just wondering if I can implement additional functionality to it so that it might be useful to more people, and it's also a good point to refactor my code a bit!
Hello
First thank you for this addon.

Now while i understand totally the need to upgrade and add new functionality, and even for those who would enjoy it with the alpha gear, could you let an option for those who do not want to use alpha gear at all ?

I enjoy simple and easy addons, and i fear that the merge of these two will make your addon a gazillion options and make it very lound to use.

I may be the only one to no like alpha gear at all but i know that if i have to use alpha gear to continue to use your addon, i will not.

In any case, i love your addon and enjoy using it.
Don't worry. If this idea is implemented, it would not tie the add-ons together whatsoever. They are both completely standalone still. The integration would simply allow AlphaGear's saved gear sets to apply Quick Fashion profiles whenever you change gear sets, for people who use both addons.
Last edited by Messajah : 05/12/22 at 08:14 AM.
Report comment to moderator  
Reply With Quote
Unread 05/12/22, 05:31 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Originally Posted by Anceane

Hello
First thank you for this addon.

Now while i understand totally the need to upgrade and add new functionality, and even for those who would enjoy it with the alpha gear, could you let an option for those who do not want to use alpha gear at all ?

I enjoy simple and easy addons, and i fear that the merge of these two will make your addon a gazillion options and make it very lound to use.

I may be the only one to no like alpha gear at all but i know that if i have to use alpha gear to continue to use your addon, i will not.

In any case, i love your addon and enjoy using it.
Don't worry, I'll never change anything that will make it impossible to use Quick Fashion on its own.

And personally I don't use AlphaGear either, so it's not a huge priority for me to integrate the two somehow; I'd much rather spend time developing stand-alone features for Quick Fashion.
Report comment to moderator  
Reply With Quote
Unread 05/12/22, 03:49 AM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1018
Uploads: 1
Originally Posted by Lari
Originally Posted by Messajah
I have to say massive massive massive thank you for this addon. It is so beautifully designed and brilliantly easy to use.

If I want to hook into this addon to get a list of all saved fashion profiles and to apply fashion profiles, what would be the best way?
Thank you for the absolutely lovely feedback!

Before I go into the details of my code, may I ask what you're hoping to achieve by hooking into it? I'm just wondering if I can implement additional functionality to it so that it might be useful to more people, and it's also a good point to refactor my code a bit!
Hello
First thank you for this addon.

Now while i understand totally the need to upgrade and add new functionality, and even for those who would enjoy it with the alpha gear, could you let an option for those who do not want to use alpha gear at all ?

I enjoy simple and easy addons, and i fear that the merge of these two will make your addon a gazillion options and make it very lound to use.

I may be the only one to no like alpha gear at all but i know that if i have to use alpha gear to continue to use your addon, i will not.

In any case, i love your addon and enjoy using it.
Report comment to moderator  
Reply With Quote
Unread 05/11/22, 01:46 AM  
Messajah
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 30
Uploads: 1
Originally Posted by Lari
Thank you for the absolutely lovely feedback!

Before I go into the details of my code, may I ask what you're hoping to achieve by hooking into it? I'm just wondering if I can implement additional functionality to it so that it might be useful to more people, and it's also a good point to refactor my code a bit!
Hey, thanks a lot for your positive reply!

I will be writing integration from AlphaGear to Quick Fashion, so that whenever the player loads a set of equipment and ability bars, it also applies the Quick Fashion style that has been saved with that set:

https://www.esoui.com/downloads/info...llsBanking.htm

They already have integration with a basic style manager named AlphaStyle, and all I will need is a reliable way to refer to saved profiles (such as by profile name if that's immutable), and a way to apply the Quick Fashion profile directly in code without interfering with QF's GUI.

If I could describe a perfect API for this purpose, it would be something like:

- QF.GetProfileNames(): Builds a sorted list of the table keys of the current QF.SavedVars.Profiles table. Hopefully those names are immutable. Then they will be a reliable way to store the profile association long term.
- QF.IsProfile(profileName): Checks if profile name exists.
- QF.EquipProfileByName(profileName): Equips profile via its given name (or any other reliable identifier that can be stored in a 3rd party addon) without interfering with the Quick Fashion GUI.

I was also thinking about the possibility that a profile can only exist in either the Account-Wide or Per-Character tables in Quick Fashion, and that the above would break if the user switches Quick Fashion to the other savedvar mode, thereby making QF.SavedVar.Profiles into another table. But that isn't a huge concern since IsProfile() would simply be called to detect that the profile "no longer exists" and therefore the integration wouldn't even attempt to equip it (and I see that the EquipProfileByName function also verifies existence before proceeding).

The APIs above would be enough for an integration.

An unnecessary but larger API improvement to solve the above issue would be if each Quick Fashion profile consisted of two values: type ("account" or "character"), and profile name. And that both tables were always accessible. So that Quick Fashion lists both the global profiles and the character's own profiles in its GUI, and lets the player save new profiles either to the Per-Character or the Account-Wide profiles on a per-profile basis. This would also be a general improvement since people could then choose to make some account profiles and some that only make sense on a specific character. Maybe even with a way to swap the type of a profile inside QF's GUI (moving it to the opposite profiles table at will). Examples of APIs for that would be:

- QF.GetProfileNames(): Returns a table with two keys: "account" and "character", with each containing sorted lists of profile names of each type.
- QF.IsProfile(profileType, profileName): Checks if the named profile exists in the given table (AWSV or character savedvar).
- QF.EquipProfileByName(profileType, profileName): Applies the profile from the given type, if such a profile exists.

But the latter would require some major changes to how Quick Fashion stores and accesses profiles and changes to its GUI, so while I think it would be a good QF feature (being able to have both profile types at the same time, so that people aren't locked into either just Shared or just Per-Character profiles), I would be completely happy with just the first API above. People are unlikely to change savedvar mode often enough that it matters. And if they swap to the other profile-mode, it would be trivial for people to just re-assign things and select the new profile names in any addon that integrates with Quick Fashion. The only reason I brought up the 2nd solution is for consideration, if you like it as a general Quick Fashion feature, since it would be pretty nice to be able to use both profile types at once.

Either solution would be absolutely great! The first one is easiest to implement by far and is almost done already!

Thanks for your help. It will be interesting to hear your thoughts!
Last edited by Messajah : 05/11/22 at 01:58 AM.
Report comment to moderator  
Reply With Quote
Unread 05/10/22, 11:31 PM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Originally Posted by Messajah
I have to say massive massive massive thank you for this addon. It is so beautifully designed and brilliantly easy to use.

If I want to hook into this addon to get a list of all saved fashion profiles and to apply fashion profiles, what would be the best way?
Thank you for the absolutely lovely feedback!

Before I go into the details of my code, may I ask what you're hoping to achieve by hooking into it? I'm just wondering if I can implement additional functionality to it so that it might be useful to more people, and it's also a good point to refactor my code a bit!
Report comment to moderator  
Reply With Quote
Unread 05/10/22, 05:20 PM  
Messajah
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 30
Uploads: 1
I have to say massive massive massive thank you for this addon. It is so beautifully designed and brilliantly easy to use.

If I want to hook into this addon to get a list of all saved fashion profiles and to apply fashion profiles, what would be the best way?

I researched a bit already and found that "QF.SavedVars" is the global way to find the active settings table regardless of whether character or account-wide mode is active.

And that "QF.SavedVars.Profiles" contains the list of profiles that the active character has access to.

What do you suggest next? Does the following idea sound safe?
  1. I can get the "Profiles" table keys to let my addon see all profiles contained in Quick Fashion.
  2. I am thinking of storing references to profiles by their name. It seems the names cannot be changed in Quick Fashion after a profile has been saved so this seems very reliable.
  3. When it's time to apply a profile, I should probably first check in the QF "Profiles" table to see if that key still exists.
  4. Lastly, to apply a QF profile by name programmatically from my addon, what code flow should I trigger? I see that the Equip button calls "QF.EquipProfile()" without any parameters, which in turn looks at the drop down profile name selection and then calls "QF.EquipProfileByName(profileName)", which then verifies that the profile exists in the active Profiles table. And then does the work of applying the profile. My question is if it's safe for me to directly call that function without opening Quick Fashion's GUI and without selecting it in the profile dropdown list? The code looks like it operates directly on the "Profiles[profileName]" table and should work, but I want to be sure that things won't break if I call EquipProfileByName directly without manipulating the dropdown list. edit: I noticed that your "/qf (number)" slash command runs "QF.EquipProfileByHotkey" which in turn looks up a profile name, sets the dropdown to it, and THEN calls "EquipProfile()" without parameters, to basically simulate GUI usage. But that is too invasive for me. I'd like to just trigger "QF.EquipProfileByName(profileName)" without modifying Quick Fashion's GUI whatsoever, if that is safe?


Your outfit / fashion addon is by far the best, there's no competition for it at all. So I'd rather integrate with it to trigger its profiles, than trying to replicate its greatness.

Last edited by Messajah : 05/10/22 at 05:39 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/22, 02:03 PM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Re: Re: Re: Requests

Originally Posted by K1nor
The addon panel now opens with the collections menu and this is ideal, but the additional modification panels do not retain their position.

But when restarting the interface or restarting the game, the addon again "attaches" additional panels to the main window of the addon.

In addition, the Quick Profiles panel does not turn off when you close the collections interface, as the other two panels do.
Those screenshots were very helpful, thank you! I'll sort out the positioning of the panels and try to upload an update soon
Report comment to moderator  
Reply With Quote
Unread 05/08/22, 09:20 PM  
K1nor
 
K1nor's Avatar

Forum posts: 0
File comments: 50
Uploads: 0
Re: Re: Requests

Originally Posted by Lari
Could you clarify what kinds of interface you mean? Would you like the addon to open with specific in-game menus, and if so, which ones?
The addon panel now opens with the collections menu and this is ideal, but the additional modification panels do not retain their position.

Here is an example of how I feel comfortable placing them.



I have such an opportunity, because. you implemented their displacement.

But when restarting the interface or restarting the game, the addon again "attaches" additional panels to the main window of the addon.



In addition, the Quick Profiles panel does not turn off when you close the collections interface, as the other two panels do.

Last edited by K1nor : 05/08/22 at 09:24 PM.
Report comment to moderator  
Reply With Quote
Unread 05/08/22, 11:13 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Re: Requests

Originally Posted by K1nor
Hello. Very interesting addon. Is it possible to implement saving the position of addon windows to a specific interface? In addition, I would like additional windows (Quick Favorites, Quick Profiles) to maintain their position relative to each other. At the moment, if you move one of them to a convenient place for you when you restart the game, they are placed to the default position.
Hi, thanks for using the addon! Could you clarify what kinds of interface you mean? Would you like the addon to open with specific in-game menus, and if so, which ones?

I can certainly update the panel positioning so that they retain their new positions. I'll try and implement it soon!

Originally Posted by Nerik
Is it practical to add another default setting for cities? To allow characters to have a fashion preset they wear while in cities if not overridden by a more specific preset.
Likewise, is it practical to have different presets for different activities? Such as swiming, fishing, crafting or riding? (I'd avoid having a preset for combat, as both costume changes and polymorphs have animations that lock your character up for a second or two.)
A setting for cities might to be tricky, but I'll look into it (no promises though). I can probably include an option for swimming, riding, and crafting (only when interacting with a crafting station though), but probably not for fishing. And as you said, I'm not planning on including a setting for combat for performance reasons. Let me know if there's anything else!
Report comment to moderator  
Reply With Quote
Unread 05/07/22, 04:31 PM  
Nerik

Forum posts: 0
File comments: 12
Uploads: 0
Requests/Suggestion

Is it practical to add another default setting for cities? To allow characters to have a fashion preset they wear while in cities if not overridden by a more specific preset.
Likewise, is it practical to have different presets for different activities? Such as swiming, fishing, crafting or riding? (I'd avoid having a preset for combat, as both costume changes and polymorphs have animations that lock your character up for a second or two.)
Report comment to moderator  
Reply With Quote
Unread 05/05/22, 01:30 AM  
K1nor
 
K1nor's Avatar

Forum posts: 0
File comments: 50
Uploads: 0
Hello. Very interesting addon. Is it possible to implement saving the position of addon windows to a specific interface? In addition, I would like additional windows (Quick Favorites, Quick Profiles) to maintain their position relative to each other. At the moment, if you move one of them to a convenient place for you when you restart the game, they are placed to the default position.
Report comment to moderator  
Reply With Quote
Unread 05/03/22, 11:51 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 2
Originally Posted by Jammet
Starting today I have a new issue that never occurred before. Or I just never noticed.

QF automatically switches to a different look. But I don't use this feature at all. Everything is set to no profile, no zone has a profile bound to it, yet every time I teleport at the moment, QF insists to switch away from whatever profile I have equipped that time, for another. Help?

PS: Apologies that I never got back about that -- eventually that stopped happening and I entirely forgot.
I really appreciate QF and it's been a dream to use. Just, er, right now, it kinda insists that I look a certain way, and I can't get it to stop doing that. I wish there was an enable/disable for auto-switching.
It should be fixed with the latest update, thanks for reporting!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: