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.
This project is still being updated on Wowinterface.com by me i cant get ahold of the author anymore to get added to project over here and they will ban me if i try to make it over here without permission
This Addon is BULLSHIT!
Dont use it, it will delete all your UI!
you are supposed to use it before you set your UI its how its made
All you need to do to restore your UI is to copy a profile that has already had all the settings added to it to the new one you created with reflux. eg. if you created with reflux a profile called GrataaUI and you have a character called Mort-Thunderhorn that you already set up your profile with before installing reflux, then type /reflux copy Mort-Thunderhorn and then you've got all or most of your settings back, then type /reflux save and it'll save those settings to GrataaUI.
Could you please let me know if you plan on updating or keeping up with your version of Reflux? It would be greatly appreciated. Thanks
In reply to Forge_User_80737696:
https://www.curseforge.com/wow/addons/reflix2
I'm working on a replacement addon for this since author has abandoned http://www.wowinterface.com/downloads/fileinfo.php?id=12811
i am glad i didnt lose hope to look in this page now =) . ty
changes ive been added to the project over on wowinterface just look up Reflux over there and i highly recommend you get nib profile loader works great with reflux..i will not be updating the version on curse but the author added me to the project on wowinterface so if you want the most update to date version download wowinterface autoupdater or just download it directly.
Hi, do you mind uploading the project to Curse? I prefer having curse as my sole Addon manager..
In reply to Cecromancer:
https://www.curseforge.com/wow/addons/reflix2
Hope you're coming back for Legion and will be updating!
If not, thanks for a great addon.
http://www.wowinterface.com/downloads/fileinfo.php?id=12811
I guess this addon is dead in the water... sadly... it's broken because ACE3 has changed, and Reflux requires a fix - but the last update was October 2014, and the author has not responded to questions in a year or more... so I guess this is a message to all so they know... this seems to be a DOA addon.
In reply to kupotek:
https://www.curseforge.com/wow/addons/reflix2
Message: Interface\AddOns\PantherWelcome\PantherWelcome.lua:52: attempt to call field '/REFLUX' (a nil value)
Time: 08/20/15 17:03:47
Count: 1
Stack: Interface\AddOns\PantherWelcome\PantherWelcome.lua:52: in function <Interface\AddOns\PantherWelcome\PantherWelcome.lua:51>
Locals: (*temporary) = nil
(*temporary) = "switch Panther"
(*temporary) = "attempt to call field '/REFLUX' (a nil value)"
I keep getting profile not active errors, even if I switch to a profile, and then save it...
This addon has not been updated since October 2014, which concerns me, it's such a great addon, as a UI author, it's indispensible to help everyone load my UI correctly right out of the box...
I added emulations for addons not switching correctly with my reflux switch... but when I use the save commmand for my profile, it says nothing aboutt the profile, only the named emulations... and when I do reflux show command, it says "Addon state is not being saved."
In reply to kupotek:
https://www.curseforge.com/wow/addons/reflix2
This addon is deinitely not for the faint of heart, not if you like your current UI settings. I recommend making a copy of your WTF folder before you even touch any of the settings on this addon.
Despite using the snapshot command and saving my variables, this addon still reset my UI when I tried to switch to my profile. Fortunately, it was relatively easy to correct because although switching profiles didn't work, Reflux did still make new profiles in Ace3 compatible addons, so it was just a matter of manually switching back the profiles for each addon. Still a bit annoying to be sure though.