Download
(6 Kb)
Download
Updated: 03/25/18 07:56 PM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Updated:03/25/18 07:56 PM
Created:10/27/16 12:59 AM
Monthly downloads:40
Total downloads:8,727
Favorites:24
MD5:
Masquerade  Popular! (More than 5000 hits)
Version: 010-100022
by: Werewolf Finds Dragon [More]
Please read this.

I'm taking another break for a while. My anxiety isn't holding up well and I need to take some time for myself to recover. Frankly, modding can be a thankless job and some of the people one is forced to interact with can be... deeply unpleasant at best, to put it in the kindest way I can and not as I truly want to. For now, I feel like my mods don't need any further work done to them. They're fine as they are. See you later, folks.

I'll be back! I'm not gone for good, I just need to set this aside for now. That's all.

One thing I will say as a final note is that it'd be nice if one could turn off the comments system and only have a bug tracker in the vein of Nexus Mods. That'd be handy for people like myself who do deal with anxiety. And I deal with a lot of anxiety.

See you around, folks. My thanks to those who were kind.


Click here to check out my other addons.
Description
Masquerade is what I would call a 'smart outfitter.' You have all of these costumes, hats, hairstyles, and whatnot but no way to actually combine them into a set wardrobe that you can change at a whim. It can even handle partial outfits and respect what other pieces you might've equipped manually. Here are some cases of that: You've got a bunch of costumes setup in Masquerade but you purposefully didn't use a hat with them, now you can have other sets in Masquerade which change only the hat. In this way you can change the hat and costume separately, even with outfits. You can control polymorphs, personalities, skins, pets, and mounts in precisely the same way as costumes. It's meant to be lightweight and configurable to give you the power to look how you'd want to look with the press of a key or a quick slash command.

It saves you all of that tiresome clicking every time you want to change your look. Similarly, you might want to just be able to manually change your look in a quick, hassle-free way without loading your game down with a massive suite that has lots of features you might never use, whilst lacking some you might want. Along with slowing down older computers in the process. Kitchen sink suites aren't always the best option, sometimes smaller, more modular addons which focus on a very specific task without going out of scope will make your life easier and your play time more fun.

It's just a matter of giving the player choice. Choice is important. That's why similar-ish addons might exist in the same space, like this one and many others. Masquerade is built to have a very tightly reigned-in scope of just providing you with keybinds to change your outfits in an intelligent, hassle-free way.

So if you want to slip into an alleyway and don your stealthy attire and your thief personality without even having to think about it? Either just press a key or type /mq thief and away you go. Just like that. No matter what combination you'd like to use, or how you'd want to use it, Masquerade is designed to put the power of quickly outfitting yourself in your hands without loading your down with anything else.

It can even natively support Idle Animations if you have that addon, just set the right profile first and away you go!
Features
Masquerade saves (per character) the following collectibles into a set:
  • Body Marking;
  • Costume;
  • Facial Accessory;
  • Facial Hair;
  • Hair/Horns;
  • Hat;
  • Head Marking;
  • Personality;
  • Piercings/Jewellery;
  • Polymorph;
  • Skin;
  • (Optionally) Vanity Pet;
  • (Optionally) Mount;
  • (Optionally) Idle Animations Profile.
Complete vs. Partial Sets

Masquerade can save two kinds of sets.

A complete set is one where all other cosmetic collectibles are unequipped, leaving only the set items you desire to be wearing. It will effectively unequip you of any cosmetic collectible that you didn't define for this kind of set.

A partial set is one where it changes only the elements you've selected for the set. So if you want to have a hat, or a pet and mount separate from your outfits, you can do that.

Slash Commands

Masquerade is controlled with the following slash commands...
  • /mq set name - Equips the set named 'set name;'
  • /mq psave set name - Stores your current partial set as 'set name;'
  • /mq psavepet set name - Does the same as save but stores your pet as well;
  • /mq psavemount set name - Does the same as save but stores your mount as well;
  • /mq psavepam set name - Does the same as save but stores both your pet and mount as well;
  • /mq csave set name - Stores your current complete set as 'set name;'
  • /mq csavepet set name - Does the same as save but stores your pet as well;
  • /mq csavemount set name - Does the same as save but stores your mount as well;
  • /mq csavepam set name - Does the same as save but stores both your pet and mount as well;
  • /mq delete set name - Deletes the set named 'set name;'
  • /mq bind # set name - Binds the set named 'set name' to slot #;
  • /mq list - Lists all of your stored sets;
  • /mq listbinds - Lists your binds and which sets they're set to (if any);
  • /mq help - Tells you of the commands and what they do.
So, for example, if you had pirate attire on and you wanted to save your piratey gear, you'd type:

/mq csave avast me hearties

And then, if you wanted to don your suave piratey attire, you'd type:

/mq avast me hearties

Now let's say you want to be able to call this set with your first keybind, you'd type:

/mq bind 1 avast me hearties

If you decide at some point later that you don't want to be a pirate any more, you'd type:

/mq delete avast me hearties

Bindings

Under controls, you'll find a set of bindings for Masquerade, these are numbered 1-9. Each of these correlates to a bind you can set through the /mq bind slash command (see above). So let's say that you've bound a set to keybind slot 1, as in the example above? You can now set a key to keybind slot 1 in Masquerade's bindings to equip that set.

I like using the number pad keys, myself, to switch costumes. Which is why I settled on 9 as a good, round number for the amount of sets to provide binds for.
Disclaimer
I'm sharing this though because I genuinely get satisfaction out of the mere possibility of helping others, even when I don't know for sure. I have no interest in being popular, cults of popularity squick me out. As such, considering my disabilities, I'm unlikely to look at the comments very much. So this addon is delivered as-is, with a hearty dose of caveat emptor. Anything that it doesn't already do is 'out of scope.' You have other choices. I just wanted to make an simple, elegant solution for a real problem I was having. And now I'm sharing it in case it helps others.
Credits
My ever patient beau who manages to sometimes raise my courage to the point where I can post things online.
:: 010-100022

o After talking with my partner we've decided it's best to offer options for partial and complete sets. You can decide which you want to use and which is right for which situation. It's your choice. This is partly due to the problematic helm toggle that now exists, which sped up the inclusion of complete sets as a feature.

:: 009-100022

o Further tightened up redundancies.

:: 008-100022

o Fixed a cosmetic bug that listed 'currentset' as one of the player's sets.
o Added more security redundancies to protect against set name-related bugs.

:: 007-100022

o Bugfix for new users who would've gotten an error.

:: 006-100022

o The equipping of sets has been overhauled for efficiency.
o Idle Animations handling has been completely overhauled.
o Masq can now save sets with your pets/mounts.
o Updated to current interface version (100022).

:: 005-100017

o Minor bugfix. Idle Animations profiles now working properly.

:: 004-100017

o Bugfixing and polishing.

o Masquerade now supports skins.

o This will be the final version, unless something breaks in an upcoming patch. I'll update for API versions as they come up.

:: 003-100017

o I forgot to clear the relevant bind when a set was deleted, this has been fixed. If you delete a set, it now clears any binds that point at that set.

o Masquerade now supports polymorph! However, if you wish to use it, you may want to recreate your existing sets, otherwise things may misbehave if you throw a polymorph into the mix.

:: 002-100017

o Code renovation with added checks, checks, fancying up, optimisations, and checks as Masquerade moves out of its 'proof of concept' stage.

o New binds feature, check the main description.

:: 001-100017

o Initial release.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
001-100018
5kB
05/02/17 07:27 PM
Patch


Post A Reply Comment Options
Unread 01/08/22, 04:13 AM  
mesota
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 326
Uploads: 6
Try AlphaStyle!

Hi folks,

this addon seems to de abandoned.

If you're looking for something to manage your outfit and your collectibles, you might want to look at AlphaStyle.

-mesota
Report comment to moderator  
Reply With Quote
Unread 01/05/19, 01:38 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Sadly not working, this happens when I save a set with /mq csave testset

Code:
user:/AddOns/Masquerade/Components/Core/Core.lua:144: attempt to index a nil value
stack traceback:
user:/AddOns/Masquerade/Components/Core/Core.lua:144: in function 'obj.saveSet'
|caaaaaa<Locals> setName = "testset", completeSet = true </Locals>|r
user:/AddOns/Masquerade/Components/Core/Core.lua:170: in function 'obj.csaveSlash'
|caaaaaa<Locals> setName = "testset" </Locals>|r
user:/AddOns/Masquerade/Components/Core/Core.lua:81: in function 'obj.slashHandler'
|caaaaaa<Locals> textMessage = "csave testset", varType = "csave", varText = "testset" </Locals>|r
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand'
|caaaaaa<Locals> text = "/mq csave testset", command = "/mq", arguments = "csave testset", fn = user:/AddOns/Masquerade/Components/Core/Core.lua:65 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = tbl, text = "/mq csave testset", valid = false, prefix = 47 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?
Last edited by Tonyleila : 01/05/19 at 01:38 PM.
Report comment to moderator  
Reply With Quote
Unread 10/14/18, 09:07 AM  
EraBlack

Forum posts: 0
File comments: 2
Uploads: 0
I love this addon, but I need some help.

One of the best addons I run!
I am having a recent issue however... The screenshot is the error message I get every time I log in or reload ui. I am not very tech savvy, and I have no idea what it means. it doesn't seem to be having any negative effect, the addon still seems to be working just fine, but I get anxious when I see errors I don't understand. is there anything I can do to fix this?

thanks for your amazing work!


Last edited by EraBlack : 10/14/18 at 09:10 AM.
Report comment to moderator  
Reply With Quote
Unread 05/19/18, 02:21 PM  
xepla
 
xepla's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
Re: Not fully working.

Originally Posted by Granpafishy
I'm glad that this addon is back to being worked on, but I've come across a little glitch. Right now I have two profiles. One named 'base' and one named 'thief'. Changing to thief works flawlessly, no matter what I had costume setup I had on before. Changing to base doesn't work at all though. For my 'base', it's just my regular armor and a hairstyle. It says it's changing to it in the chat box, but nothing changes on screen, and there is no character actions to indicate that it did. I'm not getting any errors to report, it simply doesn't change to straight armor.
I have this same issue. Also I get an error every time I save a set. It saves, but there's an error

glorinand created an update for this addon that fixes stuff
http://www.esoui.com/downloads/info1916-reMasquerade.html
Last edited by xepla : 05/19/18 at 02:53 PM.
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 08:32 AM  
Granpafishy

Forum posts: 18
File comments: 30
Uploads: 0
Not fully working.

I'm glad that this addon is back to being worked on, but I've come across a little glitch. Right now I have two profiles. One named 'base' and one named 'thief'. Changing to thief works flawlessly, no matter what I had costume setup I had on before. Changing to base doesn't work at all though. For my 'base', it's just my regular armor and a hairstyle. It says it's changing to it in the chat box, but nothing changes on screen, and there is no character actions to indicate that it did. I'm not getting any errors to report, it simply doesn't change to straight armor.
Last edited by Granpafishy : 03/29/18 at 06:32 AM.
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 06:28 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
@Dolby

It's only fair that I tell you, but... Sorry, I can't read that. I have generalised anxiety disorder and seeing a giant, bold, red name pop up in the comments almost gave me a panic attack. Sorry. I feel nervous about posting here, still. Kind of on edge. I'll settle down in a while, just... Yeah. It's only fair that I tell you.
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 06:08 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by Werewolf Finds Dragon
My partner and I use this addon on a daily basis, so it gets tested regularly. It works flawlessly for both of us, and my partner isn't as tech savvy as I am. We both have a bunch of sets saved and bound.

I really, really don't know what to tell you. If I can't reproduce an error with daily play across multiple characters, there's not exactly much I can do.

All I can wonder is if your SavedVariables got corrupted somehow.

Try deleting the Masquerade.lua from your SavedVariables folder.

Beyond that... I don't have a clue. If something was actually wrong with the addon, it'd be throwing a lua error.

Edit:

Tested it, just now.
I had never had this addon installed till you updated it other day, so can't be anything to do with corrupt savedvariables. It was broken out of the box for me.

I uninstalled your addon then tried reMasquerade and THAT addon works fine for me so no idea why yours didn't work.
Last edited by babylon : 03/21/18 at 06:09 PM.
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 05:30 PM  
Dolby
Every day I'm shuffling
 
Dolby's Avatar
ESOUI Admin

Forum posts: 1276
File comments: 33
Uploads: 7
You were not banned. Your email was changed and the status of your account automatically went into waiting for activation (when you change your email a screen should have explained this). An email that can get blocked by spam filters was sent to the new email address with a link to click to re-activate the account. As soon as I received your email I manually re-activated your account.

I have not received any further replies to my replies to your emails. It looks like you found that your account has been re-activated though.

The reason it was moved to outdates was we received multiple reports that it no longer worked. As soon as it was updated it was moved back.

Sorry for the trouble


Originally Posted by WfD Temp Account
have an update, i guess

fixes idle animations implementation
probably some other stuff

@jodes44

what does it show when you use /mq list ?

edit: minor fix, same link

edit: update

i might've fixed the problem jodes44 was having. dunno

at the very least the slash commands will be more responsive and give more helpful feedback

edit: wow...

didn't notice masquerade has been labelled outdated

aside from a few bugs, the mod still works

now i wonder whether the very mysterious reason my main account was locked out of ALL OF MY ADDONS very randomly was due to someone wanting to make their own costume handler and it was to get rid of the competition

really though, i have no bloody clue why i was locked out of my addons

i wasn't even allowed to message anyone

i mean... i had to make this temp account

it was just spiteful of them to do that. they could've just made their intent to EVERYONE obvious and deleted my main account and its addons instead of just mysteriously locking me out of all of my addons

just feels spiteful

that's why i haven't bothered with a proper new account. i just don't feel welcome

blargh
Last edited by Dolby : 03/21/18 at 05:37 PM.
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 05:03 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
My partner and I use this addon on a daily basis, so it gets tested regularly. It works flawlessly for both of us, and my partner isn't as tech savvy as I am. We both have a bunch of sets saved and bound.

I really, really don't know what to tell you. If I can't reproduce an error with daily play across multiple characters, there's not exactly much I can do.

All I can wonder is if your SavedVariables got corrupted somehow.

Try deleting the Masquerade.lua from your SavedVariables folder.

Beyond that... I don't have a clue. If something was actually wrong with the addon, it'd be throwing a lua error.

Edit:

Tested it, just now.

Last edited by Werewolf Finds Dragon : 03/21/18 at 05:14 PM.
Report comment to moderator  
Reply With Quote
Unread 03/19/18, 01:42 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
I couldn't get this to work for me either, I typed /mq savepam setname (setname being the name I wanted to save it under), and it gave zero feedback. Then I typed /mq list and all I got was:
Masquerade: You have the following sets saved...
with zero anything listed after that.

Any ideas on how to get this addon to work?
Report comment to moderator  
Reply With Quote
Unread 02/26/18, 07:14 PM  
WfD Temp Account

Forum posts: 0
File comments: 34
Uploads: 0
have an update, i guess

fixes idle animations implementation
probably some other stuff

@jodes44

what does it show when you use /mq list ?

edit: minor fix, same link

edit: update

i might've fixed the problem jodes44 was having. dunno

at the very least the slash commands will be more responsive and give more helpful feedback

edit: wow...

didn't notice masquerade has been labelled outdated

aside from a few bugs, the mod still works

now i wonder whether the very mysterious reason my main account was locked out of ALL OF MY ADDONS very randomly was due to someone wanting to make their own costume handler and it was to get rid of the competition

really though, i have no bloody clue why i was locked out of my addons

i wasn't even allowed to message anyone

i mean... i had to make this temp account

it was just spiteful of them to do that. they could've just made their intent to EVERYONE obvious and deleted my main account and its addons instead of just mysteriously locking me out of all of my addons

just feels spiteful

that's why i haven't bothered with a proper new account. i just don't feel welcome

blargh
Last edited by WfD Temp Account : 02/27/18 at 03:46 PM.
Report comment to moderator  
Reply With Quote
Unread 08/30/17, 06:33 PM  
Jodes44

Forum posts: 0
File comments: 1
Uploads: 0
having trouble making this work

I did install the 2nd addon mentioned that fixes the issue with it showing up in the addon list. So i do see it listed in my addons (not under settings/addons though), and I also see it under controls/addon keybindings. I can not figure out how to actually save my costumes though. I tried putting on an outfit, then I typed the following:
/mq save wardenpvp

I changed my outfit and typed:
/mq save wardenpve

When i then type:
/mq wardenpvp
nothing happens. The outfit will not change. No text appears on my screen. Nothing. Not sure what I'm doing wrong.
Report comment to moderator  
Reply With Quote
Unread 05/19/17, 02:13 PM  
Didz
 
Didz's Avatar

Forum posts: 22
File comments: 39
Uploads: 0
Minion Download Issues [Solved]

Having similar problems

Minions claims it is installed, but it's not appearing in my AddOns list and the /mq command is coming up as invalid. Checked the ESO AddOn folder and there doesn't seem to be an LUA folder created for it, so i'm assuming that the installation process hasn't worked correctly.

++++
Just a quick note to let everyone know that i found a solution to the download problems people are having with Minion.

A guy called Waboka has produced a patched version of this AddOn which downloads successfully from Minion. Although he is careful to state that he is not taking over support of the AddOn. Its just a fix. I've tried it and it works.

http://www.esoui.com/downloads/info1679-Masquerade.html
Last edited by Didz : 05/20/17 at 08:09 AM.
Report comment to moderator  
Reply With Quote
Unread 03/31/17, 06:17 AM  
Gamer1986PAN
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 641
Uploads: 2
Seems the download-Data is not complete. There is no masquerade.lua in the folder and you dont download anything via minion. can someone reupload it who got a working version?
Report comment to moderator  
Reply With Quote
Unread 12/13/16, 06:23 AM  
Granpafishy

Forum posts: 18
File comments: 30
Uploads: 0
Re: Having issues

Originally Posted by Novasong
I got it downloaded all fine, but when I try to use the commands I keep getting the Invalid command error; any fix?
I also am having this problem. As an additional note, it is not showing up in the Addon List, not just the settings menu for them, but the Addon List that you use to select which addons are active or not.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: