Crazy and more importantly untested idea...
Since we have commands like /loadui and /load_uisettings, they are scriptable. Say you have a custom window that looks at the player's name and runs a script if it changes. That script would concatenate some arguments for the script to execute resulting in something like:
Quote:
loadui PlayerName
load_uisettings ServerName_PlayerName_eq2_uisettings.xml
refreshuidata
|
I'm not really sure anymore how far that would get you in terms of a working interface. I always just "/quit desktop" and use a special shortcut for EQ2 to auto-login to my character(entire process is less than 20s).
There's also the possible problem of how many times and when the player's name will change in dynamicdata... thus triggering the script. Who knows, maybe loading a different UI while loading the UI will completely crash EQ2. =P
I guess the custom window could just be a button you press after you get into your new character. But at that point, you could just make EQ2 macros to do the /load etc commands.
So the final question is -- how broken is the UI after using those three commands normally? If it's acceptable, just make a different UI sub-folder per character.