Download
(18 Kb)
Download
Updated: 03/17/24 11:01 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
Updated:03/17/24 11:01 AM
Created:02/12/18 05:24 AM
Monthly downloads:4,688
Total downloads:290,005
Favorites:218
MD5:
Categories:Action Bar Mods, Bags, Bank, Inventory
9.3.0
Dressing Room 2018  Popular! (More than 5000 hits)
Version: 0.11.0
by: code65536 [More]
Dressing Room: Which variant is right for me?

There are currently three different branches of the Dressing Room family tree.
  • Dressing Room 2015 - This is the original Dressing Room, with nothing more than API version bumps. On the front-end, this version lacks multi-page support, and on the back-end, this version lacks the more robust skill handling of the newer branches. While it may have a deceptively recent date (due to the frequent version bumps), the code base in this branch is the oldest.
  • Dressing Room 2018 - This is the version you are looking at right now, and was formerly known as "Dressing Room Reborn". Skill handling was revamped in this branch and there is support for multiple pages. Recently, in 2022, this branch was updated to save data using character IDs, to avoid the problems arising from renaming characters or characters on multiple servers sharing the same time.
  • Dressing Room for Stonethorn - This is the newest branch and was originally derived from the 2018 branch. Today, it contains most of the improvements in the 2018 branch (minus the most recent character ID improvements), plus a significant number of new features and functionality.

So, why would anyone choose to go with this 2018 branch? "If it ain't broke, don't fix it." It works well enough for me, and I personally don't like the excessive feature creep in the newer "Stonethorn" branch and prefer the relative simplicity of this branch. With that in mind, people who are seeking more functionality should definitely look elsewhere, at either the newer "Stonethorn" Dressing Room branch or Wizard's Wardrobe.

Warning: You can "upgrade" between branches, but do not "downgrade" them. For example, if you are currently a user of the "Stonethorn" branch, you may lose data if you "downgrade" to the 2018 or 2015 branches.






Old Description

This is an updated version of dividee's Dressing Room addon, with compatibility fixes for Update 17 and new features!

Dressing Room allows you to save your action bars and equipped gear items as unique sets. You can then equip any saved set, including gear and both action bars, with the press of one customizable hotkey.

Dressing Room Pages

New in version 0.9.0 is the support for multiple Dressing Room pages. To create a new page, simply click the "+" button in the upper left corner. The new page will, by default, be named after the zone that you are currently in, but you can rename the page by clicking on the name.

If you enter a new zone whose name matches that of one of your pages, Dressing Room will automatically switch to that page; this behavior can be disabled in the settings.

Dressing Room and Update 17

Warning: The fix in 0.7.0, released on the morning of 2018-02-12, was incomplete. Version 0.8.0, released shortly after noon on the same day, is a more complete and comprehensive fix for the overhaul of the game's skill ID system.

Note 1: Version 0.8.0 will correctly migrate old Dressing Room data under two scenarios:
  1. Untouched pre-Update 17 data will correctly migrate to the new data format under 0.8.0
  2. Untouched pre-Update 17 data that had been migrated under 0.7.0 (which was live for only a couple of hours before being replaced by 0.8.0) will correctly migrate to the new data format under 0.8.0
If you had updated the game to Update 17 and then saved or changed your saved skill bars using a version of Dressing Room prior to 0.8.0, those altered skill bars may not migrate properly to the new format. You will have to manually re-do those skill bars. But for all skill bars that were saved prior to Update 17, they should migrate properly to the new format.

In short, users with pre-Update 17 data who just updated to Dressing Room 0.8.0, everything should "just work".

Note 2: Also note that if your character did not have all 5 of the guild skill lines (Mages, Fighters, Undaunted, Thieves, and Dark Brotherhood) unlocked prior to Update 17, some of the guild skill will be incorrect. Unfortunately, there is no reliable way to account for this scenario and transition the data, so those specific skills will need to be manually adjusted by the user.
  • Version 0.11.0 (2024/03/17)
    • The "Always change page on zone change" setting has been reworded to "Return to default page if there is no zone match" to better describe what it actually does, and its behavior has been changed so that it will return only if the current page was not manually selected

  • Version 0.10.1 (2022/08/26)
    • Display a warning to users if the saved variables are in the format used by the newer "Stonethorn" variant of Dressing Room
      • Note: Users of the newer "Stonethorn" variant should not install this "2018" variant

  • Version 0.10.0 (2022/08/26)
    • Renamed to Dressing Room 2018 to disambiguate from the various other variants of this addon
    • Transitioned saved data from character name to more robust character IDs
    • Fixed an issue with ability icons appearing as question marks after changing zones
    • Removed embedded libraries

  • Version 0.9.2 (2018/03/21)
    • Fixed Lua error when attempting to use Dressing Room for the first time or on a new character

  • Version 0.9.1 (2018/03/20)
    • Fixed Lua error when migrating data from pre-0.8.0 Dressing Room to 0.9.x

  • Version 0.9.0 (2018/03/19)
    • Dressing Room now supports multiple pages, thanks to code contributed by @Toloache
      • New pages by default will bear the name of the zone that you are currently in, and can be renamed by clicking on the name
      • If you enter a new zone whose name matches that of one of your pages, Dressing Room will automatically switch to that page; this behavior can be disabled in the settings

  • Version 0.8.0 (2018/02/12)
    • Real fix for the reshuffling of skill line IDs

  • Version 0.7.0 (2018/02/12)
    • Addressed data compatibility issues caused by skill line rearrangements in Update 17
    • Updated LibAddonMenu
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
0.10.1
18kB
code65536
08/26/22 10:46 AM
0.9.2
60kB
code65536
03/21/18 06:58 AM
0.9.1
60kB
code65536
03/19/18 10:53 PM
0.9.0
60kB
code65536
03/19/18 05:40 PM
0.8.0
58kB
code65536
02/12/18 12:07 PM
0.7.0
58kB
code65536
02/12/18 05:24 AM


Post A Reply Comment Options
Unread 02/14/18, 09:31 AM  
Zason

Forum posts: 0
File comments: 1
Uploads: 0
This addon is absolutely amazing! It's such a clean and user friendly design and works. I have tried others that wasn't as good but this one hits the spot!
Report comment to moderator  
Reply With Quote
Unread 03/10/18, 09:02 PM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
anyone else have all their skills from other chars showing on the wrong chars? I seem to have all my warden saved skills on every other char.


I have only found relearning every setup on each char as the fix.
Report comment to moderator  
Reply With Quote
Unread 03/19/18, 07:18 PM  
fireball199

Forum posts: 0
File comments: 2
Uploads: 0
When i load the ui i get this error:

user:/AddOns/DressingRoom/DressingRoom.lua:397: attempt to index a nil value
stack traceback:
user:/AddOns/DressingRoom/DressingRoom.lua:397: in function 'DressingRoom:CheckDataCompatibility'
user:/AddOns/DressingRoom/DressingRoom.lua:475: in function 'DressingRoom:Initialize'
user:/AddOns/DressingRoom/DressingRoom.lua:503: in function 'DressingRoom.OnAddOnLoaded'

Any idea on how to fix this?
Report comment to moderator  
Reply With Quote
Unread 03/19/18, 10:54 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by fireball199
When i load the ui i get this error:

user:/AddOns/DressingRoom/DressingRoom.lua:397: attempt to index a nil value
stack traceback:
user:/AddOns/DressingRoom/DressingRoom.lua:397: in function 'DressingRoom:CheckDataCompatibility'
user:/AddOns/DressingRoom/DressingRoom.lua:475: in function 'DressingRoom:Initialize'
user:/AddOns/DressingRoom/DressingRoom.lua:503: in function 'DressingRoom.OnAddOnLoaded'

Any idea on how to fix this?
Does the new Dressing Room 0.9.1 fix this?
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 09:12 AM  
Julian001

Forum posts: 1
File comments: 34
Uploads: 0
Thank you so much for the new page system
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 04:32 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 247
Uploads: 2
What the heck happened, has there been an update recently? And did it delete all my savedvariables i gonna shoot myself now. Mimimi
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 05:40 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by Verbalinkontinenz
What the heck happened, has there been an update recently? And did it delete all my savedvariables i gonna shoot myself now. Mimimi
Are you using the latest 0.9.1 version?

0.9.0 had a bug that caused the addon to fail to load the data (there would've been a LUA error), if your existing data was saved with the original Dressing Room (version 0.6.1 or earlier).

0.9.1 fixes this issue; 0.9.0 was live for only a few hours before being replaced by 0.9.1. Data from all previous versions of Dressing Room should be handled correctly with version 0.9.1; I've personally tested this version with old data files saved using 0.6.1 prior to Dragon Bones and data files saved with 0.8.0.

Please report back if you are still experiencing problems with 0.9.1 (and please let me know what version of Dressing Room you had been using before the update).
Last edited by code65536 : 03/20/18 at 05:44 PM.
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 06:50 PM  
Jerkling
 
Jerkling's Avatar

Forum posts: 28
File comments: 51
Uploads: 0
it's not working for me. it's active in my add-ons tab, i can assign a hot key but nothing is happening when i press that key and there seems to be no other way to open up the window either.
Last edited by Jerkling : 03/20/18 at 06:50 PM.
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 08:02 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by Jerkling
it's not working for me. it's active in my add-ons tab, i can assign a hot key but nothing is happening when i press that key and there seems to be no other way to open up the window either.
Are you using version 0.9.1?

Are there any LUA errors? (Are you running an addon that suppresses error messages?)
Report comment to moderator  
Reply With Quote
Unread 03/20/18, 08:33 PM  
fireball199

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by code65536
Originally Posted by fireball199
When i load the ui i get this error:

user:/AddOns/DressingRoom/DressingRoom.lua:397: attempt to index a nil value
stack traceback:
user:/AddOns/DressingRoom/DressingRoom.lua:397: in function 'DressingRoom:CheckDataCompatibility'
user:/AddOns/DressingRoom/DressingRoom.lua:475: in function 'DressingRoom:Initialize'
user:/AddOns/DressingRoom/DressingRoom.lua:503: in function 'DressingRoom.OnAddOnLoaded'

Any idea on how to fix this?
Does the new Dressing Room 0.9.1 fix this?
No I'm still getting the same error message :/
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 02:24 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by fireball199
Originally Posted by code65536
Originally Posted by fireball199
When i load the ui i get this error:

user:/AddOns/DressingRoom/DressingRoom.lua:397: attempt to index a nil value
stack traceback:
user:/AddOns/DressingRoom/DressingRoom.lua:397: in function 'DressingRoom:CheckDataCompatibility'
user:/AddOns/DressingRoom/DressingRoom.lua:475: in function 'DressingRoom:Initialize'
user:/AddOns/DressingRoom/DressingRoom.lua:503: in function 'DressingRoom.OnAddOnLoaded'

Any idea on how to fix this?
Does the new Dressing Room 0.9.1 fix this?
No I'm still getting the same error message :/
Are you sure you had updated to 0.9.1? I cannot reproduce your problem on my end.

(Also, if you are getting an error message, could you please copy its contents here? The line numbers are important. And if the line numbers are exactly the same as before, then it means that you're still on 0.9.0, and that Minion did not actually update the addon.)
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 03:46 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 247
Uploads: 2
Originally Posted by code65536
Originally Posted by Verbalinkontinenz
What the heck happened, has there been an update recently? And did it delete all my savedvariables i gonna shoot myself now. Mimimi
Are you using the latest 0.9.1 version?

0.9.0 had a bug that caused the addon to fail to load the data (there would've been a LUA error), if your existing data was saved with the original Dressing Room (version 0.6.1 or earlier).

0.9.1 fixes this issue; 0.9.0 was live for only a few hours before being replaced by 0.9.1. Data from all previous versions of Dressing Room should be handled correctly with version 0.9.1; I've personally tested this version with old data files saved using 0.6.1 prior to Dragon Bones and data files saved with 0.8.0.

Please report back if you are still experiencing problems with 0.9.1 (and please let me know what version of Dressing Room you had been using before the update).
I have no clue, i updated on 20th or 19th i guess, but late evening, since i didnt do a lot, on monday i didnt recognize, that dressing room wasnt shown anymore, i jsut recognized it yesterday evening when opening inventory and the window didnt show up. so i went in the settings put it back to on and well...everything was gone ^^' xD
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 05:56 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by Verbalinkontinenz
Originally Posted by code65536
Originally Posted by Verbalinkontinenz
What the heck happened, has there been an update recently? And did it delete all my savedvariables i gonna shoot myself now. Mimimi
Are you using the latest 0.9.1 version?

0.9.0 had a bug that caused the addon to fail to load the data (there would've been a LUA error), if your existing data was saved with the original Dressing Room (version 0.6.1 or earlier).

0.9.1 fixes this issue; 0.9.0 was live for only a few hours before being replaced by 0.9.1. Data from all previous versions of Dressing Room should be handled correctly with version 0.9.1; I've personally tested this version with old data files saved using 0.6.1 prior to Dragon Bones and data files saved with 0.8.0.

Please report back if you are still experiencing problems with 0.9.1 (and please let me know what version of Dressing Room you had been using before the update).
I have no clue, i updated on 20th or 19th i guess, but late evening, since i didnt do a lot, on monday i didnt recognize, that dressing room wasnt shown anymore, i jsut recognized it yesterday evening when opening inventory and the window didnt show up. so i went in the settings put it back to on and well...everything was gone ^^' xD
If you go into Settings > Addons > Dressing Room, it will show the version in the settings panel. Make sure you have 0.9.1.
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 06:00 AM  
ickarium

Forum posts: 0
File comments: 1
Uploads: 0
For the record, I'm having this issue as well. I had Minion update it. It was broken. I just deleted the dir and manually downloaded it and started the game. Still broken. It works fine on 'old' chars who used it, but when trying to use it on a new char I made, it errors out. Error:

user:/AddOns/DressingRoom/DressingRoom.lua:387: attempt to index a nil value
stack traceback:
user:/AddOns/DressingRoom/DressingRoom.lua:387: in function 'DressingRoom:CheckDataCompatibility'
user:/AddOns/DressingRoom/DressingRoom.lua:475: in function 'DressingRoom:Initialize'
user:/AddOns/DressingRoom/DressingRoom.lua:503: in function 'DressingRoom.OnAddOnLoaded'
Report comment to moderator  
Reply With Quote
Unread 03/21/18, 07:00 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 372
Uploads: 40
Originally Posted by ickarium
For the record, I'm having this issue as well. I had Minion update it. It was broken. I just deleted the dir and manually downloaded it and started the game. Still broken. It works fine on 'old' chars who used it, but when trying to use it on a new char I made, it errors out. Error:
Thank you very much for that report. There was a bug in Dressing Room that would cause it to break for new characters, and I didn't catch this bug because it's been so long since I created any new characters. I've uploaded 0.9.2 with a fix for this bug.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: