Reflux
Reflux is a small lightweight profile manager. With the coming of dual specs, and people building UI compilations. I built this little manager. Its goal it to allow you to quickly switch all your addon profiles in one fair swoop. For addons that don't support profiles it emulates a profile. All emulations are done by the user and none come pre-configured out of the box. The user chooses if he/she wishes to emulate a profile for any addon. Emulation is not needed for any addon that uses Ace2/3DB as profiles are built in.
Example of usage
This example assumes your setting up a brand new profile.
/reflux create MyProfile
This will switch all current Acedb based addons to this profile and setup the emulation profile.
Now i configure a bunch of stuff and notice my unit frames don't have support for profiles... Well i can fix that! First i need to check the .toc for my unit frames in this case StufUnitFrames. I find the #SavedVariables: StufDB line in the toc indication that is where it saves its configuration information. So now in game I simply add that saved variable to reflux
/reflux add StuffDB
Now reflux will emulate a profile for Stuff. I finish up configuring my UI. I'm pretty happy with it. Now that I'm done I need to save the emulated profile
/reflux save
Now my emulated profile has been saved. Lets do a quick reload to ensure our data is saved to disk.
We are done! Now my UI is setup with my new profile. Lets go create another profile for my alt.
/reflux create MyAltProfile
My screen is now back to initial state all unconfigured. My alt is a different class so this isn't a big deal. (Future enhancement will be to copy a profile set so you can create a base config then tweak). Now i do more work...
What about stuff? Do i need to add it again? Nope its already been emulated so no need to add it again.
Now I save my new profile
/reflux save
Now I switch my main back to its original profile.
/reflux switch MyProfile
Bingo my UI is now all set back up.
I log into my alt and type
/reflux switch MyAltProfile
And now my alts UI is all setup.
If you want to clear out all your reflux data /reflux cleardb and bingo its all gone. You ace profiles are still there, but the emulated profiles will be cleared.
Other Commands
/reflux addons [profile] Switch addon set to what was saved in the profile. Due to technical reason you need to switch afterwards
/reflux save now optionally takes an 'addons' flag to store addon state so /reflux save addons will save current addon list in the emulated profile.
/reflux copy [target profile] will attempt to copy the target profile into your current profile. this will reload the UI when complete.
/reflux delete [profile] will delete a profile. Please note you can NOT delete the current active profile.
/reflux snapshot [profile] will scan your addons creating a new profile, based off of each addons current settings
Type /reflux to see a list of commands.
I am server transfering, and would like to know how to copy my profile over. ive tried copying the actual files to a lvl 1 on the new server to test it, but nothing is working. any help, or suggestions?
I don't see why you don't stick the /snapshot command at the top of the list.
I get that it's advanced, but come on, at least stick a warning on the create command that it will wipe all existing settings without backing them up first.
Is there a way to view a list of profiles that are available to switch to? If not, why isn't there? I haven't played in 8 months and I know I have my UI all nice and setup/saved but I can't remember the profile name I gave it.
Also, clearer instructions would be very nice. This is a potentially dangerous add on if one is not careful and the first example instructions say to /reflux create 'profile name'!! It doesn't even make it clear after that, that your entire UI will be reset. Big ole flashing letters at the top of the page maybe? :P
Thanks!
is there going to be a 6.02 update ??
Is there any way to delete all profiles other than the current in use one?
I made a snapshot of how I want things and just want to clear out the clutter.
(if not is there any way to export the current info to a file somewhere so I can just delete everything then reimport the file)?
Thanks for resetting my UI -.- bad addon hate it
Reading directions is hard...
the directions do not make it crystal clear. They are confusing and actually INSTRUCT you to /reflux create 'profile name' without making it clear that it will reset your current configuration. I wouldn't say it's a bad addon, but it can be frustrating. I read the directions and I still had to be careful because they aren't really clear, as I had stated :|
Wait, I think I get it. I've already done all the UI setup I want to do on one character.
So, in this case I would:
/reflux snapshot MyBadassUISetup
/reflux add nonAceDBprofiles
/reflux save
[log in to alt]
/reflux switch MyBaddassUISetup
does this work? Or should I create a new profile on my alt and the copy MyBaddassUISetup into the alt profile?
Huh? I want to use this, but I'm confused. If I create a new profile it resets my UI? I want to create a new profile for all of my current settings, and then import those settings to each alt. 90% of my settings are not class related, so I don't care about making a few tweeks here and there. I just want the bulk of my settings to get copied onto each alt.
your supposed to use snapshot prior to setting up your profile
Please make it write a feedback like "Saved to "Global"" Whenever I type "/Reflux save". I'm quite pissed that I cant figure out where I saved my addons.
@Kupotek
it means you didnt add anything to the emulation list. its nto an error just an informational message. save is only needed when you emulate a profile because an addon doesnt use the ace profile system.
My use has /reflux switch Kittyui I do some changes... Then type /reflux save and get the error: No emulations saved. Is this a problem or did the changes I do simply not effect anything critical requiring saving?
Hi, i've downloaded an addon pack (http://www.curse.com/addon-packs/wow/cessyui-2) and the saved profile in a zip that comes with it. I've unzipped it into my WTF folder and typed "/Reflux copy Cessidy" as the author of the pack suggest but nothing happens, my UI really doesn't look like his.
So try to type "/Reflux show" to see if the profile is active and it is but i also get "nothing is being emulated" and "addon state is not being saved".
I'm pretty new at tuning my UI so if you can help me out, i would be really thankful.
Quick question,
I get the idea behind emulating a profile. And I can see that new profiles have been created in a number of addons when I use the /reflux create MyProfile command. My question is what do you do when an addon has profile support but the above command doesn't change the profile e.g. skada, kgpanels, sexymap etc etc. Do I use the emulate function? Or is there something I'm missing here? Sure I could input the profile manually, but isn't that what the addon is meant to do, save me editing profiles manually?
Honestly, every time I try this I regret it. Please remove this destructive piece of software from the site, if you at all value your fellow player. It breaks addons and destroys setups. And before you get condescending, yes, I've read all directions, your software just sucks. To those considering it, I say simply, DO NOT DOWNLOAD. It's more of a waste of time than simply setting up your addons manually for each character.
This addon is great and a real time saver CarpaNoctum215 what problem are you having?
I applaud your bravery in making this post and declaring to the internet how slow you are :D
Reflux is a powerful tool, and wasn't designed to be idiot-proof in the slightest. Much like a table saw, Reflux can allow great power in shaping your interface. It can also lop off all your fingers if you're a moron.
Doesnt work with clcPaladinPowerBar :(
Also would be nice feature to preserve keybidings for each profile.