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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of valith05 valith05 Oct 13, 2011 at 01:35 UTC - 0 likes

    I reconfigured my UI recently and no I am unable to snapshot it to save the settings for my alts. Anytime I try to create a new profile, whether through snapshot or /reflux create it causes my game to lock up. Reflux was working fine before but I added the following addons: Fonter Gnosis AdiBags Would any of these addons cause reflux to function this way?

  • Avatar of Vodkaholic Vodkaholic Oct 11, 2011 at 21:05 UTC - 0 likes

    Hi there, Ive made a new profile "/reflux create Vodkaholic" than ive set everything up just fine but when I do "/reflux save" nothing happens sadly. Any idea's what the problem could be?


  • Avatar of kagaro kagaro Sep 25, 2011 at 16:19 UTC - 0 likes

    @Sinnaabun123: Go

    there is no scanner/command for it. the api to acedb only tells me the name of the SavedVaraibles file not the addon itself.

  • Avatar of kagaro kagaro Sep 25, 2011 at 16:18 UTC - 0 likes

    @jazzking: Go

    yes it will cascade the delete across all addons that use acedb

  • Avatar of Sinnaabun123 Sinnaabun123 Sep 21, 2011 at 05:18 UTC - 0 likes

    Hey, I had a question regarding the addons that are Ace2/3DB.

    Is there a command to see which addons I am using that fall into this category? I am not sure which addons I have that do and do not auto-save with reflux and which ones I will need to make an emulator for.

    Any help would be appreciated

  • Avatar of jazzking jazzking Sep 06, 2011 at 10:50 UTC - 0 likes

    Hi Kagaro,

    I have two questions. When I delete a Reflux profile, does this also delete every profile by that name within every addon that was used in this profile? Say the profile was named Dummy, would then every profile of my addon's that was named Dummy also be removed? If I create a profile, say Dummy2, and after I'm done configuring I make a snapshot of said profile naming it Dummy3, would I then have two identical profiles with a different name? I would use this to tweak and not wreck the original.

  • Avatar of kagaro kagaro Apr 26, 2011 at 01:12 UTC - 0 likes

    If you add new acerb add ons just do a switch to the existing profile should be enough

  • Avatar of xchrisgilroyx xchrisgilroyx Apr 26, 2011 at 00:26 UTC - 0 likes

    <<reply 308046>>

    Ok, so either I'm really dense (which im hoping is NOT the case) or I just didnt understand you. PLEASE for the love of god tell me that as I download new Ace addons and configure them theyll be saved to AlturicUI?

    So basically as I download new addons how do I need to go about making those settings save into the already existing Reflux profile?

    /reflux snapshot AlturicUI     im guessing? :)

  • Avatar of kagaro kagaro Apr 26, 2011 at 00:21 UTC - 0 likes

    When you typed /reflux create AlturicUI

    i walks through every Ace3DB and issues a NewProfile command with the name you provided. so anything you did after that was on this new profile.

  • Avatar of xchrisgilroyx xchrisgilroyx Apr 26, 2011 at 00:15 UTC - 0 likes

    <<reply 308020>>

    So being I created the profile before i even touched anything any changes I make throughout sessions will automatically get saved?


Date created
Mar 14, 2009
Last update
Oct 20, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files
  • R: 1.17 for 6.0.2 Oct 20, 2014
  • A: r63 for 6.0.2 Oct 20, 2014
  • R: 1.16 for 5.4.0 Sep 10, 2013
  • A: r61 for 5.4.0 Sep 10, 2013
  • R: 1.15 for 5.0.4 Aug 28, 2012